Gosto de usar o XTerm, gosto da fonte "fixa" padrão e gosto de usar cores de 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 exibir uma cor brilhante:
Eu odeio a versão em negrito da fonte, mas eu gosto do brilho. A página de manual parece sugerir que adicionar " XTerm.VT100.boldMode:false
" ao meu ~/.Xresources
desabilitaria esse "recurso", mas não parece ter nenhum efeito. Eu tenho isso há meses, por isso não é um problema de reinicialização.
Como forçar o XTerm a usar sempre a versão padrão e sem negrito da fonte fixa, mesmo quando ela exibe texto claro?
Edit: Alguns sugeriram colocar "XTerm * boldMode: false" em meus ~ / .Xresources. Isso também não ajudou. Confirmei que as alterações entraram em vigor com o xrdb:
$ 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 definitivamente estou executando o xterms real.
BTW, esta é apenas uma caixa simples do Ubuntu Intrepid. Se alguém aqui estiver executando o mesmo, tente executar:
echo -e '#\e[1m#'
... e deixe-me saber se o # à direita tem um pixel preto no meio, como o da esquerda?
xrdb -load
demorar muito tempo? Estou esperando há pelo menos 5 minutos sem atividade e, de acordo comps -e
ele, ainda está em execução.Definir
allowBoldFonts
propriedades funciona para mimAdicione a seguinte linha no seu
~/.Xresources
fonte
Os recursos do X não são recarregados até você recarregar o sistema de janelas X e não são pesquisados, a menos que você reinicie o executável que está fazendo isso. Tente correr
na sua sessão atual. Em seguida, inicie outro xterm. Na próxima vez que você iniciar o X (reiniciar ou reiniciar), os recursos deverão ser lidos automaticamente.
Outra coisa a tentar é usar um curinga para garantir que ele esteja captando o recurso corretamente. Usar
em vez de.
Outra coisa a verificar é que você está realmente executando
xterm
quando executa um processo terminal. Caso contrário, você precisará alterar as fontes com um recurso diferente.fonte
Existe um recurso XTerm especificamente para isso. Talvez não existisse quando a pergunta foi feita originalmente?
fonte
Eu achei necessário (no Lucid Lynx) criar
~/.Xdefaults-$(hostname)
. A omissão do nome do host tornou as configurações ineficazes. A combinação de fontes e boldFont de ba fez o truque de eliminar negrito.xfontsel
é uma boa maneira de descobrir qual fonte especificar lá. Você também pode iniciar umxterm
com algo comoxterm -font '-misc-fixed-medium-r-*-*-10-*-*-*-*-*-*-*'
para testar se seus padrões estão entrando em vigor.fonte
É um bug do xterm:
Uma correção temporária que funciona para mim é colocar a seguinte correção irregular no final do seu
.bashrc
arquivo:fonte
No sistema baseado em fontes, tente
xterm -fa Fixed
. Na minha máquina, isso corrige fontes em negrito, embora a renderização se torne mais lenta.fonte
Verifique se a configuração entrou em vigor:
Se não estiver lá, você pode forçá-lo a carregar:
Veja a página de manual para mais informações sobre este comando.
fonte