// troubleshooting guide · espanso

Espanso Not Working on Wayland

Status
Workaround available
platforms:
Linux (Wayland)
updated:
November 15, 2026
reports:
4
Method
how we research
Share

RUNBOOK · espanso/wayland4 FIXES

// quick answer

Wayland support is experimental. Install the Wayland build, give the binary CAP_DAC_OVERRIDE, set your keyboard layout, and start it.

Most likely fix: Confirm the session and build

How to fix it

// try these in order, the most common fix is first

  1. FIX 1Confirm the session and build

    1. 01Run `echo $XDG_SESSION_TYPE`
    2. 02Install the Wayland package (DEB, Terra RPM) or compile from source on Arch
    Did this fix it?
  2. FIX 2Grant input access

    1. 01Run `sudo setcap "cap_dac_override+p" $(which espanso)`
    2. 02Run `espanso service register` then `espanso start`
    Did this fix it?
  3. FIX 3Set the keyboard layout

    1. 01Open config/default.yml
    2. 02Add `keyboard_layout:` with `layout: "it"` (use your layout code)
    3. 03Run `espanso restart`
    Did this fix it?
  4. FIX 4Try running unmanaged

    1. 01Run `espanso start --unmanaged` or `espanso-wayland start --unmanaged` if the service times out
    Did this fix it?

Symptoms

Espanso starts but does not expand, or fails to start with a timeout or EVDEV error.

Why it happens

  • C-01X11 build installed on a Wayland session
  • C-02Missing capability for /dev/input and /dev/uinput
  • C-03Keyboard layout not set for non-US keyboards
  • C-04systemd service failing on some distros

// this guide also covers

  • espanso wayland
  • espanso wayland not working
  • espanso fedora wayland

Still not working?

If Espanso keeps failing, you're not alone. See every Espanso problem users report or the alternatives people switch to.

Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.

Talk to us

Watch Espanso Get an email when its price changes, it has an outage, or we publish a new fix. No spam.

Fixed it? Share this guide

Other Espanso errors

All 12 Espanso errors and fixes →