What runs at login
Autostart these for a working desktop:
Do not autostart one-shot apps:
otter-launcher, otter-logout, otter-screenshot. Bind hotkeys instead.
Compositor autostart examples
Hyprland
Add to~/.config/hypr/hyprland.conf:
Sway
Add to~/.config/sway/config:
Niri
Add to~/.config/niri/config.kdl:
Display manager
otter-greeter is Otter Shell’s Wayland display manager:
otter-greeterd: root daemon for PAM, logind, and session launchotter-greeter-ui: login UI on Hyprland (greeter only, not your user session)
/etc/otter-shell/otter-greeter.conf. See otter-greeter.
Session security flow
- otter-idle: Detects inactivity; runs
loginctl lock-sessionor DPMS - otter-lock: Session lockscreen via
ext-session-lock-v1 - otter-logout: Power menu for lock, logout, suspend, reboot, shutdown
- otter-polkit: Password dialog for elevated privileges
Protocol requirements
If something fails, check compositor protocol support first.
Next steps
- otter-settings: graphical config editor
- Keybinds: compositor hotkey reference
- otter-bar: status bar setup

