2

Как включить xterm 256 в Ubuntu 8.04? Я смог заставить это работать в 9.10, но не в 8.04.

2 ответа2

3

Я обнаружил, что простое размещение этого в вашем .bash_profile или .profile (если первое не существует) работает для меня:

export TERM="xterm-256color"

Затем либо откройте новый сеанс терминала, либо создайте исходный файл профиля source ~/.bash_profile . Я предполагаю, что вы используете bash, но это, вероятно, будет работать для большинства файлов с типом оболочки.

1

Похоже, что 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. Включить:

  1. Установить ncurses-термин: sudo aptitude install ncurses-term

  2. Настроить записи xterm; добавьте это в ~/.Xdefaults:

    *customization: -color
    XTerm*termName: xterm-256color
    
  3. Добавьте это в ~/.xsession, чтобы применить к новым терминалам:

    if [ -f $HOME/.Xdefaults ]; then
       xrdb -merge $HOME/.Xdefaults
    fi
    
  4. Выйдите и снова войдите, чтобы получить все изменения, или просто запустите xrdb -merge ~/.Xdefaults

  5. Откройте новый xterm и протестируйте его с помощью tput и echo $TERM ; вы должны увидеть следующий вывод:

    $ tput colors
    256
    $ echo $TERM
    xterm-256color
    

    Если ты это сделаешь, тебе пора.

Кроме того, некоторым приложениям потребуется специальная настройка, чтобы воспользоваться новыми возможностями.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .