Repository navigation
Keybindings and IPC
Wiktor edited this page Oct 16, 2026
·
1 revision
From examples/hyprland/mist.lua. Change them there or in your own
hyprland.lua.
| Key | Action |
|---|---|
Super (tap and release) |
Start |
Super + Space |
Spotlight: apps, files, commands, emoji, web |
Super + Tab, Super + Shift + Tab
|
app switcher, next / previous |
Super + I |
control centre |
Super + A |
notification centre |
Super + V |
clipboard history |
Super + . |
emoji picker |
Super + Y |
phone |
Super + Shift + W |
wallpaper gallery |
Super + Alt + C |
session menu: lock, sleep, log out, restart, power off |
Super + L |
lock |
Print, Super + Shift + S
|
screenshot of a region (toolbar and thumbnail drawn by Mist) |
Super + Print |
screenshot of the whole screen |
| media keys | play / pause, next, previous (MPRIS), also on the lock screen |
| brightness keys |
scripts/bright.sh over DDC/CI (ddcutil) |
Everything the keys do goes through one command, so any key daemon, script or Hyprland bind can drive Mist:
mist-ui-bin msg <target> <function> [args...]It talks to the running mist-ui-bin over a Unix socket in $XDG_RUNTIME_DIR (another one with
MIST_UI_SOCK). The answer, if any, is printed; unknown means no such target / function.
mist-ui-bin msg mist toggle spotlight # start, control, notifications, clipboard, emoji, phone, wallpaper, session, calendar
mist-ui-bin msg mist toggleOn spotlight DP-3 # open on a given monitor
mist-ui-bin msg mist close
mist-ui-bin msg switcher next # prevmist-ui-bin msg mist media toggle # next, prev
mist-ui-bin msg notif dnd true # do not disturb on / off
mist-ui-bin msg notif clear
mist-ui-bin msg island show <icon> "Title" "Subtitle"
mist-ui-bin msg island timer 300 "Tea" # seconds, label
mist-ui-bin msg island timerStop
mist-ui-bin msg island demo rain # notif, call, timer, player, bt, usb, vpn, caps, ... (for testing)
mist-ui-bin msg island dismissmist-ui-bin msg lock lock
mist-ui-bin msg lock isLocked
mist-ui-bin msg phone call +48123456789
mist-ui-bin msg phone answer # hangup
mist-ui-bin msg shot toolbarmist-ui-bin msg ui ping
mist-ui-bin msg ui stats # wake-ups, paints and paint time per surface
mist-ui-bin msg ui popup # which panel is open
mist-ui-bin msg dock click firefox # a left click on a dock icon (tests)| Command | |
|---|---|
mist-ui-bin |
the shell (normally started by the guard mist-ui) |
mist-ui-bin lock |
lock the session now |
mist-ui-bin files [path] |
Mist Files, the file manager |
mist-ui-bin player [file] |
Mist Player (libmpv) |
mist-ui-bin greeter |
the login screen for greetd (see native/mist-comp/session) |
mist-ui-bin --tray-dump |
what the system tray sees |
Offscreen render flags (--png, --desk-png, --dock-png, --pane-png, --island-frames) are on
Development.
Mist is not affiliated with Apple. GPL-3.0-only. Repository · Issues · Discussions