These ISOs are PRERELEASE. Using SVN Revision 8488
They currently contain:
Wayland Libraries:
* Wayland Master
* Weston Master
Wayland Toolkits and Applications:
* Wayland enabled Clutter
* Wayland enabled SDL
* Wayland enabled GTK
* Wayland enabled Qt
* Wayland enabled EFL/Elementary
* Wayland enabled FreeGLUT
* Wayland enabled GLFW
* Wayland enabled mpv
* Wayland enabled gstreamer
* KDE Frameworks Wayland programs
Wayland Desktops:
* Weston's Example Desktop
* Not in this ISO: Liri
* Gnome-shell
* KDE Plasma
* Enlightenment
* Wayfire / Mate
* Sway
* Mir
* XFCE
Other Features:
* A graphical utility for configuring udev for weston multiseat/multi pointer
* A functional Wayland login manager written in Bash, that supports user switching and session selection, multiple seats, rotational session logs, and a wlprofile file.
* waypipe for remote Wayland, and a script utility built around it, to make it easy to save and reuse connections. (Passwords are not saved)
New in these ISOs since 2023-01-16:
Only 64 bit ISOs are made as QtWebEngine refuses to build in 32 bit chroots
Config files in packages built by checkinstall are correctly marked as config files
Files from the build process are all part of packages, and are not ophaned
The number of potential file conflicts with unintalled packages from the tier 1 Debian repo has been vastly reduced. The few that remain are properly handled by dpkg-divert
Linux 6.6 is built, meaning that now all drivers support wlroots now without the need for workarounds
The tier 1 packages are now Debian Bookworm
Qt5 is now removed in favor of Qt6
The build_core automatic dependancy detection has been improved
The waylandloginmanager, using a solution inspired by xrdp supports 1 user having parrallel sessions started by systemd-user to be logged in
waylandloginmanager exports WLM_XDG_SEAT and WLM_XDG_SESSION for sessions that unset XDG_SEAT and XDG_SESSION
wlsuhelper is dropped, in favor of wlsu which is easier to use
Plymouth starts earlier in the boot process
The build process's usage of overlayfs is less hacky
waylandloginmanager uses kdialog now instead of zenity
waylandloginmanager no longer supports the wlmdebuginsecure boot option
Instead of /srcbuild packages now source download to /var/cache/srcbuild when being built, and instead of /buildlogs, they get logged to /var/log/buildlogs
waylandloginmanager now shows the session name in the session switcher, (eg: "Default Weston", "KDE", etc)
waylandloginmanager guesses the WAYLAND_DISPLAY of the current session so that the GTK portal starts, allowing GTK programs to not hang on startup. This is for sessions that don't have systemd integration to update the activation environment such as Weston. While Weston allows a WAYLAND_DISPLAY to be set, most other display servers do not have a way for login managers to force a known WAYLAND_DISPLAY
waylandloginmanager has been made more resillent to handling commands if two or more are sent to its FIFO at a time very quickly
configureseats list of proposed changes is now scrollable, instead of making a very tall dialog if there are multiple changes
The Grub menu, the boot splash, and the wallpaper for the loginmanagerdisplay are now all the same, this leads to a even more transitionless boot than the flicker free boot in the previous ISO
labwc, cage, sway, and wayfire all depend on different versions of wlroots, but with some workarounds, multiple versions of wlroots are installed, without conflict, to allow the latest version of each
The waylandloginmanager creates the ~/.cache/wlsessionlogs folder in the correct order
The waylandloginmanager's handling of the loginmanager_register fifo is more robust
The waylandloginmanager detects Weston's capabilities better, in case the installed Weston doesn't support fullscreen-shell for nested sessions
Usage:
There is no password for the Live Session User (rebestie), while auto login is enabled when starting as a live CD. The password is blank
sha512sum:
361b7d419244cfa1de798863f63429f6057b6bc2546b915f0b432df825c6c611b7342e51938d5374060c598353bb7824b95c97e465fc650faf362d98ee77fd9b RebeccaBlackOS_amd64.iso
92ef4fafacf56fbfce2b5cdffe7f958b8f43da2872d574bc53510a74570c02f291b0b1dd6f73ec9f8266c2860844fe05f9bf5e530246de5f235cf87b1ca4e28f RebeccaBlackOS_Revisions_amd64.txt
119c750b0a0016df69e60ce634ee4424f296d7360058fb7d79b43e6546abe7f4fbded407a2b8e81109ffd103ca7c0c507e5f35ac3548a3fa9010a288c04d051f RebeccaBlackOS_Source_amd64.tar.gz