Xterm (Русский)

Tango-preferences-desktop-locale.pngЭта страница нуждается в сопроводителеTango-preferences-desktop-locale.png

Статья не гарантирует актуальность информации. Помогите русскоязычному сообществу поддержкой подобных страниц. См. Команда переводчиков ArchWiki

Файл настроек

Все настройки xterm пишутся либо в общий файл ресурсов ~/.Xresources / ~/.Xdefaults , либо в файл ~/XTerm .

Примечание: Использование ~/.Xdefaults устарело, очень желательно использовать ~/.Xresources
Примечание: Что бы перечитать .Xresources без перезапуска X'ов выполняем команду: xrdb -merge ~/.Xresources

В отличии от общего файла ресурсов, настройки в файле XTerm автоматически читаются при каждом запуске программы без дополнительных телодвижений.

Отображение символов кириллицы в заголовке (включение utf8 в заголовке окна)

Для этого необходимо добавить эту строку в файл настроек .

XTerm*utf8Title: true

Установка нужного шрифта

Добавляем строку в файл настроек (в примере терминус с отключённым антиалиасингом).

XTerm*faceName: xft:Terminus:pixelsize=14:antialias=false

Это задаст xterm неизменяемый шрифт Terminus пиксельным размером 14.

Или можно включить использование FreeType, и задать отдельно шрифт (любой) и размер (не пиксельный) по-умолчанию.

XTerm*renderFont: true
XTerm*faceName: Terminus
XTerm*faceSize: 12

Это даст возможность менять размер шрифта через меню (Ctrl + правая кнопка мыши) или через ключ -fs при запуске, например xterm -fs 10

Цвета

Добавляем строки в файл настроек

XTerm*foreground: #f2f2f2
XTerm*background: #101010

и получаем почти белый шрифт по-умолчанию, и почти чёрный фон.

Или так:

XTerm*foreground: lightgray
XTerm*cursorColor: green
XTerm*background: black

Получаем чёрный фон, серый шрифт и зелёный курсор. Серого основного шрифта вполне достаточно, ярко-белые надписи в неокторых программах как раз будут с ним достаточно контрастны для выделения.

256 цветов

Для поддержки 256 цветов добавьте в ваш файл .bashrc, .zshrc или чтобы то ни было следующую строку:

export TERM=xterm-256color

Настройки консоли

Задаём число сохраняемых для прокрутки строк:

XTerm*saveLines: 1000

А такая настройка даст при запуске xterm полнностью настроенный шелл, со всеми конфигами, цветами и т.д.

XTerm*loginShell: true