foot - Mein neuer Terminal Emulator

Vor 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 ^^

For comments, please send me an email