# Xterm (Русский)

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

Все настройки 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

Category:

- Terminal emulators (Русский)