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)