kitten-desktop-ui-run-server(1)
π kitten-desktop-ui-run-server π
okay bestie so this is the kitten-desktop-ui-run-server page from the kitten manual β yes, the kitty-adjacent one π± β and it's literally the little gremlin that boots up all the servers that make kitty play nice with your Linux desktop β¨
πΈ NAME πΈ
kitten-desktop-ui-run-server β spin up the various servers that let kitty integrate with the Linux desktop π₯οΈπ«
π USAGE π
kitten desktop-ui run-server
π¦ DESCRIPTION π¦
ngl, timing matters here. This one has to be run very early in the startup sequence of your window manager β like, before any other programs get run. no cap, before literally everything else. it's giving "first one on the dance floor" energy π
β¨ OPTIONS β¨
--override,-oβ override individual config options, and yes you can stack this one as many times as you want π. syntax isname=value, so like-o color_scheme=darkβ chef's kiss, that's how you do it π--config,-cβ point at the config file(s) you wanna use π. every config file gets merged onto the builtindesktop-ui-portal.conf, overriding the builtin values. you can pass this option multiple times to read multiple config files in sequence, and they get merged together π«Ά. and if you use the special valueNONE, no config file gets loaded at all, periodt.
if you don't pass this option, config files get searched for in this order, bestie:
$XDG_CONFIG_HOME/kitty/desktop-ui-portal.conf~/.config/kitty/desktop-ui-portal.conf$XDG_CONFIG_DIRS/kitty/desktop-ui-portal.conf
the first one that exists is the one that gets used as the config file β
and if the environment variable KITTY_CONFIG_DIRECTORY is set? that directory is always used and the whole searching thing above just does not happen π
also!! if /etc/xdg/kitty/desktop-ui-portal.conf exists, it gets merged before any user config files β i.e. with lower priority π β so it's perfect for setting system-wide defaults for all users π. and you can use either - or /dev/stdin to read the config from STDIN π
--help,-h [=no]β show help for this command π (yes the[=no]is really there, don't come for me)
π friendly heads up: run this suuuper early in your WM startup, okay? before anything else. that's not a vibe suggestion, that's the whole point.
and that's the tea, bestie π΅ β this was kitten manual page for kitten-desktop-ui-run-server, version 0.42.1, dated Jul 14, 2025. slay, go start your servers π
β¨π¦
π¦ where this page comes from
- fedora 43: kitty 0.43.1-1.fc43 Β· GPL-3.0-only AND LGPL-2.1-or-later AND Zlib AND (MIT AND CC0-1.0) AND BSD-2-Clause AND CC0-1.0 AND MIT
- fedora 43: kitty 0.43.1-3.fc43 Β· GPL-3.0-only AND LGPL-2.1-or-later AND Zlib AND (MIT AND CC0-1.0) AND BSD-2-Clause AND CC0-1.0 AND MIT
- fedora 44: kitty 0.43.1-3.fc44 Β· GPL-3.0-only AND LGPL-2.1-or-later AND Zlib AND (MIT AND CC0-1.0) AND BSD-2-Clause AND CC0-1.0 AND MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms