Skip to main content
Otter Shell runs on your Wayland compositor. The metapackage installs apps; it does not configure your compositor. This page covers autostart and hotkeys.

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 launch
  • otter-greeter-ui: login UI on Hyprland (greeter only, not your user session)
Enable after install:
Config: /etc/otter-shell/otter-greeter.conf. See otter-greeter.

Session security flow

  1. otter-idle: Detects inactivity; runs loginctl lock-session or DPMS
  2. otter-lock: Session lockscreen via ext-session-lock-v1
  3. otter-logout: Power menu for lock, logout, suspend, reboot, shutdown
  4. otter-polkit: Password dialog for elevated privileges

Protocol requirements

If something fails, check compositor protocol support first.

Next steps

After autostart, open otter-settings for bar layout, theme, and terminal fonts.