site  contact  subhomenews

Initrd fixlayers .desktop multiple Exec lines

May 25, 2025 — BarryK

The problem reported by FeodorF and solution found by Caramel:

https://forum.puppylinux.com/viewtopic.php?p=149322#p149322

I implemented the fix, testing for all "Exec=..." lines in the .desktop file:

https://github.com/bkauler/woofq/commit/389407b7a782a60d5f5a3d15952d7ee6c3bd994d   

Tags: easy

Fix for run-in-terminal

May 25, 2025 — BarryK

run-in-terminal is a very handy entry in the right-click menu, introduced here:

https://bkhome.org/news/202411/rox-right-click-run-in-terminal.html

Forum member don570 reported strange behaviour:

https://forum.puppylinux.com/viewtopic.php?p=149044#p149044

Forum member Caramel suggested a fix. I fiddled around with a few things, and found this fixed it:

https://github.com/bkauler/woofq/commit/6a52f484ee3d6eedf5cd1f775d6086ad25fc0721

The 'setsid' utility was discussed awhile back in this blog:

https://bkhome.org/news/202009/detach-child-process-from-parent.html    

Tags: easy

Fixed typos when calling popup utility

May 25, 2025 — BarryK

Forum member SteveS reported these typos:

https://forum.puppylinux.com/viewtopic.php?p=148978#p148978

Thanks for finding that!

Fixed, see github:

https://github.com/bkauler/woofq/commit/e8b0b1d8632470d856184278967e5f2db11efda5   

Tags: easy

PKGget translation fix

May 21, 2025 — BarryK

Forum member don570 reported some text in PKGget not translated:

https://forum.puppylinux.com/viewtopic.php?t=14323

I found the cause, in /usr/local/petget/installpkg.sh, see commit:

https://github.com/bkauler/woofq/commit/7246004935212b0e070d778d2f4d556431980e08

I also changed /usr/bin/pupmessage to run gxmessage instead of xmessage, as this was another translation problem reported by don570. See commit:

https://github.com/bkauler/woofq/commit/871ed35b389cbc875ee3e03bc391172847be0ecf    

Tags: easy

Packages compiled in Yocto/OpenEmbedded 5.0.9 revision-5

May 18, 2025 — BarryK

Easy Scarthgap is built with packages compiled in Yocto/OpenEmbdded Scarthgap release, now at version 5.0.9:

https://wiki.yoctoproject.org/wiki/Releases

I have named this recompile as "revision-5" and all the binary packages have "-r5" in their filename. The previous compile was version 5.0.6, revision-4:

Here are the version changes between r4 and r5:

abseil-cpp     20240116.2     20240116.3
chromium-x11 131.0.6778.139 132.0.6834.83
git 2.44.1 2.44.3
gnupg 2.4.4 2.4.5
go 1.22.8 1.22.12
leafpad 0.8.15 0.8.19
libarchive 3.7.4 3.7.9
libcamera 0.2.0 0.4.0
librsvg 2.58.2 2.59.2
libstd-rs 1.80.1 1.85.1
libtasn1 4.19.0 4.20.0
libxml2 2.12.9 2.12.10
libxslt 1.1.39 1.1.43
mbedtls 3.6.2 3.6.3
mpg123 1.32.6 1.32.10
nodejs 20.12.2 20.18.2
openjpeg 2.5.0 2.5.3
openssl 3.2.3 3.2.4
openvpn 2.6.12 2.6.14
perl 5.38.2 5.38.4
php 8.2.26 8.2.28
python3 3.12.8 3.12.9
python3-django 5.0.10 5.0.11
python3-jinja2 3.1.4 3.1.6
solvespace 3.1-e7c0c16-20231117 20250207
systemd-boot 255.13 255.18
tzdata 2024b 2025b
vim 9.1.0764 9.1.1198
xserver-xorg 21.1.14 21.1.16
xz 5.4.6 5.4.7

Note, Chromium is updated; however, Easy Scarthgap has changed to Firefox builtin. That is the situation with the latest release of Easy Scarthgap, version 6.6.7. I'm using the official pre-built Firefox, so don't have to compile it, also users can easily update to the latest at any time.

The r5 packages have been uploaded:

https://distro.ibiblio.org/easyos/amd64/packages/compat/oe/ 

Here are the recent oe-qky-scarthgap github commits:

https://github.com/bkauler/oe-qky-scarthgap/commits/b8a20b748fe76a13ec6371eb7e4d2c596c0369d5/    

Tags: easy

New findmnt utility from util-linux

May 11, 2025 — BarryK

Testing Easy Daedalus 6.6.8, I started Chromium from a terminal, and observed an error message, that 'findmnt' is missing. Chromium runs /etc/chromium.d/dev-shm, which needs 'findmnt'.

Chromium still works, but anyway, would be good to put in that utility. So it will be in the next release of both Scarthgap and Daedalus.

Note to newcomers; EasyOS follows the Puppy Linux tradition of using busybox utilities, with a cutdown selection of utilities from util-linux package. Many years ago, the reason for doing this was to save space. These days, it doesn't matter, but we still like busybox and have kept it. Well, EasyOS is based on the busybox 'init' and we like the 'ash' shell interpreter; so have good reasons for keeping busybox. Also, it does have some unusual utilities that are useful.

Github commit:

https://github.com/bkauler/woofq/commit/466b41c47c9660bc59f720665fe82f4c71dd7a41      

Tags: easy

EasyOS Daedalus-series version 6.6.8 released

May 11, 2025 — BarryK

The previous release is 6.6.5, on March 30:

A lot of "water under the bridge" since then; releases of Kirkstone-series and Scarthgap-series has happened. Both of these are built with packages compiled in OpenEmbedded, Kirkstone being older and retired except still getting the occasional maintenance release. Scarthgap is current, and was my recommended choice for newcomers, until recently; The Daedalus-series is built with packages from Debian/Devuan Bookworm/Daedalus, hence has access to the very large package repository. Users have expressed a preference for the larger repository.

For Easy Daedalus, a lot has happened since version 6.6.5:

Download 6.6.8:

https://distro.ibiblio.org/easyos/amd64/releases/daedalus/2025/6.6.8/

...if you are a newcomer, the link has a readme file with useful getting-started information.

Mirror in Europe, courtesy of NLUUG:

https://ftp.nluug.nl/os/Linux/distr/easyos/amd64/releases/daedalus/2025/6.6.8/

Feedback welcome in the EasyOS section of the Puppy Forum:

https://forum.puppylinux.com/viewtopic.php?p=148459#p148459

have fun!    

Tags: easy

XSR screen recorder

May 10, 2025 — BarryK

Forum member stemsee has created this:

https://forum.puppylinux.com/viewtopic.php?t=14306

EasyOS already has EasyCast screen recorder, builtin, but XSR looks good, so have added it builtin also, to both Scarthgap and Daedalus. It will be in the Multimedia menu category.

Had to compile 'xrectsel' utility dependency, from here:

https://github.com/ropery/xrectsel 

Github commits:

https://github.com/bkauler/woofq/commit/95cdcbef4d171b59f7e8f0df0131db24542e269f 

https://github.com/bkauler/woofq/commit/67e5473afe31befb2c19b3cc5966eeabcb6948e6   

Tags: easy