среда, 24 марта 2021 г.

Настройка XTerm и UXTerm

Не смотря на то, что с линуксом я знаком с далёкого 2004 года, а на постоянной основе пользуюсь с 2007 года, но должен отметить никогда не мог понять, что это за "корявый терминал" с почти одинаковыми названиями постоянно болтается в меню xterm и uxterm Ну есть и есть, маленькие корявенькие шрифты и зачем оно нужно, если я пользуюсь нативными терминалами из рабочих сред или вообще сижу в tty или через ssh Правда в далёком 2013 году я решил поставить Арчлинукс и столкнулся, что Иксы не стартовали из-за отсутствия установленного xterm (не подтянулся зависимостями!) и что вызвало у меня возгорание стула после внимательного чтения лога ошибок. 

И вот 2021 год на дворе. Решил потыкать разные рабочие столы, типа icewm, fvwm. А там этот xterm используется по-умолчанию и внезапно оказывается, что он забыл про русский язык полностью. Точнее он есть, а вместо него квадратики. UXTerm тоже выводил квадратики, хотя это ведь юникодная версия. Поиск выдал 2 полезные ссылки: Xresources и xterm Добавлю, что всё прекрасно настраивается после прочтения и осознания статей. Отмечу лишь то, что настройки для xterm подошли и для uxterm. Этого я просто продублировал строчки настроек в файле ресурсов Х, добавив спереди строчек букву U (ваш капитан очевидность). Теперь мои терминалы выглядят нормально и поддерживают русский язык.

Рис - MC запущен в XTERM

Мои задачи решили 4 строчки в файл ~/.Xresources для этих 2 терминалов:

XTerm.vt100.faceName: Liberation Mono:size=12:antialias=false
XTerm.vt100.reverseVideo: true

UXTerm.vt100.faceName: Liberation Mono:size=12:antialias=false
UXTerm.vt100.reverseVideo: true

1 строчка определяет шрифт и его размер (именно из-за них квадратики и корявый вид)

2 строчка определяет цветовую схему, мне лично нравится чёрный фон.

После создания файла и прописывания в него настроек или их изменения необходимо выполнить команду в консоли для применения параметров:

xrdb ~/.Xresources