Мне нравится использовать XTerm, мне нравится «фиксированный» шрифт по умолчанию, и мне нравится использовать цвета терминала, а не монохромный терминал.
Однако XTerm, похоже, настаивает на использовании жирного шрифта, когда он отображает яркий цвет:
Я ненавижу смелый вариант шрифта, но мне нравится яркость. Справочная страница, кажется, предлагает добавить " XTerm.VT100.boldMode:false
"к моему ~/.Xresources
отключил бы эту «функцию», но она, похоже, не имеет никакого эффекта. У меня это было там в течение нескольких месяцев, так что это не проблема перезагрузки.
Как заставить XTerm всегда использовать стандартную, не выделенную жирным шрифтом версию фиксированного шрифта, даже когда он отображает яркий текст?
Редактировать: Некоторые предлагали добавить «XTerm * boldMode: false» в мои ~ / .Xresources. Это тоже не помогло. Я подтвердил, что изменения вступили в силу с xrdb, хотя:
$ xrdb -query | grep boldMode
XTerm*boldMode: false
Если я запускаю xprop и нажимаю xterm, я получаю WM_CLASS(STRING) = "xterm", "XTerm"
".. так что я определенно запускаю настоящие xterms.
Кстати, это просто ванильная Ubuntu Intrepid. Если кто-то здесь работает так же, вы можете попробовать запустить:
echo -e '#\e[1m#'
... и дайте мне знать, имеет ли # справа черный пиксель посередине, как слева?
xrdb -load
занять очень много времени? Я ждал по крайней мере 5 минут без активности, и в соответствии сps -e
это все еще работает.настройка
allowBoldFonts
собственность работает на меняДобавьте следующую строку в ваш
~/.Xresources
источник
Ресурсы X не перезагружаются, пока вы не перезагрузите систему окон X, и они не опрашиваются, если вы не перезапустите исполняющий файл, который это делает. Попробуйте запустить
в вашей текущей сессии. Тогда начните другой xterm. При следующем запуске X (перезапуск или перезагрузка) ресурсы должны быть прочитаны автоматически.
Другая вещь, которую нужно попробовать, это использовать подстановочный знак, чтобы убедиться, что он правильно подбирает ресурс. использование
вместо.
Еще одна вещь, чтобы проверить, что вы на самом деле работает
xterm
когда вы запускаете терминальный процесс. Если нет, вам нужно будет изменить шрифты с другим ресурсом.источник
Для этого есть ресурс XTerm. Возможно, его не было, когда вопрос был задан изначально?
источник
Я нашел необходимым (на Lucid Lynx) создать
~/.Xdefaults-$(hostname)
, Отсутствие имени хоста сделало настройки неэффективными. соответствие шрифта ba и boldFont помогло устранить жирный шрифт.xfontsel
хороший способ выяснить, какой шрифт указать там. Вы также можете начатьxterm
с чем-то вродеxterm -font '-misc-fixed-medium-r-*-*-10-*-*-*-*-*-*-*'
чтобы проверить, что ваши значения по умолчанию вступают в силу.источник
Это ошибка xterm:
Временное исправление, которое работает для меня, это поставить следующее исправление в конце вашего
.bashrc
файл:источник
В системе на основе fontsel попробуйте
xterm -fa Fixed
, На моей машине это исправляет жирные шрифты, хотя рендеринг становится медленнее.источник
Проверьте, вступили ли настройки в силу:
Если его там нет, вы можете принудительно загрузить его:
Увидеть справочная страница подробнее об этой команде.
источник