Changes
Releases from this project are meant only as records of major changes. There will be automatic attachments generated by GitHub, but to get the latest version download the zip from the green <> Code ▼ button on the main page.
This is gonna be a long one.
- Lots of updates in README
- App class and starter keymap for Ghostty terminal app (thanks to @kzh and @kpwn243)
- Make the normal Linux TTY/virtual console shortcuts work
- Show services log in native terminal on elementary OS
- Get session monitor service to handle logouts better, less logging errors, more reliable stopping of all services
- Evaluated most of the Wayland session options that are now available for LXQt on Tumbleweed (see note below)
- Beefed up the
wlrootsDBus service script to handle misbehaving Wayland compositors that send some out-of-order events - Did the same enhancement on the COSMIC DBus service script
- Several updates in the environment context module
- FAILED to convert session monitor to use DBus monitoring loop instead of shell commands (reverted)
- Fixed CentOS 7 support, again.
- Added new funding option
- Added process renaming to services, log viewing script, tray and preferences app and their launchers
- Take care of adding user to
systemd-journalgroup when necessary (for services log) - Keep child processes launched from Python scripts from becoming zombies
- Make all service-related scripts exit early when "user" services aren't supported (e.g., CentOS 7 or similar)
- Finally fixed problem on RHEL-type distros with the version of Python in the virtual environment, and build paths for
pippackages. Fixed by turning a class instance attribute into a property method (venv_cmd_lst). - Add local bin to PATH from
~/.profileinstead of relying on shell RC file
To get an LXQt Wayland session working on Tumbleweed (they are kind of at the alpha/beta stages) you'll need the package lxqt-wayland-session, then one of the actual Wayland compositor session packages:
lxqt-hyprland-session
lxqt-labwc-session
lxqt-miriway-session
lxqt-niri-session
lxqt-river-session
lxqt-sway-session
lxqt-wayfire-session
Most distros will probably end up using Full Changelog: Toshy_v24.12.1...Toshy_v25.01.0labwc as the default Wayland compositor. From what I understand it's meant to be the Wayland replacement for OpenBox, which is usually used as the default window manager for X11/Xorg sessions of LXQt.
Auto-generated full release notes (click to expand):
What's Changed
New Contributors