Releases: motorrin/Arch_Smart_Update
Releases · motorrin/Arch_Smart_Update
3.7.0
- Fixed an issue where interactive notification buttons ("Update Now", "Read News") failed to trigger in minimalist window managers (such as Niri) using alternative notification daemons (like Mako or Dunst). Action outputs are now strictly sanitized to remove hidden newlines, and explicit support was added for alternative fallback action codes (
default,2). - Improved the reliability of launching GUI applications (terminal emulators and web browsers) from background daemon notifications. The
launch_detachedfunction now detects the current desktop environment viaXDG_CURRENT_DESKTOP, preserving thesystemd-runexecution method for major DEs (KDE Plasma, GNOME) while falling back tosetsidfor standalone Window Managers. - Enhanced graphical session discovery for the background daemon. If standard systemd environments are incomplete, the script now dynamically scans for active Wayland sockets and X11 sockets to explicitly configure and export
WAYLAND_DISPLAYandDISPLAY. - Resolved a bug where locally installed applications could not be executed from notification actions. The
PATHenvironment variable is now explicitly forwarded into the background listener script and thesystemd-runscope.