適用於不同終端模擬器的模組化 $TERM

適用於不同終端模擬器的模組化 $TERM

有沒有辦法$TERM為不同的終端模擬器設定不同的。例如,如果我在 xterm 中,則會$TERM讀取xterm-256color、 in urxvt urxvt-256color、 in sakuraxterm-256color和 in tmux screen-256color

答案1

您可以在終端配置中執行此操作。例如,使用 Xterm,這可以透過 X 資源來完成。您可以透過 Xterm 應用程式預設值執行此操作:

*termName: xterm-256color

或透過一個-tn xterm-256color選項。這與 rxvt 類似。

答案2

沒有通用的方法。作為由vinc17觀察到,不同的終端模擬器可讓您TERM以不同的方式配置該值(如果有的話)。

您可以將 terminfo 設定檔拖放到您的主目錄中,組織為.例如,如果您希望指向 256 色條目,在典型的機器上,您可以這樣做~/.terminfo/INITIAL-LETTER/VALUExterm

mkdir -p ~/.terminfo/x
ln -s /usr/share/terminfo/x/xterm-256color ~/.terminfo/x/xterm

相關內容