
$TERM
Gibt es eine Möglichkeit , für verschiedene Terminalemulatoren unterschiedliche Einstellungen vorzunehmen ? Wenn ich mich beispielsweise in xterm befinde, $TERM
lautet es xterm-256color
, in urxvt urxvt-256color
, in sakura xterm-256color
und in tmux
screen-256color
.
Antwort1
Sie können dies in Ihrer Terminalkonfiguration tun. Bei Xterm kann dies beispielsweise über die X-Ressourcen erfolgen. Sie können dies über die Xterm-App-Standards tun:
*termName: xterm-256color
oder über eine -tn xterm-256color
Option. Bei rxvt ist das ähnlich.
Antwort2
Es gibt keine allgemeingültige Methode.beobachtet von vinc17, verschiedene Terminalemulatoren ermöglichen Ihnen, den TERM
Wert auf unterschiedliche Weise zu konfigurieren, wenn überhaupt.
Sie können terminfo-Konfigurationsdateien in Ihrem Home-Verzeichnis ablegen, organisiert als . Wenn Sie beispielsweise auf den 256-Farben-Eintrag verweisen möchten, können Sie auf einem typischen Computer Folgendes tun:~/.terminfo/INITIAL-LETTER/VALUE
xterm
mkdir -p ~/.terminfo/x
ln -s /usr/share/terminfo/x/xterm-256color ~/.terminfo/x/xterm