Cagepup64 is deprecated. Almost all of its features are now merged into woof-CE.
If you like it, you can switch to Vanilla Dpup: viewtopic.php?f=144&t=4093
_______________________________________________
This is an early technical preview of the development happening in https://github.com/puppylinux-woof-CE/woof-CE/pull/2265 and beyond, and a call for Puppy fans looking to help test/debug something new, shiny and super buggy. This is not a Puppy you can (or want) to use as your daily driver. It's in pretty good shape
This is a traditional "dpup", based on Debian Bullseye packages, but with a twist: JWM and the ROX-Filer pinboard are running on top of a fullscreen Xwayland under Cage, so this Puppy uses Wayland rather than X.Org, but not really.
Basically, it's the regular Puppy desktop, but with Wayland's tear-free rendering, the fixes that go into Xwayland while the old X.Org server doesn't have regular releases, and without the large number of packages X.Org consists of, making Puppy smaller. Most things you're used to, including stuff like xdotool, should work just fine. Puppy's tradition of using GTK+ 2 almost exclusively is compatible with this Puppy (although it uses GTK+ 3 for everything except ROX-Filer and Sylpheed).
(I was able to install Xfce and KDE, for those who wonder if it's only JWM that works )
Cage is patched (https://github.com/Hjdskes/cage/pull/188) so pointer device settings can be specified via environment variables, and Puppy's xkbconfigmanager, etc' are patched to provide these variables via ~/.Xwaylandrc. This is not a Wayland, Xwayland or Cage configuration file, but a Puppy-specific configuration file I came up with to hold the environment variables, and this might change soon.
Some things don't work right - for example, restarting X via the menu doesn't work, and multi-monitor setups are weird. I have no idea if it's going to work with NVIDIA (automatic fallback to X.Org) or AMD graphics, and whether or not their proprietary drivers will work. But on the plus side, rendering is tear-free, animations are smooth and everything feels fast, in all machines I tested on!
Download here:
https://github.com/dimkr/woof-CE/releas ... prealpha10
https://github.com/dimkr/woof-CE/releas ... eprealpha9
https://github.com/dimkr/woof-CE/releas ... eprealpha8 bad build, an important fix is missing
https://github.com/dimkr/woof-CE/releas ... eprealpha7
https://github.com/dimkr/woof-CE/releas ... eprealpha6
https://github.com/dimkr/woof-CE/releas ... eprealpha5
https://github.com/dimkr/woof-CE/releas ... eprealpha4
https://github.com/dimkr/woof-CE/releas ... eprealpha3
https://github.com/dimkr/woof-CE/releas ... eprealpha2 broken build
https://github.com/dimkr/woof-CE/releas ... eprealpha1
Changes since prepreprealpha9:
-
New kernel configuration based on the Debian Bullseye configuration, for better hardware support thanks to a larger selection of drivers
-
Fix for an issue that prevents D-Bus and everything that uses it (including audio) from working
-
systemd's udev replaces eudev
-
Alt-Tab now behaves more like Alt-Tab on other window managers and desktops
-
Various theme fixes - most notably, the 412 theme wallpaper is now scaled to 16:9 4K
-
The sound wizard is now disabled, because it doesn't work when using PulseAudio
-
Automatic fallback to X.Org when using QEMU's -vga std
Changes since prepreprealpha8:
-
/tmp/xerrs.log is disabled, because it's huge (https://github.com/puppylinux-woof-CE/woof-CE/pull/2460)
-
Release note updates
Changes since prepreprealpha7:
-
The "RAM Saver" (https://github.com/puppylinux-woof-CE/woof-CE/pull/2435) - ~10% reduction in RAM usage
-
A revived Gradient-grey theme (https://github.com/puppylinux-woof-CE/woof-CE/pull/2459)
-
The merged /usr directory layout (https://github.com/puppylinux-woof-CE/woof-CE/pull/2445)
-
ffmpeg and libva are moved to adrv
-
Various woof-CE fixes, including ones that reduce the main SFS size
-
Support for microcode update
Changes since prepreprealpha6:
-
Updated to Xwayland 21.1.2 and wlroots 0.14.1
-
Automatic fallback to X.Org when using NVIDIA drivers is restored
-
Various woof-CE fixes
Changes since prepreprealpha5:
-
Updated wlroots to 0.14.0, with fallback to the pixman software renderer
-
Added missing non-free firmware
-
Added support for Bluetooth
-
Many other woof-CE changes, including the inclusion of acpid, improved dependency resolution, better D-Bus support and more
Changes since prepreprealpha4:
-
Automatic fallback to X.Org when using NVIDIA GPUs
-
Kernel configuration tweaks for reduced memory and power consumption
-
Support for VA API video decoding in Firefox
-
GTK+ 3 animations are disabled, to speed up rendering on slow machines
-
Various GTK+ 3 changes (gtkdialog wizard layout, themes, icons)
-
Many missing dependencies are now included, so packages installed by PPM are more likely to work
Changes since prepreprealpha3:
-
256K block size for zstd (increase in size, 293 -> 299 MB)
-
A working fix for DPI in GTK+ 3 applications
-
Ability to adjust more touchpad settings, via the keyboard/mouse wizard
Changes since prepreprealpha2:
-
Fixed the permissions of /usr/bin/startxwayland, it became non-executable
Changes since prepreprealpha1 (https://github.com/dimkr/woof-CE/compar ... ...7ea4d2b):
-
Added the missing libdrm-intel1
-
Switched to release builds of Cage, Xwayland, etc'
-
Added swayidle and screensaver support
-
Xwayland now runs with the DPI specified in ~/.Xresources