Skip to content

sway-systemd 0.4.0

Compare
Choose a tag to compare
@alebastr alebastr released this 20 Jun 03:06
· 6 commits to main since this release
v0.4.0
73c8870

Changes:

Breaking: complete rewrite of the meson.build.

  • All of the components are installed unconditionally
  • session component is always enabled. The rest are strictly opt-in.
  • Component configs enabled with -Dautoload-configs will be installed into the default snippet directory for sway (/etc/sway/config.d).

If you are a distribution packager, please read the discussion in #20 before making a decision on the value for -Dautoload-configs=.
tl;dr: -Dautoload-configs='cgroups' has the least surprising and invasive behavior. Anything additional may have unwanted side effects.

session:

  • Enable cleanup on logout by default. It's been enabled in the default config since the very beginning, so the change is noop for most of the users.
    A new option --no-cleanup is introduced to opt-out of this behavior.
  • Improve session cleanup on logout with sway-session-shutdown.target that uses systemd Conflicts mechanism (#25).

locale1:

  • Allow controlling a specific device with --device <identifier>