Update Systemd-start.md

Recommend hyprland.desktop in shell integration.

List `uwsm app` alternatives.
This commit is contained in:
Vladimir-csp 2025-12-08 19:06:25 +03:00 committed by GitHub
parent 020cb6950b
commit 532b65a254
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -68,13 +68,13 @@ If you want to bypass compositor selection menu and launch Hyprland directly, us
```
if uwsm check may-start; then
exec uwsm start hyprland-uwsm.desktop
exec uwsm start hyprland.desktop
fi
```
### Using a display manager
If you use a display manager, choose `hyprland (uwsm-managed)` entry in a display manager selection menu.
If you use a display manager, choose `Hyprland (uwsm-managed)` entry in a display manager selection menu.
## Launching applications inside session
@ -89,6 +89,11 @@ exec-once = uwsm app -- mycommand --arg1 --arg2
bind = SUPER, E, exec, uwsm app -- pcmanfm-qt.desktop
```
Faster alternatives are:
- `uwsm-app`: a shell client working with on-demand daemon, optional part of uwsm.
- `app2unit`: ([link](https://github.com/Vladimir-csp/app2unit)), pure shell alternative, file opener, usually ahead on features.
- `runapp`: ([link](https://github.com/c4rlo/runapp/)), C++ alternative, even faster, features may vary.
## Autostart
XDG Autostart is handled by systemd, and its target is activated in uwsm-managed session automatically.