Movido de SO para SU:
Eu vasculhei a internet e li a página de manual do roxterm sem sucesso. Alguém pode esclarecer isso: estou tentando desativar o texto em negrito no roxterm. Pessoalmente, acho que o texto em negrito parece ruim.
Presumo que haja algo que preciso colocar no arquivo ~/.config/roxterm.sourceforge.net/Colours/theme ou ~/.Xresources
Responder1
Existem dois aspectos:
- possivelmente removendo a capacidade do terminal de desenhar texto em negrito
- dizendo aos aplicativos em execução no terminal para não usarem texto em negrito
Para o primeiro caso, você provavelmente não terá muito sucesso: o roxterm não possui a configurabilidade do xterm onde isso é feito. Em vez disso, ele assume que a fonte fornece o recurso e o utiliza se um aplicativo solicitar.
Para aplicações, existem pelo menos três tipos:
- aqueles que usam termcap/terminfo
- aqueles que usam seusterbanco de dados (GNU
ls
é o mais comumente encontrado) - aplicativos codificados (aqueles que simplesmente escrevem sequências de escape). Groff fazesse, mas se você definir a variável de ambiente
GROFF_NO_SGR
, isso poderá ser suprimido. Existem outros casos.
Se você puder ignorar o último, então para os dois primeiros será possível fazer entradas modificadas no banco de dados do terminal. Mesmo as aplicações "termcap" no Linux quase sempre usam o banco de dados terminfo do ncurses (o Slackware ainda pode fornecer o termcap...). Você pode fazer descrições de terminal personalizadas que não usam o SGR 1, por exemplo, \E[1m
na sintaxe terminfo (a bold
capacidade que também aparece comopapelda sgr
capacidade). No mínimo, isso poderia ser feito com isso, compilado com tic
:
nobold|my custom,
bold@, sgr@, use=xterm,
e configurando TERM
como "nobold". Fazer isso anula ls
o banco de dados de como efeito colateral.