Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

uwsm-0.26.4-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: uwsm Distribution: openSUSE Tumbleweed
Version: 0.26.4 Vendor: openSUSE
Release: 1.1 Build date: Fri Feb 20 00:41:03 2026
Group: System/Management Build host: reproducible
Size: 338764 Source RPM: uwsm-0.26.4-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/Vladimir-csp/uwsm
Summary: Universal Wayland Session Manager
Wraps standalone Wayland compositors into a set of Systemd units on the fly.
This provides robust session management including environment, XDG autostart
support, bi-directional binding with login session, and clean shutdown.

Provides

Requires

License

MIT

Changelog

* Thu Feb 19 2026 Alexey Kolos <lioli7k@gmail.com>
  - Update to version 0.26.4:
    * fix: make CompGlobals.id_unit_string accessible to autoready fork again
    * fix: move up login shell check in may-start
* Mon Feb 16 2026 Alexey Kolos <lioli7k@gmail.com>
  - Update to version 0.26.3:
    * Added support for DESKTOP_ENTRY_* metadata vars in app wrapper
* Sun Feb 08 2026 Alexey Kolos <lioli7k@gmail.com>
  - Update to version 0.26.2:
    * Added Mango Wayland Compositor support
* Fri Jan 30 2026 Alexey Kolos <lioli7k@gmail.com>
  - Update to version 0.26.1:
    * Added hyprlauncher support
    * Added niri plugin
    * Added sourcing of environment from env.d dirs
    * Added may-start checks for root, local session
  - Drop fix-quotes-in-f-string-for-python-before-3.12.patch
    * Patch is included upstream
