Add and call niri-shutdown.target

Sometimes graphical-session.target lingers on after niri quits, leading
to services not being started on a quick relogin. To work around this,
add and run a systemd target that conflicts with
graphical-session.target and forces its shutdown.
This commit is contained in:
Ivan Molodetskikh
2023-11-25 11:01:23 +04:00
parent 9eb5d5c22d
commit f085384bc7
4 changed files with 12 additions and 0 deletions
+1
View File
@@ -64,6 +64,7 @@ To do that, put files into the correct directories according to this table.
| `resources/niri.desktop` | `/usr/share/wayland-sessions/` |
| `resources/niri-portals.conf` | `/usr/share/xdg-desktop-portal/` |
| `resources/niri.service` | `/usr/lib/systemd/user/` |
| `resources/niri-shutdown.target` | `/usr/lib/systemd/user/` |
Doing this will make niri appear in GDM and, presumably, other display managers.