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