Eu gosto de usar o Xterm, gosto de sua fonte "fixa" padrão e gosto de usar cores do terminal em vez de ter um terminal monocromático.
No entanto, o Xterm parece insistir em usar uma versão em negrito da fonte sempre que estiver exibindo uma cor brilhante:
Eu odeio a versão em negrito da fonte, mas gosto do brilho. A página do homem parece sugerir que adicionar "XTerm.VT100.boldMode:false
" Para o meu ~/.Xresources
Desativaria esse "recurso", mas não parece ter qualquer efeito. Eu tive lá por meses, então não é uma questão de reinicialização.
Como posso forçar a Xterm a usar sempre a versão padrão e não-negrito da fonte fixa, mesmo quando estiver exibindo texto brilhante?
EDIT: Alguns sugeriram colocar "Xterm * BoldMode: False" em minhas ~/.xresources. Isso também não ajudou. Eu confirmei que as mudanças teram efeito com o XRDB, no entanto:
$ xrdb -query | grep boldMode
XTerm*boldMode: false
Se eu executar o XPROP e clicar em um Xterm, recebo "WM_CLASS(STRING) = "xterm", "XTerm"
" .. então eu estou definitivamente correndo Real Xterms.
BTW, esta é apenas uma caixa intrépida de Ubuntu Ubuntu. Se alguém mais aqui estiver funcionando, você pode tentar correr:
echo -e '#\e[1m#'
... e deixe-me saber se o # à direita tem um pixel preto no meio como o da esquerda faz?
Se você definir a mesma fonte para fonte negrito e normal, pode funcionar.
Eu defini o fixed
fonte para ambos como:
xterm*font: fixed
xterm*boldFont: fixed
Se você fizer xrdb -load
E iniciar um novo termo voltou para não ser negrito :)
Configuração allowBoldFonts
propriedade funciona para mim
Adicione a seguinte linha em seu ~/.Xresources
XTerm*allowBoldFonts: false
X Recursos não são recarregados até recarregar o sistema X Windowing, e eles não são pesquisados a menos que você reinicie o executável que está fazendo isso. Tente correr.
xrdb ~/.Xresources
na sua sessão atual. Então comece outro xterm. Na próxima vez que você iniciar x (relogin ou reinicializar) os recursos devem ser lidos automaticamente.
Outra coisa para tentar é usar um curinga para garantir que ele esteja pegando o recurso corretamente. Usar
XTerm*boldMode: false
em vez de.
Ainda outra coisa a verificar é que você está realmente em execução xterm
quando você executa um processo de terminal. Se não, você precisará alterar as fontes com um recurso diferente.
Há um recurso Xterm especificamente para isso. Talvez não existisse quando a pergunta foi originalmente perguntada?
XTerm*colorBDMode: true
Achei necessário (no Lucid Lynx) para criar ~/.Xdefaults-$(hostname)
. Omitindo o nome do host fez configurações ineficazes. A correspondência de fontes de BA e a boldfont fez o truque de eliminar ousado. xfontsel
é uma boa maneira de descobrir qual fonte especificará lá. Você também pode iniciar um xterm
com algo como xterm -font '-misc-fixed-medium-r-*-*-10-*-*-*-*-*-*-*'
Para testar que seus padrões estão entrando em vigor.
No sistema baseado em Fontsel, tente xterm -fa Fixed
. Na minha máquina, isso corrige fontes ousadas, embora a renderização se torne mais lenta.
Verifique se a configuração foi efetuada:
xrdb -query | grep XTerm
Se não estiver lá, então você pode forçá-lo a carregar:
xrdb -load ~/.Xresources
Veja a Página Man para mais sobre este comando.