BookwormPup64 10.0.8

Moderator: Forum moderators

Post Reply
radky
Posts: 355
Joined: Fri May 28, 2021 2:14 am
Has thanked: 41 times
Been thanked: 320 times

BookwormPup64 10.0.8

Post by radky »

BookwormPup64 10.0.8 is a primary Woof-CE build of Puppy Linux based on Debian 12.7 binaries.

Members of the BW64 development team extend our appreciation to @dimkr for Woof-CE bookworm build scripts, @rockedge for forum hosting services and @wizard for distro evaluation.

Install Options
BW64 provides legacy FrugalPup installers but also supports external installers such as Unebootin and Rufus when creating bootable USB media in UEFI and MBR modes.

Download (ibiblio.org)
BookwormPup64 10.0.8

Download Mirror-1 (nluug.nl)
BookwormPup64 10.0.8

Download Mirror-2 (aarnet.edu.au)
BookwormPup64 10.0.8

The BookwormPup64 build recipe is available on Github and BookwormPup64 can be built using Github Actions:
https://github.com/puppylinux-woof-CE/w ... n/dpupbw64
(Note: the .sfs are larger due to the Github run environment providing an older version of zstd)

BookwormPup64 highlights
• Local Woof-CE build of Bookworm64 (with customized desktop presentation)
• GTK3 graphical interface (with GTK2 limited to a few legacy applications)
• X.org graphical server (rather than Xwayland)
• Overlay file system (rather than Aufs)
• Apt/Synaptic package management provided by the included bdrv. The original Puppy Package Manager (PPM) is also included but functionality is now constrained to minimize conflict with Apt/Synaptic. Even so, PPM retains compatibility with legacy pet packages.
• DKMS support (Debian's out-of-tree driver building infrastructure) which includes the kbuild.sfs (small builtin subset of the traditional kernel sources). See Note-1 below.
• Bluetooth support
• ConnMan network manager
• Pipewire audio
• Zstd rather than xz compression of SFS files (faster decompression and lower CPU consumption, but 8-15% increase in SFS size)
• Generous assortment of builtin applications available in each menu category (or use APT/Synaptic package management to install your choice of additional applications available in the comprehensive Debian repositories)
• Firefox-ESR browser included as the sole application in the optional adrv. Please note: the adrv is easily removed if a different internet browser is preferred. Additionally, in this release there is no default ydrv, so the user may optionally create and populate a supplemental ydrv with preferred applications.
• Desktop management by JWMdesk-3.7.2 and companion applications, plus the added convenience of the versatile Synapse Application/File Launcher. For Synapse usage guidelines, please go to Puppy Menu -> Help -> HOWTO use the Synapse Application Launcher.

Note-1: BookwormPup64 supports non-free firmware and DKMS builds of out-of-tree kernel modules.

Note-2: The BookwormPup64 iso is larger than other recent Pups, primarily due to (1) zstd compression of SFS files, (2) support for DKMS and Apt/Synaptic package management, and (3) expanded hardware support in the comprehensive Debian-based fdrv and zdrv.

See Here for more innovative features of BookwormPup64 and Vanilla Dpup.

Using package managers in BookwormPup64
viewtopic.php?p=89023#p89023

BookwormPup64 Desktop

BW64.png
BW64.png (210.75 KiB) Viewed 80504 times
Last edited by radky on Thu Oct 03, 2024 5:42 pm, edited 29 times in total.
radky
Posts: 355
Joined: Fri May 28, 2021 2:14 am
Has thanked: 41 times
Been thanked: 320 times

Re: BookwormPup64 10.0.8

Post by radky »

BookwormPup64 10.0.8 Changelog
• New Woof-CE build of BW64 (16 Sep 2024) including upstream Debian 12.7 binary/security updates
• New kernel build (6.1.106) including upstream Debian fixes/updates, plus the addition of touchpad driver support for the (LPC) ChromeOS Embedded Controller (thanks dimkr)
• Adjust BW64 support files required to compile/install Nvidia drivers >= 530 (i.e., substitute binary tr utility for busybox symlink)
• Adjust Plocate's updatedb.conf so the search module of the Synapse application launcher will find files in /mnt/home (thanks MochiMoppel). See Note below.
• Adjust (pause) the Quicksetup query of an internet time server until an internet connection is confirmed. If this option is enabled, contact with the time server is managed by the Psync utility. (thanks mikeslr)
• Adjust Firefox default privacy settings (i.e., disable potentially intrusive first-run Firefox settings such as the controversial privacy-preserving ad measurement). Go to Firefox settings if you prefer the original privacy parameters as defined by Firefox devs. (thanks dimkr)
• Adjust the default Puppy Home page to provide convenient online search options. In BW64, /usr/share/doc/home.htm is now the default Firefox startup page. If you prefer to open button links in a new browser tab, simply press the Ctrl key and click the button. Go to Firefox settings if you prefer a different startup page.
• Update the gui and localization of JWMdesk's menumanager (thanks BarryK)
• Update Firefox ESR to 128.2
• Update Grub2config to 2.1 (thanks Shinobar)
• Update pCompress to 0.5.1 (thanks plinej)
• Update UExtract to 4.14 (thanks JakeSFR)
• Update WeeChat to 4.4.2
• Bugfix: failed Psync parsing of hardware time due to an unsupported call to the deprecated --debug parameter of hwclock

Note: The plocate file database (/var/lib/plocate/plocate.db) is only as current as the most recent call to /usr/sbin/updatedb.plocate (which updates the database). If you create new files or delete old files, plocate will not be aware of the changes until the database is updated again. The database updates automatically at each boot. To manually update, go to Menu -> Filesystem -> Synapse update.

BookwormPup64 10.0.7 Changelog
• New Woof-CE build of BW64 (10 Jul 2024) including upstream Debian 12.6 binary/security updates
• New kernel build (6.1.94) including upstream Debian fixes/updates
• Add CherryTree hierarchical notes manger which replaces the legacy Notecase application. See Note-1 below.
• Add p7zip archiver (thanks wizard)
• Add Technical Notes to Puppy Help resources. Go to Menu -> Help - > About Puppy Linux (technical notes)
• Adjust Help file for the APT package manager: go to Menu -> Help (thanks dimkr and fredx181)
• Adjust Puppy laptop suspend function: If using an external monitor, turn off the laptop internal display on lid close. (thanks dimkr)
• Adjust Help file for the Diffuse compare/merge utility and improve integration of Diffuse with the ROX-Filer and XFE file mangers (thanks MochiMoppel)
• Adjust Filemnt utility to notify users that SFS files with filename spaces are not supported (thanks ozsouth)
• Adjust Exec of gparted.desktop to call the gparted_shell wrapper script which enables user choice of the specific drive to evaluate (thanks bigpup)
• Adjust update-desktop-database utility to accurately sort and append MimeTypes in /usr/share/applications/mimeinfo.cache (thanks MochiMoppel)
• Adjust /etc/os-release information (thanks MochiMoppel, ETP & MikeLvG)
• Update legacy internet connection utilities including simple_network_setup-3.5.2, network_wizard-3.0.2, network_connect_update-20240611 and frisbee-2.0.4 (thanks rerwin)
• Update Puppy Package Manager (PPM) with code refinement and optional web-browser advice window (thanks rerwin)
• Update Grub2config to v2.0.2 -- add custom Grub2 boot-screen (thanks josejp2424 and nilsonmorales); probe drives with parted (rather than fdisk) and fix failed NVME/eMMC/GPT partition detection (thanks wizard)
• Update PackIt archiver to 1.2.4 and UExtract to 4.13 (thanks JakeSFR)
• Update PeasyPDF to 5.2 including compatibility adjustments for Puppy Linux (thanks rcrsn51)
• Update ScreenLiner to 1.1 (thanks MochiMoppel)
• Update Simple GTK Radio to support the searchable (online) Radioshure station database (thanks fredx181), plus additional fixes/updates and several new GUI configuration options
• Update Transmission BitTorrent client to 4.0.6
• Update XFE filemanager to 1.46.1 (thanks wizard)
• Update WeeChat client to 4.3.4
• Update Xournalpp (Notes and PDF annotation) to 1.2.3
• Update Xpad (Sticky notes) to 5.4
• Update Firefox ESR to 128.0, and add new BW64 menu option to run Firefox (as spot) with restricted user status. See Note-2 below.
• Change default auto-update of Firefox ESR to optional update at user's discretion (thanks bigpup)
• Bugfix: incorrect graphic depiction of free partition space by pmount utility (thanks sonny)
• Bugfix: failed APT/Synaptic installation of nvidia video drivers. Addressed by adjusting /usr/sbin/xwin to fix X startup failure when nvidia_drv.so is a symlink. (thanks dimkr)

Note-1: CherryTree is now the default hierarchical notes manager but if you prefer the Notecase application of legacy Puppy please go to the following link:

https://forum.puppylinux.com/viewtopic. ... 43#p108943

Note-2: The transition of Firefox ESR 115.X to the updated 128 version provides new features such as improved setup options and a built-in language translation module. This new version adds about 7M to the BW64 iso size.

BookwormPup64 10.0.6 Changelog
• New Woof-CE build of BW64 (4 Mar 2024) including Debian 12.5 binary/security updates plus new Woof-CE code that enables enhanced grub2 booting (thanks gyrog). See Note-1 below.
• New kernel build (6.1.76) including upstream Debian fixes/updates plus additional Woof-CE kernel configuration parameters for improved support of eMMC drives (thanks gyrog)
• Add NoteCase Notes Manager (thanks proebler)
• Add libdvdcss library for playing DVD media (thanks OscarTalks)
• Add xserver-xorg-input-evdev library for input events such as laptop suspend on lid closure (thanks retiredt00)
• Add convenient browser access to tldr pages (concise linux man pages). Go to Menu -> Document -> TLDR Pages
• Adjust freedesktop.org.xml mime-types to support m3u/m3u8 media playlists in ROXFiler (thanks OscarTalks & Peebee)
• Adjust laptop suspend parameters to resume without activating Xlock ScreenSaver. If you prefer resuming with Xlock activated (which requires a password to continue to a functional desktop), please go to /etc/acpi/acpi.conf and enable the call to Xlock by prepending (commenting) DISABLE_LOCK with a simple hash mark, #DISABLE_LOCK (thanks amethyst).
• Move Boot Manager to the System menu category (thanks Jasper)
• Move ScreenLiner to the Graphic menu category (thanks MochiMoppel).
• Update install and uninstall functionality of the legacy Puppy Package Manger (thanks rerwin)
• Update legacy Connectwizard to support Connman Internet Connection Manager. This enables on-the-fly switching to/from Connman and legacy Puppy connection utilities such as SNS, Frisbee or Network Wizard (thanks rerwin). ConnMan is the recommended internet connection manager for BW64 but the legacy options are available if you require or prefer an alternate connection manager.
• Update help files for (1) Internet Access and (2) APT package manager (Go to Menu -> Help)
• Update Firefox ESR to 115.8.0
• Bugfix: failed registration of DNS nameserver (null value in resolv.conf) when rebooting with Connman Internet Connection Manager (thanks rerwin)

Note-1: Per gyrog's description, enhanced grub2 booting is provided by new Woof-CE code (in woof-code/support/mk_iso.sh) that generates updated loopback.cfg and grub.cfg files.

The loopback.cfg will now boot Puppy with optional "img_dev=" and "img_loop=" boot parameters. The 'isoboot' script in initrd.gz is already capable of handling these parameters. The new "img_dev=" parameter is the UUID of the partition that contains the ISO file. If the optional "img_dev=" parameter is provided in the linux line of grub.cfg, the 'isoboot' script in initrd.gz does not have to search the partitions for the ISO file.

The updated code that generates the enhanced loopback.cfg is also supported by the new grub.cfg. The functionality of grub.cfg has not really changed, except it now displays a message at boot time indicating if both ucode.cpio and initrd.gz have loaded (or just initrd.gz).

For more information, see https://github.com/puppylinux-woof-CE/woof-CE/pull/4199

BookwormPup64 10.0.5 Changelog
• Faulty ISO removed and replaced by BookwormPup64 10.0.6

BookwormPup64 10.0.4 Changelog
• New Woof-CE build of BW64 (26 Dec 2023) including Debian 12.4 binary/security updates (thanks dimkr)
• New kernel build (6.1.67) including upstream Debian fixes/updates (thanks dimkr and peebee)
• New default BW64 DISTRO_FILE_PREFIX which updates the main SFS file designation from 'dpup' to 'dpupbw64', for example: puppy_dpupbw64_10.0.0.sfs (thanks gyrog)
• Add mesa-vulkan-graphics-drivers (thanks dimkr)
• Add ScreenLiner utility to draw a line on screen -- useful for screenshot markup, or use as an on-screen guide when reading long documents and/or spreadsheets, or quickly measure the dimensions of screen elements. Go to Menu -> Personal -> ScreenLiner (thanks MochiMoppel). Please see Note-1 below.
• Add small NeoFetch SysInfo utility for users who add concise system information to desktop screenshots. Run neofetch in a terminal, or go to Menu -> System -> Neofetch. Note: To display system information without the neofetch logo: simply enter 'neofetch --off' in a terminal, or edit line 767 in /root/.config/neofetch/config.conf and change image_backend="ascii" to image_backend="off". Concerning the NeoFetch used-memory report, please see Note-2 below.
• Add additional JWM Group Settings to /root/.jwm/jwmrc-personal -- inlcuding border, noborder, nomaxborder, nofocus, ontop|above, title, notitle (thanks MochiMoppel)
• Adjust default archive, audio and image filters of Fsearch to (1) include additional common file extensions in the search database, and (2) scan common data/storage folders of the current install partition (thanks MochiMoppel)
• Update DeadBeef Music Player to 1.9.6
• Update Firefox ESR to 115.6.0
• Update Samba to 4.17.12
• Update UExtract to 4.11 (thanks JakeSFR) and adjust ROX-Filer context menu to support extraction of common archives by UExtract (thanks MochiMoppel)
• Update WeeChat to 4.0.6 (thanks dimkr)
• Bugfix: add missing installwatch utility for dir2new application (thanks OscarTalks)
• Bugfix: adjust pSynclient Touchpad Manager to support locales that use a 'comma' as the decimal separator for floating-point numeric values (thanks Maybe)
• Bugfix: remove broken ROX-Filer right-click archive options (thanks MochiMoppel)
• Bugfix: remove FixMenus option from main menu -- updating the menu is now managed automatically by the fixmenusd background daemon (thanks dimkr and MochiMoppel)

Note-1: Personal utilities of the BW64 main menu are now categorized as X-PersonalUtility which moves those items to Menu -> Personal. This includes assistive utilities for zoom functionality (MagDock), keyboard navigation (Virtual Keyboard), screen reading & measurement (ScreenLiner), and translation services (TransTray).
Note-2: The BW64 NeoFetch report of used Memory defaults to MemUsed = MemTotal - MemAvailable, which correlates with modern Conky, Top, Btop and Gatotray. If you prefer a report of used Memory that correlates with modern Htop and default LXTask, please go to line 177 in /root/.config/neofetch/config.conf and change memused_actual="off" to memused_actual="on". This defines used Memory as: MemUsed (actual) = MemTotal - MemFree - (Buffers + Cached + Reclaimable).

Bookworm Pup64 10.0.3 Changelog
• New Woof-CE build of BW64 including Debian 12.2 binary/security updates (thanks dimkr)
• New kernel build (6.1.55) including support for Elan touchscreens (thanks dimkr)
• Add LXRandR monitor configuration tool which is useful for multi-monitor management. Please be aware, this utility changes screen settings after X has started and the desktop background (Rox pinboard) is already set. The delayed change of screen settings can distort the visualized pinboard until X is started once again.
• Add SMPlayer Media Player (BW64 provides Celluloid and SMPlayer as optional frontends for the versatile MPV Media Player)
• Add Gatotray System Monitor (new/modified build of v3.3). With this small tray application you can view a tooltip summary of system information (CPU usage, I/O wait, Free RAM, Temperature) or simply left-click the tray icon to launch a full-featured process manager (click the tray icon once to launch the process manager and click again to dismiss). To enable or disable the Gatotray monitor, go to Menu -> System -> Gatotray. Concerning Gatotray's memory report, please see Note-1 below.
• Add netmon_wce and dhcpcd-base to support optional legacy Puppy network managers such as SNS and Frisbee (thanks gyrog and wizard)
• Add legacy findsmb script to SAMBA (thanks Clarity)
• Adjust Partview GUI for improved visualization of partition information
• Adjust GUI of the 'Resize Personal Storage' application for improved access to savefile resizing (thanks ozboomer)
• Update/Move CUPS frontend (GtkLP) to a single menu item (Menu -> Document -> DocuPrint)
• Update Default playlist of Simple GTK Radio
• Update Firefox ESR to 115.4.0
• Update Frugalpup to v41 (thanks gyrog)
• Update Graphical Disk Map (GdMap) to GTK3 version 1.2.0
• Update PupMTP Device Manager to 1.2.1 (includes libmtp 1.1.20 and simple-mtpfs 4.0)
• Update Simple Network Setup (SNS) to 3.4 (thanks rerwin)
• Update Transmission BitTorrent Client to 4.0.4 (thanks dimkr)
• Update Xournalpp (Notes and PDF annotation) to 1.2.2
• Bugfix: set /root directory permissions to 700, i.e. read, write, and execute permissions for the user only (thanks dimkr)
• Bugfix: malformed text strings in Pburn GUI when displayed in GTK3 environment (thanks wizard and MochiMoppel)

Note-1: Memory reports provided by various linux system monitors may vary depending on the calculations used to parse the kernel-generated memory statistics in /proc/meminfo. Gatotray calculates free memory percentage as follows:

(MemAvailable * 100) / MemTotal

Please see the following link which compares the memory calculations of common linux monitors:

https://forum.puppylinux.com/viewtopic. ... 916#p92916

Note-2: When rendered by Puppy-specific GTK3 themes (such as Flat-grey-rounded) the Preferences dialog of the Simple-Scan Document Scanner may not correctly render widgets of the titlebar, in which case the vertical dimension of the titlebar appears markedly truncated and there is no button to close the Preferences dialog. In this scenario, you can close the dialog by pressing the keyboard ESC key. However, non-Puppy GTK3 themes such as Numix and Graphite will render the titlebar correctly and a button is available to close the Preferences dialog.

Bookworm Pup64 10.0.2 Changelog
• New Woof-CE build of BW64 including Debian security updates (thanks dimkr)
• Add sfs_load support for PUPMODE 12 in the overlayFS environment (thanks dimkr).
• Add sfs_load support for command-line loading of extra SFS files in the overlayFS environment. Please see CLI usage guidelines available via Puppy Menu -> Setup -> SFS-Load. (thanks dimkr)
• Add mtPaint support for WebP and TIFF images (thanks OscarTalks)
• Add Viewnior support for WebP images (thanks OscarTalks)
• Add GtkLP as an optional frontend (GUI) for CUPS printing. Go to Puppy Menu -> System -> GtkLP and GtkLPQ (thanks peebee)
• Enable GtkLP printing of common bitmap (raster) images in mtPaint (Actions -> Print image), Viewnior (Open With -> GtkLP), and ROX-Filer (right-click menu -> GtkLP). The GtkLP interface for CUPS printing does not support WebP or SVG images.
• Update Firefox ESR to 115.2.0
• Update GUI of PMirrorget Site Grabber
• Bugfix: failed color printing via CUPS-2.4.2 (see /root/Startup/cups-color-printing)
• Bufgix: failed click-link referrals to the defaultbrowser when called by menu options of Abiword and Gnumeric (thanks MochiMoppel)
• Bugfix: missing libelf-dev (thanks MHHP)

Bookworm Pup64 10.0.1 Changelog
• New Woof-CE build of BW64 including Debian 12.1 binary/security updates (thanks dimkr)
• New 6.1.38 kernel build (thanks dimkr)
• Update gtkdialog to 0.8.5c and WeeChat to 4.0.3 (thanks dimkr)
• Update Xdialog to 2.3.5 (thanks jamesbond)
• Update Firefox ESR to 115.1.0
• Update Samba to 4.17.9 including security updates
• Update PeasyPort to 3.2 (thanks rcrsn51)
• Add versatile PupSnap screen capture application based on updated features of Scrot 1.10
• Add Help resources and tutorial guidelines for sfs_load.overlay (thanks wizard)
• Bugfix: failed zenity file selector when zenity is symlink to yad (thanks MochiMoppel)

Bookworm Pup64 10.0 Changelog
• New Woof-CE build of BW64 (15 Jul 2023) including recent security updates for Debian binary packages and fixes/updates for various Puppy scripts (see below, thanks dimkr)
• New kernel build (6.1.37) with improved support for AMD graphics and recent fixes for kernel security vulnerabilities (thanks dimkr)
• Bugfix: failed 'Save/No Save' dialog when saving the current session at shutdown in PupModes 13 and 66, i.e. flash boot media
• Bugfix: failed Pupmode 66 with overlay
• Bugfix: failed LUKS encrypted savefile (cryptsetup failure in dpup initrd)
• Bugfix: failed save2flash when directory becomes a file or vice versa
• Bugfix: force save of /etc/rc.d/{PUPSTATE,BOOTCONFIG} under Pupmode 13 with overlay
• Bugfix: auto-configure Zoom to run as spot
• Bugfix: slow startup of KeePassXC
• Bugfix: failed conky-gtk localization/internationalization (thanks thinkpadfreak)
• Bugfix: failed initial right-click item selection in pfind (thanks MochiMoppel)
• Adjust Mouse/Keyboard wizard to support the user's choice of synaptics (synclient) or libinput utilities for the management of touchpad properties. In both cases, mouse properties are now modulated by libinput. Note: switching the touchpad configuration manager requires rebooting. (thanks MochiMoppel, OscarTalks and wizard)
• Adjust Pdict dictionary to support entry-activated searching of online dictionary resources (i.e., press Enter key to initiate searching)
• Adjust the display of man (manual) pages for a command, as follows: If the descriptive man page for a linux command does not exist locally, the search automatically redirects to tldr-pages for an abbreviated man page. On first run, tldr pauses a few moments to download a database of concise manual pages. Thereafter, in addition to an abbreviated description of the search item, each local tldr page provides an online link (clickable URL) to a comprehensive description of the search item -- available by a direct left-click in the urxvt terminal, or by a right-click context menu in lxterminal. To enter another search item, simply press the keyboard Q key (Quit) to clear the terminal of the current search.
• Add legacy CPU Frequency Scaling Tool, i.e. wcpufreq (thanks thinkpadfreak)
• Update Firefox ESR to 115.0.2, Weechat to 4.0.2 and Yad to 0.42.81
• Update Peasyprint to 4.4 and Peasyscale to 2.3 (thanks rcrsn51)
• Remove the LXRandR monitor configuration tool. This utility switches the screen resolution after X has started and the desktop background (Rox pinboard) is already set. This delayed switch in screen resolution may distort the already established desktop background and may conflict with Conky transparency. Alternatively, if your desktop requires a permanent change in screen resolution that is compatible with BW64, please exit to the command prompt and run the Video Wizard (xorgwizard). That said, if you still require LXRandR to manage multiple monitors, it is easily available via the APT or Synaptic package managers.

Bookworm Pup64 RC Changelog
• New BW64 build (12 Jun 2023) incorporating Debian-12.0 binaries and updated Woof-CE build parameters (thanks dimkr)
• Remove systemd dependency and reduce size of APT bdrv (thanks dimkr)
• Add xserver-xorg-video-vmware package (thanks BarryK)
• Add legacy Pdict online dictionary, updated for compatibility with BW64 (thanks mikeslr)
• Add LXRandR monitor configuration tool
• Adjust Parcellite configuration -> enable default primary clipboard option (thanks MochiMoppel)
• Adjust failed Puppy "bark" audio for desktop Trash option -> use play (sox) for bark audio, not aplay (thanks MochiMoppel)
• Adjust intermittent failed restart of JWM after adding/removing tray-2 (optional accessory tray)
• Update Firefox ESR to 102.12.0

Bookworm Pup64 Beta-2 Changelog
• New BW64 build incorporating current updates of Debian binaries and Woof-CE build parameters (thanks dimkr)
• Update kernel to 6.1.27
• Update fdrv including multiple firmware updates for audio, graphics and wifi
• Update Deadbeef audio player to 1.9.5 including direct support for pipewire audio (thanks peebee)
• Update frugalpup to v40, and add a simple GUI to access frugalpup installers (thanks gyrog)
• Replace libasound2 pulse-plugin with pipewire-alsa (thanks dimkr).
• Adjust MMview GUI and add exiv2 support files (thanks MochiMoppel)
• Add numlockx 1.2-9 (thanks bert07)

Last edited by radky on Tue Sep 17, 2024 2:01 am, edited 13 times in total.
radky
Posts: 355
Joined: Fri May 28, 2021 2:14 am
Has thanked: 41 times
Been thanked: 320 times

Re: Bookworm Pup64

Post by radky »

EasyEffects: Audio effects for PipeWire applications

In Bookworm Pup64 the default DeadBeef Music Player and SMPlayer Media Player provide simple audio equalizers for enhanced audio output, and this may be sufficient for most users.

However, in the PipeWire environment of BW64, audiophiles may prefer the optional EasyEffects application which provides system-wide control of audio input/output via accessory plugins that provide more than twenty audio effects. For example, the versatile Equalizer plugin is shown below.

EasyEffects and the requisite audio-effects plugins are easily installed by the APT Package Manager:

apt update && apt install easyeffects lsp-plugins-lv2

Alternatively, in the following link, EasyEffects is also available in the convenient SFS format for those who prefer to load or unload an application on-demand or optionally at boot time.

easyeffects_7.0.0-1_amd64.sfs

Equalizer Plugin

Attachments
EasyEffects_Equalizer.png
EasyEffects_Equalizer.png (84.93 KiB) Viewed 71569 times
Last edited by radky on Tue Sep 19, 2023 4:39 pm, edited 1 time in total.
radky
Posts: 355
Joined: Fri May 28, 2021 2:14 am
Has thanked: 41 times
Been thanked: 320 times

Re: Bookworm Pup64

Post by radky »

In BW64, the legacy Puppy Package Manager (PPM) is retained primarily so the user can install/uninstall pet packages, and the PPM is specifically constrained to no longer support the installation of packages from the Debian repositories.

The Debian repositories are accessible via APT (using a terminal) or by the Synaptic GUI (Menu -> Setup -> Synaptic).

For basic guidelines on APT usage, please read the help file (Menu -> Help -> HOWTO use the APT Package Manager).

Basically, in a terminal, you should first update the local package list:

Code: Select all

apt update

wait a few seconds until the terminal prompt returns, then you can install your preferred package, for example:

Code: Select all

apt install (package name)
Last edited by bigpup on Sat Feb 17, 2024 3:28 pm, edited 2 times in total.
Reason: added info on using package managers in BookwormPup64
radky
Posts: 355
Joined: Fri May 28, 2021 2:14 am
Has thanked: 41 times
Been thanked: 320 times

Re: Bookworm Pup64

Post by radky »

Display Control

The Display Control application of BookwormPup64 provides a simple screen saver module plus additional configuration options to modulate screen brightness and color temperature. Screen brightness is a simple concept but color temperature requires additional explanation. The graph below plots screen color temperature (degrees Kelvin) versus RGB (red/green/blue) gamma values.

At the baseline color temperature of 6500K (daylight) the red/green/blue components of light demonstrate equal gamma values (gamma = 1.0). As the color temperature decreases the green and blue gamma values also decrease (particularly blue) but the red gamma value remains constant at 1.0. This represents the classic shift of the visible light spectrum to red (redshift) at lower color temperatures. Below 1900K blue light is effectively absent.

Since excessive blue light may be disruptive to sleep-wake cycles, we can improve viewing comfort by decreasing the color temperature (below 4500K). On the other hand, higher color temperatures (above 6500K) will shift the visible spectrum to blue and this may be helpful for cinema or gaming applications.

Attachments
redshift_graph.png
redshift_graph.png (50.18 KiB) Viewed 26378 times
Last edited by radky on Wed Jun 26, 2024 10:56 am, edited 1 time in total.
User avatar
Jasper
Posts: 2071
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 854 times
Been thanked: 481 times

Re: Bookworm Pup64

Post by Jasper »

Thanks for the quick reply.

I thought I would start a new thread instead of adding messages here as I saw the reserved dialog boxes.

Also, once on the initial desktop there is a popup dialog box informing you that a pinboard has not been set. Then the Conky widget appears.

This does switch on/off when you explore the menu options.

I did not create a savefile today, but will do tomorrow.

radky
Posts: 355
Joined: Fri May 28, 2021 2:14 am
Has thanked: 41 times
Been thanked: 320 times

Re: Bookworm Pup64

Post by radky »

Jasper wrote: Sat May 13, 2023 7:09 pm

Thanks for the quick reply.

I thought I would start a new thread instead of adding messages here as I saw the reserved dialog boxes.

Also, once on the initial desktop there is a popup dialog box informing you that a pinboard has not been set. Then the Conky widget appears.

This does switch on/off when you explore the menu options.

I did not create a savefile today, but will do tomorrow.

@Jasper,

Since the checksum of your download did not match the checksum values provided in the first post, maybe your download is corrupt ?

one
Posts: 244
Joined: Sun Jul 12, 2020 7:53 am
Has thanked: 16 times
Been thanked: 59 times

Re: Bookworm Pup64

Post by one »

radky wrote: Sat May 13, 2023 6:39 pm

Jasper wrote:

the checksum provided does not match the one that is displayed on the download page

Hi Jasper,

Thanks for testing BW64 Beta-1.

A moment ago I downloaded Beta-1 again using the link provided in the initial post of the BW64 thread, then used GtkHash to evaluate the checksums.

For me, the MD5 and SHA256 match perfectly with the checksums provided in the initial post.

Maybe other forum members will report their experience.

Hi,

in my case the checksums match too - must be a bad download @Jasper

peace

User avatar
Jasper
Posts: 2071
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 854 times
Been thanked: 481 times

Re: Bookworm Pup64

Post by Jasper »

Image

Image

Strange it still seems to boot up and work

Image

Clarity
Posts: 3846
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1633 times
Been thanked: 528 times

Re: Bookworm Pup64

Post by Clarity »

Checksum verified.

Boots to desktop via VM and performs without issues including shutdown processing. Very nice Beta project getting off the ground.Thanks @radky .

Bokvorm-beta1.jpg
Bokvorm-beta1.jpg (31.94 KiB) Viewed 80343 times
User avatar
Chelsea80
Posts: 362
Joined: Tue Mar 09, 2021 12:44 am
Has thanked: 47 times
Been thanked: 75 times

Re: Bookworm Pup64

Post by Chelsea80 »

@ radky

I am having a problem with the download to my BionicPup32-8.0+28 (UPupBB-19.03 - Frugal Install - Internal HDD) using Firefox -

I have tried the three download options all with the same result -

See screenshots -

This is the 4th time I have tried all three options at different times -

I know Bookworm Pup64 is a 64bit OS, but that shouldn't make any difference to downloading an ISO to a 32bit OS (should it?) -

Any advice please?

Best regards

Chelsea80

Failed.jpg
Failed.jpg (60.93 KiB) Viewed 78257 times
Firefox.jpg
Firefox.jpg (18.39 KiB) Viewed 78257 times

Chelsea80

1. BionicPup32+28 19.03 - Linux 4.9.163 - lxpup - 32-pae [i686] - (UPup Bionic Beaver)
....Frugal Install - Internal HDD - Gateway MX8716b - HDD 120GB - RAM 2GB

2. Friendly-Bionic32 v1.1
....USB Stick 2GB

User avatar
rockedge
Site Admin
Posts: 6561
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 2766 times
Been thanked: 2643 times
Contact:

Re: Bookworm Pup64

Post by rockedge »

I will look at it, might be something in the URL

radky
Posts: 355
Joined: Fri May 28, 2021 2:14 am
Has thanked: 41 times
Been thanked: 320 times

Re: Bookworm Pup64

Post by radky »

@Chelsea80,

It might be helpful to use a download utility which supports automatic resume of paused or intermittent downloads.

For example, many Pups have Pwget or Uget - both of which provide automatic resume of problematic downloads.

Simply copy the 'direct link' from the BW64 download site on rockedge's server and paste to Uget or Pwget.

Hopefully, this will bypass the issue you currently have with browser downloads.

User avatar
Chelsea80
Posts: 362
Joined: Tue Mar 09, 2021 12:44 am
Has thanked: 47 times
Been thanked: 75 times

Re: Bookworm Pup64

Post by Chelsea80 »

@ rockedge - @ radky

Thank you both for your quick responses -

@ radky - I have Pwsget pre-installed on my OS so I used that following your suggestion -

There were interruptions and re-starts -

What was downloaded is attached as a PDF -

Download.pdf
(134.3 KiB) Downloaded 383 times

I managed to screenshot the wget rolling log -

wget.jpg
wget.jpg (155.21 KiB) Viewed 78199 times

Maybe this will be of some use -

Best regards

Chelsea80

Chelsea80

1. BionicPup32+28 19.03 - Linux 4.9.163 - lxpup - 32-pae [i686] - (UPup Bionic Beaver)
....Frugal Install - Internal HDD - Gateway MX8716b - HDD 120GB - RAM 2GB

2. Friendly-Bionic32 v1.1
....USB Stick 2GB

User avatar
bigpup
Moderator
Posts: 7001
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 915 times
Been thanked: 1532 times

Re: Bookworm Pup64

Post by bigpup »

I want to understand why Puppy is no longer following the normal usage of the different drv sfs's?

In this version of Puppy.

Firefox-ESR browser included as the sole application in the optional adrv. Please note: the adrv is easily removed if a different internet browser is preferred. Additionally, in this release there is no default ydrv, so the user may optionally create and populate a supplemental ydrv with preferred applications.

But that is not how the drv sfs's are to be used stated here:
How Puppy Works
viewtopic.php?t=5818

To me it seems the adrv is no longer being used as it is designed to work in the boot process.

Please note: the adrv is easily removed if a different internet browser is preferred.

OK, I remove the adrv.
Where is this different internet browser going to go.
Into the save?
So if something goes wrong with the save.
I now have no browser?

I assume all the other programs are in the main Bookworm Pup64 SFS?

----------------------------------------------------------------------------------------------------------------------------------------------------
Thanks for now going to having Apt/Synaptic package management and DKMS.

I am looking forward to be able to use them!!

Thanks!
.
.
.

The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

User avatar
Jasper
Posts: 2071
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 854 times
Been thanked: 481 times

Re: Bookworm Pup64

Post by Jasper »

This command will work in terminal and will give you a single progress bar instead of the rolling ones generated.

I believe all Puppies have Wget included by default.

Code: Select all


wget -c --show-progress --https-only --no-check-certificate https://owncloud.rockedge.org/index.php/s/FlUZuJBTsvGBlaV/download

or using the alternate link

Code: Select all


wget -c --show-progress --https-only --no-check-certificate https://www.smokey01.com/radky/puppy-bookworm64/BookwormPup64_beta1.iso


Last edited by Jasper on Sun May 14, 2023 8:55 am, edited 1 time in total.
radky
Posts: 355
Joined: Fri May 28, 2021 2:14 am
Has thanked: 41 times
Been thanked: 320 times

Re: Bookworm Pup64

Post by radky »

bigpup wrote: Sun May 14, 2023 4:27 am

I want to understand why Puppy is no longer following the normal usage of the different drv sfs's?

In this version of Puppy.

Firefox-ESR browser included as the sole application in the optional adrv. Please note: the adrv is easily removed if a different internet browser is preferred. Additionally, in this release there is no default ydrv, so the user may optionally create and populate a supplemental ydrv with preferred applications.

But that is not how the drv sfs's are to be used stated here:
How Puppy Works
viewtopic.php?t=5818

To me it seems the adrv is no longer being used as it is designed to work in the boot process.

@bigpup,

The same discussion continued endlessly in the F96 thread, and the critical tone of some forum posts at that time were more than a little disconcerting. I ask that we not go that route again.

To reiterate, several prior Pups (including official releases) have used the adrv as a repository for supplemental or starter applications.

For example, Phil moved several apps (that some have considered non-essential) to an optional adrv in FossaPup64 so the main Puppy SFS could be a bare drive with only basic applications. This was an attempt to address the concerns of those who find little use for the plethora of apps in a typical Puppy release and subsequently spend considerable time removing them in a customized remaster. In this scenario, the user could simply remove the optional adrv and then augment the main Puppy SFS by installing preferred applications.

Similarly, Peebee uses the adrv in his releases as the location for a starter browser which can be easily removed and/or supplemented by a preferred mainstream browser.

In the case of Bookworm Pup64, the adrv (portable Firefox) is also easily removed and replaced by one or more preferred browsers (sfs or portable) available on the Puppy forum.

Such use of the adrv may not adhere to strict legacy policy, but the concept is not new and the intent is to provide functionality and flexibility to a wide range of Puppy users.

User avatar
Jasper
Posts: 2071
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 854 times
Been thanked: 481 times

Re: Bookworm Pup64

Post by Jasper »

@radky

Please can you let me know what application should be used primarily for downloading packages/applications?

I have not used Debian before but am keen to.

I have been so used to having to compile applications that I could not find or to update existing ones.

I see there are 3 options available presently.

Also, thank you for the inclusion of some utilities like Diffuse and others :thumbup2:

........... is the audio component PulseAudio/Pipewire? It works OOTB for me

Feek
Posts: 398
Joined: Sun Oct 18, 2020 8:48 am
Location: cze
Has thanked: 54 times
Been thanked: 90 times

Re: Bookworm Pup64

Post by Feek »

bigpup wrote: Sun May 14, 2023 4:27 am

Please note: the adrv is easily removed if a different internet browser is preferred.

OK, I remove the adrv.
Where is this different internet browser going to go.
Into the save?
So if something goes wrong with the save.
I now have no browser?

In this case, you can simply re-copy the adrv to your installation location from the .iso file and reboot. And you have a browser.
Unless, of course, you delete the .iso file immediately after installation.

radky
Posts: 355
Joined: Fri May 28, 2021 2:14 am
Has thanked: 41 times
Been thanked: 320 times

Re: Bookworm Pup64

Post by radky »

Jasper wrote: Sun May 14, 2023 7:08 am

Please can you let me know what application should be used primarily for downloading packages/applications?

Hi Jasper,

In BW64, the legacy Puppy Package Manager (PPM) is retained primarily so the user can install/uninstall pet packages, and the PPM is specifically constrained to no longer support the installation of packages from the Debian repositories.

The Debian repositories are accessible via APT (using a terminal) or by the Synaptic GUI (Menu -> Setup -> Synaptic).

For basic guidelines on APT usage, please read the help file (Menu -> Help -> HOWTO use the APT Package Manager).

Basically, in a terminal, you should first update the local package list:

apt update

wait a few seconds until the terminal prompt returns, then you can install your preferred package, for example:

apt install inkscape

----

Yes, BW64 provides Pipewire audio

User avatar
Jasper
Posts: 2071
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 854 times
Been thanked: 481 times

Re: Bookworm Pup64

Post by Jasper »

@radky

Brilliant :thumbup2:

radky
Posts: 355
Joined: Fri May 28, 2021 2:14 am
Has thanked: 41 times
Been thanked: 320 times

Re: Bookworm Pup64

Post by radky »

Alternate Download Link

For those who are having difficulty downloading the BW64 iso via the primary server (or the download checksums do not match the source), there is now a second (alternate) download link available in the first post.

User avatar
Jasper
Posts: 2071
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 854 times
Been thanked: 481 times

Re: Bookworm Pup64

Post by Jasper »

@radky

So far what I have done is simply connect to my WiFi and then choose Leave and it saved as a <file>.tgz

Rebooted and then run the command in terminal

apt upgrade

Which download and updated the indexes. It told me that I could input an additional command to find out which applications were upgradeable; did not do this.

Then I choose Leave and then it saved again automatically.

On my 3rd boot up, I ended up with the initial configuration welcome page re: settings.

As you can see I do have an existing save file.

Image

Also, be new to this, I did try this time to select/change the size of my save-file but was not allowed to do so. I dialogue box with a message mentioned "Persistence" settings. Sorry, did not think to grab a pic of this too.

I did create the OS using Fossapup64-95 using Stickpup - USB stick installer.

**EDIT** Seen the new link, so will download this once again :thumbup:

Downloaded successfully this time and the checksums to match.

sha256

396ea2c37116306619207bee85bcbaf2a799b2ef80428d1d0d0c2980a4f668b0

Image

User avatar
Jasper
Posts: 2071
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 854 times
Been thanked: 481 times

Re: Bookworm Pup64

Post by Jasper »

Not sure if this intentional behaviour ........ when I alternate between right/left mouse clicks on the desktop

Image

the rox panel dialog box did re-appear

Image

I found out that a save-folder is created and not a save-file

Image

Image

Settings have been saved successfully this time with the fresh download :thumbup:

Tried the

apt upgrade

in terminal. This time it did nothing. The previous installation provided a list of items and instructions.

Image

User avatar
Jasper
Posts: 2071
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 854 times
Been thanked: 481 times

Re: Bookworm Pup64

Post by Jasper »

Same issue arises, the initial setup worked and then saved.

Rebooted and start up with the same welcome screen.

Also, noticed this time once loaded up there was an additional message not reading 123xxxx (did not have my camera to hand to take a pic).

**EDIT**

Rebooted once again with camera to hand. The error message did not re-appear. Still end up with a welcome screen.

Image

User avatar
Chelsea80
Posts: 362
Joined: Tue Mar 09, 2021 12:44 am
Has thanked: 47 times
Been thanked: 75 times

Re: Bookworm Pup64

Post by Chelsea80 »

@ radky

Thank you for providing the alternate download link -

Successfully downloaded Bookworm Pup64 (beta-1) from alternate download link - :thumbup2:

Checksum correct -

Now the fun starts -

Onwards and upwards -

Best regards

Chelsea80

Chelsea80

1. BionicPup32+28 19.03 - Linux 4.9.163 - lxpup - 32-pae [i686] - (UPup Bionic Beaver)
....Frugal Install - Internal HDD - Gateway MX8716b - HDD 120GB - RAM 2GB

2. Friendly-Bionic32 v1.1
....USB Stick 2GB

User avatar
peebee
Posts: 1638
Joined: Mon Jul 13, 2020 10:54 am
Location: Worcestershire, UK
Has thanked: 157 times
Been thanked: 717 times
Contact:

Re: Bookworm Pup64

Post by peebee »

Hi @radky

Looks really promising - the next Official Distrowatch Pup?? Can your "improvements" be implemented on Github? (Happy to help if needed)

How feasible is a 32-bit variant?

The only problem I've encountered is trying to play an audio CD......... Deadbeef opened but nothing played. Playing a video DVD was OK.

Thanks
PeeBee

Builder of LxPups, SPups, UPup32s, VoidPups; LXDE, LXQt, Xfce addons; Chromium, Firefox etc. sfs; & Kernels

stevie pup
Posts: 266
Joined: Mon May 10, 2021 7:40 pm
Location: Derbyshire, UK
Has thanked: 18 times
Been thanked: 70 times

Re: Bookworm Pup64

Post by stevie pup »

Thank you @radky, must say I'm quite excited and enthusiastic about this Bookworm, mainly due to the inclusion of Synaptic. So here we have a Puppy where I can install almost any of my preferred software, and without being greeted with an endless list of missing files/dependencies. Tried 3 so far, and all ok.

When I first attempted to download the iso mine also failed, but I tried again from the direct link. That was ok and checksums match.

One small detail, I see in the menu under "fun" is what appears to be a link to Google Solitaire. How do I get rid of it?

Thanks again and I will be keeping a close eye on any further developments.

User avatar
wizard
Posts: 1989
Joined: Sun Aug 09, 2020 7:50 pm
Has thanked: 2659 times
Been thanked: 694 times

Re: Bookworm Pup64

Post by wizard »

@peebee

The only problem I've encountered is trying to play an audio CD......... Deadbeef opened but nothing played

Confirmed, problem is with Deadbeef. Both Celluloid and VLC will play correctly.

wizard

Big pile of OLD computers

User avatar
mikeslr
Posts: 2969
Joined: Mon Jul 13, 2020 11:08 pm
Has thanked: 179 times
Been thanked: 925 times

Re: Bookworm Pup64

Post by mikeslr »

Hi jasper. I posting before my second cup of coffee. So take the following with a 'grain of salt.' Bookworm Pup64 does not use AUFS AT ALL. It uses Overlays to create the layered file-system in RAM. Without AUFS, there can't be a SaveFile. There can only be the equivalent of a SaveFolder. So there is neither a need to nor way to resize 'the SaveFile'.

I still have my doubts about the complete abandonment of AUFS. But having posted those doubts several times, there's nothing more I can do about it. I'll just have to learn to live with an overlay system.

Fortunately, since overlays first surfaced on the Forum a lot of work has gone into providing Puppy's overlay system with tools and structures that will provide the equivalent of what 'us old-timers' are used to. Radky's link to dimkr's post is useful to know the differences. But doesn't provide guidance as to how to live with them if you don't want an operating just mimicking what can be done running debian, itself. I'll just have to hunt for my notes and/or search the KLV and VanillaDPup threads for that information. Better yet, maybe someone who actually knows can start a thread here or in the 'Tips' SubForum providing 'recipes'.
.

OOTB, Overlays will operate like PupMode 12 under AUFS: writes to the 'persistent' folder are automatic and immediate. IIRC, to achieve the equivalent of PupMode 13 --'Save' only on User demand-- will require the use of 2 (maybe 3) separate boot listings. I could post the ones I've used --courtesy of rockedge and wiak-- but it would be better if someone actually familiar with such concerns provide examples and explanations.

Before I forget, thank you, Radky :thumbup: :D for taking the initiative to create this Puppy. One of the reasons I keep finding something else to do other than work with an overlay system has been their employment of Window-manager lacking the elegance of the enhancements you've added to jwm.

Last edited by mikeslr on Sun May 14, 2023 2:22 pm, edited 1 time in total.
Post Reply

Return to “BookwormPup”