Skip to content

Symptom index

Something wrong? Find the symptom, follow the link. Each app’s own troubleshooting page has the full diagnosis; this index gets you to the right one.

  • Black screen / no output on --tty → Backends and rendering: the startup error lists every device tried and why; a busy seat (“one client at a time”) is the usual cause.
  • Nested window opens and instantly closes → First session: closing the window is quitting.
  • Wallpaper never appears / image not filling → scootbg troubleshooting.
  • Key not working / Super does nothing nested → First session and Keybindings: the host owns Super first inside a nested window.
  • A Fn key does nothing → Desktop hardware keys: check the tool first (brightnessctl get, wpctl get-volume), then the bind, then whether scoot saw the key.
  • Volume keys die at the lock screen / holding volume steps once → known gaps, documented with the keymap.
  • Pointer frozen but clicks answer ok → Rules an agent needs: a client holds a pointer lock; a session lock ends the freeze.
  • Scoot won’t start after a config edit → almost never the config: failure semantics fall back to defaults and log, except [tty] gpu and [renderer] backend = "gles", which are deliberate startup errors.
  • Reload changed nothing → Reloading: both lists empty means file and session agree; tty.gpu, renderer.backend, xwayland.enabled and output mode need a restart.
  • A bind doesn’t fire / two binds collide → Keybindings: unparseable binds skip quietly; colliding combos both drop.
  • Bar missing on the second monitor → scootbar troubleshooting: --outputs naming, exclusive zones, and the --check diagnosis.
  • Replug reaches the wrong screen → Outputs: ids are never reused — scootctl outputs lists the fresh ones; stepping binds never name an id.
  • Screens never dim / locker rejects the password → Desktop idle and lock: unit running? PAM configured? Caps Lock?
  • Socket not there / action refused / screenshot blank → IPC troubleshooting: the nine bounds, what each costs, and the retry rules.
  • Typed text lands on the wrong window → Rules an agent needs: window focus vs keyboard focus, and the popup_grab rule.
  • No popups / popups under fullscreen / DND stuck → Desktop notifications: unit, layer=overlay, makoctl mode -r.
  • Bar looks wrong after a look change → scootbar theming: which keys the look writes, what wins per key.
  • X app has no window / XWayland didn’t start → XWayland: package and switch, both loud when half-set.