воскресенье, 11 мая 2025 г.

Возвращаясь к настройке XTerm и UXTerm

Я уже писал небольшую заметку по настройке терминалов из базовой комплектации X. Прошло много времени, было установлено десятки ГБ обновлений. Вылезли некоторые нюансы, которые заставили пересмотреть настройки, которые я приводил в прошлой статье.

В Дебиан 10 после загрузки слетали настройки цветовой схемы. Терминал был белый, а буквы чёрные. При этом строка приглашения оставалась зелёной. В Манжаро 25 версии было ещё интереснее: если войти в менеджер окон icewm, то настройки оставались корректными, а если войти в Мате, то цветовая схема портилась - текст становился серым, а в том же mc названия каталогов и файлов становились чёрными, что на тёмно-синем фоне делало их плохо читаемыми.

После некоторых раздумий и экспериментов файл настроек ~/.Xresources принял такой вид:

XTerm.vt100.locale: true

XTerm.vt100.faceName: Liberation Mono:size=12:style=Bold:antialias=false

XTerm.vt100.background: black

XTerm.vt100.foreground: white

XTerm.termName: xterm-256color

UXTerm.vt100.locale: true

UXTerm.vt100.faceName: Liberation Mono:size=12:style=Bold:antialias=false

UXTerm.vt100.background: black

UXTerm.vt100.foreground: white

UXTerm.termName: xterm-256color

Данная конфигурация отличается тем, что задаёт параметры цветовой схемы жёстко. Также включён принудительно 256 цветный режим. После этих настроек в обоих ОС и при разных окружениях терминалы выглядят одинаково. Хотя ранее например в Дебиане строка приглашения могла становится белой, а шрифт тонким. Указав же все настройки жёстко - получаем гарантированный результат! Если кто-то захочет себе мигающий курсор, то может добавить в файл эти строчки:

XTerm.vt100.cursorBlink: true

UXTerm.vt100.cursorBlink: true

Для применения параметров без перезагрузки и повторного входа в систему можно воспользоваться командой: xrdb ~/.Xresources и перезапустить открытый терминал.
Рис - терминал xterm

Судя по тому, что Х скоро будет заменён на wayland, то эти 2 терминала отправятся в прошлое. Я пробовал их использовать, но мне не хватило функционала (удобство настройки, вкладки). Более того, на новой установке Манжаро, эти 2 терминала и вовсе не являются обязательными зависимостями, хотя используется Х-сервер.


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

Отправить комментарий