Я искал способ отключить яркие (жирные) цвета в TTY (цвета от 8 до 15). Я бы хотел, чтобы все яркие цвета использовали их полусветлые аналоги.
1 ответ
Найдите базу данных terminfo для вашего типа терминала в /usr/share/terminfo - это должен быть файл с именем, совпадающим со значением вашей переменной TERM . Запомните его путь.
Декомпилируйте файл базы данных в исходный код, используя infocmp $TERM > FILE.ti Это можно сделать в вашем домашнем каталоге, потому что infocmp найдет правильный файл базы данных на основе значения $TERM .
Отредактируйте FILE.ti и удалите запись bold=... из отдельного списка пар имя-значение. Сохраните файл и перекомпилируйте его, используя tic FILE.ti Это заменит FILE в том же каталоге.
Создайте новый каталог в вашем домашнем каталоге с именем .terminfo . Также создайте любые подкаталоги в ~/.terminfo необходимые для соответствия подкаталогам в /usr/share/terminfo где вы нашли FILE . Теперь скопируйте оба файла FILE и FILE.ti в подкаталог ~/.terminfo который совпадает с подкаталогом в /usr/share/terminfo где вы нашли FILE . Например, если у вас есть файлы с именами xterm и xterm.ti , вы должны скопировать их в каталог ~/.terminfo/x потому что вы нашли xterm в /usr/share/terminfo/x .
Затем добавьте эту строку в скрипт запуска ~/.bashrc : export TERMINFO="$HOME/.terminfo" , закройте и снова откройте окно терминала.
Это должно отключить bold операцию для этого типа терминала, и все цвета должны появляться только в их тусклой форме.
