Terminal

用於不同終端仿真器的模組化 $TERM

  • October 5, 2014

有沒有辦法$TERM為不同的終端模擬器設置不同的。例如,如果我在 xterm 中,$TERM則將xterm-256color在 urxvturxvt-256color中,在 sakuraxterm-256color中和在tmux screen-256color.

沒有通用的方法。正如vinc17 所觀察到的,不同的終端仿真器允許您TERM以不同的方式配置值(如果有的話)。

您可以將 terminfo 配置文件拖放到您的主目錄中,以. 例如,如果您希望指向 256 色條目,在典型機器上,您可以這樣做~/.terminfo/*INITIAL-LETTER*/*VALUE*``xterm

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

您可以在終端配置中執行此操作。例如,對於 Xterm,這可以通過 X 資源來完成。您可以通過 Xterm app-defaults 執行此操作:

*termName: xterm-256color

或通過-tn xterm-256color選項。這與 rxvt 類似。

引用自:https://unix.stackexchange.com/questions/159412