Как включить xterm 256 в Ubuntu 8.04? Я смог заставить это работать в 9.10, но не в 8.04.
2 ответа
Я обнаружил, что простое размещение этого в вашем .bash_profile
или .profile
(если первое не существует) работает для меня:
export TERM="xterm-256color"
Затем либо откройте новый сеанс терминала, либо создайте исходный файл профиля source ~/.bash_profile
. Я предполагаю, что вы используете bash, но это, вероятно, будет работать для большинства файлов с типом оболочки.
Похоже, что Hardy (Ubuntu 8.04) не предоставляет запись terminfo (/usr/share/terminfo/x/xterm-256color) в пакетах ncurses по умолчанию. Karmic предоставляет эту запись в пакете ncurses-base (Karmic, Hardy), но Hardy предоставляет ее в пакете ncurses-term (Hardy).
Я нашел эту статью о включении 256-Color Xterms в Ubuntu. Включить:
Установить ncurses-термин:
sudo aptitude install ncurses-term
Настроить записи xterm; добавьте это в ~/.Xdefaults:
*customization: -color XTerm*termName: xterm-256color
Добавьте это в ~/.xsession, чтобы применить к новым терминалам:
if [ -f $HOME/.Xdefaults ]; then xrdb -merge $HOME/.Xdefaults fi
Выйдите и снова войдите, чтобы получить все изменения, или просто запустите
xrdb -merge ~/.Xdefaults
Откройте новый xterm и протестируйте его с помощью
tput
иecho $TERM
; вы должны увидеть следующий вывод:$ tput colors 256 $ echo $TERM xterm-256color
Если ты это сделаешь, тебе пора.
Кроме того, некоторым приложениям потребуется специальная настройка, чтобы воспользоваться новыми возможностями.