foot - Mein neuer Terminal Emulator
Geschrieben am 18-01-2026 - ⧖ 2 minVor einigen Tagen bin ich von kitty auf
foot umgestiegen und bin seitdem angenehm
überrascht, zumal es Features enthält, die ich wirklich sinnvoll finde. Zum
einen ist das die Möglichkeit mit dem sog. pipe-command-output die Ausgabe des
zuletzt ausgeführten Kommandos an ein anderes Programm zu pipe'n. Hiermit kann
man die Ausgabe in das Clipboard kopieren:
pipe-command-output=[wl-copy -n] Control+Shift+g
Wenn man die Ausgabe lieber an den Editor übergeben will, ist das auch kein Problem.
pipe-command-output=[sh -c "f=$(mktemp); cat - > $f; foot nvim $f; rm $f"] Control+Shift+p
Man kann beliebig viele pipe-command-output definieren; je nachdem was man
halt machen will. Es besteht auch die Möglichkeit zwischen den Prompts hin- und
her zu springen.,
24-Bit-Support ist ebenfalls vorhanden, genau so wie die Erkennung von URLs,
die ich von Kitty gewohnt war.
Das nächste ist dann die bereits implementierte
Sixel-Unterstützung. Das war mir
persönlich wichtig, da ich Yazi als Dateimanager verwende und da ist Sixel out
of the box implementiert. Das
einzige was nicht gleich funktioniert hat, war das Anzeigen der Alben-Covers
unter rmpc. Das ist aber mit zwei Änderungen in der
~/.config/rmpc/config.ron behoben. Zum einen muss man die Methode des Renderings
ändern und zum zweiten - sofern man wie ich tmux nutzt - auch noch die maximale
Größe des Album-Covers.
album_art: (
# Aus "Auto" wird "Sixel"
method: Sixel,
# und die 1200 werden zu 700
max_size_px: (width: 700, height: 700),
Was foot nicht kann? Ligatures zum Bleistift und das wird sich wohl auch nicht so schnell ändern. Das Font-Rendering ist auch nicht ganz so gut wie ich es von Kitty gewohnt war, aber das ist Jammern auf hohem Niveau. Alles in allem bleibe ich erstmal bei foot; konfiguriert hab ich es soweit und die foot.ini liegt schon in meinem Repo bei GitHub. Was jetzt noch ansteht, ist die Suche nach einem Compositor für Wayland; derzeit läuft hier niri, nur so wirklich warm werde ich damit nicht. Aber ist ja nicht so, als würde es keine Auswahl an Compositoren geben ^^