Skip to main content
A AI generate picture of Carsten Brüggenolte
C
arsten
B
rüggenolte

Ghostty Terminfo Warnmeldung beheben

29. Mai 2025

Ghostty) ist ein tolles Terminal. Allerdings wird auf Uberspace 7 der Terminaltyp xterm-ghostty noch nicht unterstützt. Das liegt an einer veralteten ncurses-Version (ich vermute Version 5.4). Erst ab ncurses 6.5-20241228 ist die xterm-ghostty Terminfo verfügbar.

Da ich gerne die Fish Shell benutze, habe ich bei jedem Login die folgende Warnmeldung gesehen:

fish
warning: Konnte das Terminal nicht einrichten
warning: TERM-Umgebungsvariable auf 'xterm-ghostty' gesetzt.
warning: Überprüfe, ob dieser Terminaltyp auf diesem System unterstützt wird.
warning: Nutze Rückfallterminaltyp 'xterm-256color'.
Willkommen zu fish, der freundlichen interaktiven Shell
Type help for instructions on how to use fish

Das ist auf Dauer störend.

Glücklicherweise bietet Ghostty unter https://ghostty.org/docs/help/terminfo eine Anleitung zur Behebung dieses Problems.

Bei mir hat folgender Befehl das Problem gelöst:

infocmp -x xterm-ghostty | ssh UBERSPACE-SERVER -- tic -x -

Dieser Befehl exportiert die Terminfo-Definition von meinem lokalen System und installiert sie auf dem Uberspace-Server. Natürlich muss UBERSPACE-SERVER durch den eigenen Servernamen ersetzt werden (z.B. username@server.uberspace.de).

Wenn ich mich jetzt einlogge und die Fish-Shell starte, erscheint keine Fehlermeldung mehr und alles funktioniert wie erwartet.