github RedBearAK/Toshy Toshy_v25.01.0
Toshy v25.01.0

14 months ago

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 wlroots DBus 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-journal group 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 pip packages. Fixed by turning a class instance attribute into a property method (venv_cmd_lst).
  • Add local bin to PATH from ~/.profile instead 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 labwc 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

Full Changelog: Toshy_v24.12.1...Toshy_v25.01.0

Don't miss a new Toshy release

NewReleases is sending notifications on new releases.