Как я могу включить xterm 256 в Ubuntu 8.04?

5527
michael

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

2
michael, any update on your issue? did the answer below help at all? if it didn't can you edit the question and update with what you tried and what effect it had? quack quixote 14 лет назад 0

2 ответа на вопрос

3
sa125

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

export TERM="xterm-256color" 

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

Спасибо! Отлично работал в Ubuntu 11.10. редактировать: до, но у него были побочные эффекты в Vim. Почему в Ubuntu это не включено по умолчанию, чтобы нам не приходилось делать эти хаки? Gerry 11 лет назад 0
1
quack quixote

Похоже, что 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-term :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 

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

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