diff options
| author | Mark Karlinsky <34838287+markK24@users.noreply.github.com> | 2024-10-13 15:26:16 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-13 12:26:16 +0000 |
| commit | d7156df8428cb9e6665a212e66c74bdb25842be8 (patch) | |
| tree | 11c1cb62fb6b2b93432cb519ea45a17bf107b0ab /wiki | |
| parent | 33b39913c7121a6c7b112beb0e329c3e64e4f57a (diff) | |
| download | niri-d7156df8428cb9e6665a212e66c74bdb25842be8.tar.gz niri-d7156df8428cb9e6665a212e66c74bdb25842be8.tar.bz2 niri-d7156df8428cb9e6665a212e66c74bdb25842be8.zip | |
Add support for running as a dinit service (#728)
* Added dinit services
* Added dinit support to niri-session
* Replaced shutdown script for dinit with a single command execution
* Added dinit service files to Getting Started install tables
* Fix typo in resources/dinit/niri
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
* Fixed mistakes in wiki/Getting-Started.md
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
* niri-session does not start dinit anymore
---------
Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
Diffstat (limited to 'wiki')
| -rw-r--r-- | wiki/Getting-Started.md | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/wiki/Getting-Started.md b/wiki/Getting-Started.md index 6f796485..23e80f21 100644 --- a/wiki/Getting-Started.md +++ b/wiki/Getting-Started.md @@ -8,8 +8,8 @@ After installing, start niri from your display manager like GDM. Press <kbd>Super</kbd><kbd>T</kbd> to run a terminal ([Alacritty]) and <kbd>Super</kbd><kbd>D</kbd> to run an application launcher ([fuzzel]). To exit niri, press <kbd>Super</kbd><kbd>Shift</kbd><kbd>E</kbd>. -If you're not using a display manager, you should run `niri-session` (systemd) or `niri --session` (not systemd) from a TTY. -The `--session` flag will make niri import its environment variables globally into systemd and D-Bus, and start its D-Bus services. +If you're not using a display manager, you should run `niri-session` (systemd/dinit) or `niri --session` (others) from a TTY. +The `--session` flag will make niri import its environment variables globally into the system manager and D-Bus, and start its D-Bus services. You can also run `niri` inside an existing desktop session. Then it will open as a window, where you can give it a try. @@ -178,8 +178,10 @@ To do that, put files into the correct directories according to this table. | `resources/niri-session` | `/usr/bin/` | | `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/` | +| `resources/niri.service` (systemd) | `/usr/lib/systemd/user/` | +| `resources/niri-shutdown.target` (systemd) | `/usr/lib/systemd/user/` | +| `resources/dinit/niri` (dinit) | `/usr/lib/dinit.d/user/` | +| `resources/dinit/niri-shutdown` (dinit) | `/usr/lib/dinit.d/user/` | Doing this will make niri appear in GDM and other display managers. @@ -195,8 +197,10 @@ These may vary depending on your distribution. | `resources/niri-session` | `/usr/local/bin/` | | `resources/niri.desktop` | `/usr/local/share/wayland-sessions/` | | `resources/niri-portals.conf` | `/usr/local/share/xdg-desktop-portal/` | -| `resources/niri.service` | `/etc/systemd/user/` | -| `resources/niri-shutdown.target` | `/etc/systemd/user/` | +| `resources/niri.service` (systemd) | `/etc/systemd/user/` | +| `resources/niri-shutdown.target` (systemd) | `/etc/systemd/user/` | +| `resources/dinit/niri` (dinit) | `/etc/dinit.d/user/` | +| `resources/dinit/niri-shutdown` (dinit) | `/etc/dinit.d/user/` | [Alacritty]: https://github.com/alacritty/alacritty [fuzzel]: https://codeberg.org/dnkl/fuzzel |
