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:
viewtopic.php?p=92916#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)