* Tue Jan 27 2026 Bernhard Wiedemann <bwiedemann@suse.com>
  - Run check without writing .pyc files for reproducible builds (boo#1227364)
* Tue Jan 20 2026 Alexey Kolos <lioli7k@gmail.com>
  - Update fix-quotes-in-f-string-for-python-before-3.12.patch status
* Sun Jan 18 2026 Alexey Kolos <lioli7k@gmail.com>
  - Fix build on Leap 15.6
    * add fix-quotes-in-f-string-for-python-before-3.12.patch
* Sun Jan 18 2026 Alexey Kolos <lioli7k@gmail.com>
  - Move meson setup into build section
* Sun Jan 18 2026 Alexey Kolos <lioli7k@gmail.com>
  - Add a simple check to make package build fail if uwsm can't run
* Sun Jan 18 2026 Alexey Kolos <lioli7k@gmail.com>
  - Clean up meson option for Leap 15.6
* Fri Jan 16 2026 Alexey Kolos <lioli7k@gmail.com>
  - Clean up for the Factory
* Thu Jan 08 2026 Alexey Kolos <lioli7k@gmail.com>
  - Exclude systemd presets
* Thu Jan 08 2026 Alexey Kolos <lioli7k@gmail.com>
  - Update to version 0.26.0:
    * docs: update readme and manpage
    * fix!: demote compositor executable to the last resort fallback for desktop names
    * fix: address some pylint issues
    * fix: probe for $DBUS_SESSION_BUS_ADDRESS before trying to talk to DBus in checks
    * build: bump meson version due to follow_symlinks param
    * build: add actual plugin symlink to track, cleanup unneeded debian/watch params
    * fix: properly name plugin and function by bin_id rules
    * fix: properly name plugin by bin_id rules
    * build: cherry pick some changes from official debian packaging
    * fix(uuctl): properly fallback cleanup function to true
    * fix: add plugin link for start-hyprland
    * style: black
    * fix: autolaunch bindpid service on login session leader if none running
    * fix: match session to VTNr actually by VTNr
    * feat: session envelope target
    * fix: improve desktop names parsing/propagation (fixes #186), session vars fallback saving
    * fix!: bake in transient session vars behavior and drop test switch var
    * fix: always log to journal in signal handler
    * fix!: drop non-static units
    * fix: do not auto-add executable name to XDG_CURRENT_DESKTOP if entry's DesktopNames has content, fixes #186
    * fix: STATIC_UNITS boolean configuration templating
    * refactor: move shell code from main body to libexec dir
* Thu Jan 08 2026 Alexey Kolos <lioli7k@gmail.com>
  - Update to version 0.25.3:
    * build: "public-modules" option to install python modules to public dir
    * fix: unconditionally reset terminal opts during argument parsing, fixes #185
* Wed Dec 10 2025 Alexey Kolos <lioli7k@gmail.com>
  - Add optional dependency for ttyautolock
* Wed Dec 10 2025 Alexey Kolos <lioli7k@gmail.com>
  - Update to version 0.25.2:
    * fix: observe silent mode in signal handler, ignore fb kmscon
    * docs: update readme
    * fix: more terminal-related vars to not export
    * feat: kmscon support, detect kmscon and print background/foreground requests
    * fix: use escaped specifier in autoready and finalize, fixes #182
* Sun Nov 23 2025 Alexey Kolos <lioli7k@gmail.com>
  - Enable wait-tray script
* Sun Nov 23 2025 Alexey Kolos <lioli7k@gmail.com>
  - Update to version 0.24.3:
    * fix(uwsm-app): drop hacky ps/kill logic, apply more traps, prevent zombies. Fixes #177
    * fix(wait-tray): add optional delay and usage message
    * feat: add wait-tray script
* Sat Nov 01 2025 Alexey Kolos <lioli7k@gmail.com>
  - Update to version 0.24.2:
    * fix: use correct waitpid path in wayland-session-bindpid@.service unit (#175)
* Fri Oct 10 2025 Alexey Kolos <lioli7k@gmail.com>
  - Update to version 0.24.1:
    * fix: uwsm start help (#173)
* Fri Oct 10 2025 Alexey Kolos <lioli7k@gmail.com>
  - Update to version 0.24.0:
    * fix(fumon): also preserve backslashes in initial notification
    * fix: drop deprecated -S, -A options
    * fix: save backslashes in fumon notifications
    * build: ensure proper version gets into params.py via build-deb.sh
    * build: parametrize waitpid in wayland-session-bindpid@.service
    * docs: update readme
    * build: Make external program paths configurable (#171)
    * docs: reflect uwsm-app.sh fix
    * fix: add mutex to uwsm-app.sh
* Mon Sep 08 2025 Alexey Kolos <lioli7k@gmail.com>
  - Update to version 0.23.3:
    * fix(uuctl): whitespace in prompt
    * docs: entry example (#162)
    * fix: make session holder wait through all potential timeouts, closes #76
    * fix: debug function dummy args
    * feat(app): -p for unit property pass-through, closes #161
    * style: formatting, comments, local var renames
    * feat(uuctl): seamless/background mode for walker (closes #165)
    * fix: consolidate icons and summaries in notifications
    * fix: only warn about invalid Entry ID if entry is given as path, fixes #155
* Thu Aug 14 2025 Alexey Kolos <lioli7k@gmail.com>
  - Update to version 0.23.2:
    * fix: previous miscommit drop-in paths, fixes #151
    * fix: restore startup timeout customization with static units
    * docs: tweak launcher table
    * docs: Add Albert applications command prefix example (#149)
* Sat Jul 19 2025 Alexey Kolos <lioli7k@gmail.com>
  - Update to version 0.23.0+git3:
    * build: python version check (#147)
    * feat: run xdg-user-dirs-update at the end of env preloader if available
* Thu Jul 17 2025 Alexey Kolos <lioli7k@gmail.com>
  - Fix build for OpenSUSE 15.6
* Mon Jun 30 2025 Alexey Kolos <lioli7k@gmail.com>
  - Update to version 0.23.0:
    * chore: bump version (minor)
    * fix: script perms, debug unit paths
    * docs: update readme and man
    * fix: -T back switch for no tweaks, sort out "tweaks" keyword/mark
    * docs: update readme and man
    * fix: drop unneeded setting from kde portal tweak
    * fix: update labwc reload drop-in placement
    * fix: control unit file rungs and categories
    * refactor: move fumon.service to other unit files
    * fix(!): deprecate -S|-A start options and UWSM_USE_SESSION_SLICE
* Sat Jun 14 2025 Alexey Kolos <lioli7k@gmail.com>
  - Update to version 0.21.8:
    * chore: bump version (patch)
    * fix(uuctl): repair broken menu autodetection, also parse targets
    * chore: bump version (patch)
    * fix(plugins): variable expansion to whitespace in UWSM_FINALIZE_VARNAMES (#131)
    * chore: bump version (patch)
    * fix: read xdg-terminals.list in data dirs as xdg-terminal-exec does, closes #128
    * docs: extend uuctl manpage
    * fix: message for unsupported menu
    * docs: add manpages for uwsm-app, uuctl, misc help fixes.
    * fix: generalize env string to boolean handling
* Fri Jun 06 2025 Alexey Kolos <lioli7k@gmail.com>
  - Update to version 0.21.7:
    * fix(plugins): variable expansion to whitespace in UWSM_FINALIZE_VARNAMES (#131)
* Thu Jun 05 2025 Alexey Kolos <lioli7k@gmail.com>
  - Update to version 0.21.6:
    * fix: read xdg-terminals.list in data dirs as xdg-terminal-exec does, closes #128
    * docs: extend uuctl manpage
    * fix: message for unsupported menu
    * docs: add manpages for uwsm-app, uuctl, misc help fixes.
    * fix: generalize env string to boolean handling
    * fix: s/UWSM_WAITENV_TIMEOUT/UWSM_WAIT_VARNAMES_TIMEOUT/, also apply to units
    * feat: show version
* Tue Apr 29 2025 Alexey Kolos <lioli7k@gmail.com>
  - Revert module path fix
* Sat Mar 29 2025 Alexey Kolos <lioli7k@gmail.com>
  - Update to version 0.21.3
* Sat Mar 29 2025 Alexey Kolos <lioli7k@gmail.com>
  - Set up OBS service
* Tue Mar 11 2025 Alexey Kolos <lioli7k@gmail.com>
  - Update to 0.21.2
    * Use python3-base over python3 package
* Sun Feb 23 2025 Alexey Kolos <lioli7k@gmail.com>
  - Update to 0.21.1
    * Remove 0001-fix-meson-warnings.patch (accepted upstream)
* Sun Feb 16 2025 Alexey Kolos <lioli7k@gmail.com>
  - Clean up spec file
* Sun Feb 16 2025 Alexey Kolos <lioli7k@gmail.com>
  - Update to 0.21.0
* Sun Feb 16 2025 Alexey Kolos <lioli7k@gmail.com>
  - Initial version

Files

/usr/bin/fumon
/usr/bin/ttyautolock
/usr/bin/uuctl
/usr/bin/uwsm
/usr/bin/uwsm-app
/usr/bin/uwsm-terminal
/usr/bin/uwsm-terminal-scope
/usr/bin/uwsm-terminal-service
/usr/bin/wait-tray
/usr/lib/systemd/user/app-graphical.slice
/usr/lib/systemd/user/background-graphical.slice
/usr/lib/systemd/user/fumon.service
/usr/lib/systemd/user/session-graphical.slice
/usr/lib/systemd/user/ttyautolock@.service
/usr/lib/systemd/user/wayland-session-bindpid@.service
/usr/lib/systemd/user/wayland-session-envelope@.target
/usr/lib/systemd/user/wayland-session-pre@.target
/usr/lib/systemd/user/wayland-session-shutdown.target
/usr/lib/systemd/user/wayland-session-waitenv.service
/usr/lib/systemd/user/wayland-session-xdg-autostart@.target
/usr/lib/systemd/user/wayland-session@.target
/usr/lib/systemd/user/wayland-wm-app-daemon.service
/usr/lib/systemd/user/wayland-wm-env@.service
/usr/lib/systemd/user/wayland-wm@.service
/usr/libexec/uwsm
/usr/libexec/uwsm/prepare-env.sh
/usr/libexec/uwsm/signal-handler.sh
/usr/share/applications/uuctl.desktop
/usr/share/doc/packages/uwsm
/usr/share/doc/packages/uwsm/README.md
/usr/share/doc/packages/uwsm/example-units
/usr/share/doc/packages/uwsm/example-units/cliphist.desktop
/usr/share/doc/packages/uwsm/example-units/cliphist.service
/usr/share/doc/packages/uwsm/example-units/hyprpaper.service
/usr/share/doc/packages/uwsm/example-units/kanshi.desktop
/usr/share/doc/packages/uwsm/example-units/kanshi.service
/usr/share/doc/packages/uwsm/example-units/swayidle.service
/usr/share/doc/packages/uwsm/example-units/uu2gslice.sh
/usr/share/doc/packages/uwsm/example-units/waybar.desktop
/usr/share/doc/packages/uwsm/example-units/waybar.service
/usr/share/doc/packages/uwsm/example-units/waybar_override.conf
/usr/share/licenses/uwsm
/usr/share/licenses/uwsm/LICENSE
/usr/share/man/man1/fumon.1.gz
/usr/share/man/man1/ttyautolock.1.gz
/usr/share/man/man1/uuctl.1.gz
/usr/share/man/man1/uwsm-app.1.gz
/usr/share/man/man1/uwsm.1.gz
/usr/share/man/man3/uwsm-plugins.3.gz
/usr/share/uwsm
/usr/share/uwsm/modules
/usr/share/uwsm/modules/uwsm
/usr/share/uwsm/modules/uwsm/__init__.py
/usr/share/uwsm/modules/uwsm/dbus.py
/usr/share/uwsm/modules/uwsm/main.py
/usr/share/uwsm/modules/uwsm/misc.py
/usr/share/uwsm/modules/uwsm/params.py
/usr/share/uwsm/plugins
/usr/share/uwsm/plugins/hyprland.sh
/usr/share/uwsm/plugins/labwc.sh
/usr/share/uwsm/plugins/mango.sh
/usr/share/uwsm/plugins/niri.sh
/usr/share/uwsm/plugins/niri_session.sh
/usr/share/uwsm/plugins/start_hyprland.sh
/usr/share/uwsm/plugins/sway.sh
/usr/share/uwsm/plugins/wayfire.sh


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Jul 24 16:18:25 2026