вторник, 19 мая 2015 г.

Настройка XTerm.

Кто пользуется легким окружением, типа icewm, fluxbox и т.д., знают что эмулятор терминала XTerm, показывает далеко не самое красивое свое лицо, и читать с него очень трудно. Я как и другие пользователи, обычно ставим другие эмуляторы, мне например очень нравится  Konsole, но так жизнь сложилась, что работаю на старом компьютере и приходится экономить на каждом ресурсе, что есть в системе, по этому от приложений KDE и других сторонних пришлось отказаться в угоду скорости и компактности, т.е. пользуюсь тем что входит в стандартную поставку.

Привет XTerm, благодаря нескольким блогерам, по новому взглянул на этот терминал, конечно он не заменит Konsole и другие внушительные эмуляторы, но смотреть в него уже гораздо приятней, тем более что эффект будет виден и в консоли без иксов.
Не вижу смысла писать отсебятину, когда это работа уже сделана, вот по этой оригинальной статье Делаем из XTerm "конфетку"
Настраиваем сам Xterm
После настройки XTerm будет выглядеть так:

Для этого нам надо отредактировать файл .Xresources, лежащий в домашнем каталоге того пользователя, от имени которого вы запускаете эмулятор терминала (в 99% случаев это ваш домашний каталог).
Откройте его вашим любимым текстовым редактором. Если файл отсутствует, то его надо создать. Внимание, в этом файле могут быть настройки и других программ, их менять не надо, если это не старые настройки XTerm. Так же скопируйте содержимое файла .Xdefaults, если он существует и в нём есть какой-либо текст, так как после завершения настройки файл .Xdefaults использоваться не будет.
Теперь рассмотрим содержимое файла .Xresources, необходимое для правильного отображения Xterm. Внимание, вам потребуется также бесплатный шрифт Droid Sans Mono.
Шрифт легко можно установить, если у вас установлен SBOPKG
пакет называется google-droid-fonts или поищите одноименный в сети.




!==============================================================================
! XTerm !==============================================================================
!Кириллица
XTerm*utf8Title: true
XTerm*faceName: Droid Sans Mono
XTerm*faceSize: 13
xterm*bolfFont: 
xterm*scrollBar:        false
xterm*geometry:         80x50
xterm*eightBitInput:    false
xterm*metaSendsEscape:  true
xterm*colorBDMode:      true
xterm*boldMode:         on
xterm*alwaysBoldMode:   false
xterm*dynamicColors:    on
xterm*colorMode:        on
xterm*saveLines:        10000
xterm*visualBell:       false
!==============================================================================
! Цвета !==============================================================================
xterm*colorBD:     #e6d51d
xterm*background:  #111111
xterm*foreground:  #b4b4b4
! Чёрный
xterm*color0:      #000000
xterm*color8:      #555753
! Красный
xterm*color1:      #b6212d
xterm*color9:      #ff6565
! Зелёный
xterm*color2:      #4c8d00
xterm*color10:     #6bbe1a
! Жёлтый
xterm*color3:      #ff8040
xterm*color11:     #e6d51d
! Синий
xterm*color4:      #0086d2
xterm*color12:     #00d2ff
! Маджента
xterm*color5:      #963c59
xterm*color13:     #d3649f
! Циановый
xterm*color6:      #105952
xterm*color14:     #177f75
! Белый
xterm*color7:      #cdcaa9
xterm*color15:     #ffffff

Цвета задаются в шестнадцатеричном коде, так же как и в HTML. Все параметры понятны из названий, например, xterm*geometry: 80x50 означает, что размер окна XTerm будет 50 символов (строк) в высоту и 80 символов (столбцов) в ширину.

На мониторе с разрешением 1920х1080, мне комфортно работать геометрией 93x30.

А вот благодаря блогеру и его блог техноромантика вычитал интересное замечание,
В Слаквари какой-то странный Xterm, он не реагирует на изменение файла XTerm, хотя считается, что считывание файла происходит каждый раз во время запуска терминала. Однако это не повод для уныния. Стоит только набрать в консоли
$ xrdb -load $HOME/.Xresources

Как изменения тут же подхватятся и вступят в силу.

Забыл, но вспомнил.
Логинемся под root и выполняем копирования файла с настройками для пользователя root

# cp /home/имя_пользователя/.Xresources /root

Если планируете добавлять конфигурацию и для новых пользователей то еще нужно из под root выполнить и другое копирование.

# cp /home/имя_пользователя/.Xresources /etc/skel

тогда при создании нового пользователя, будет копироваться к нему в домашний каталог.

Комментариев нет: