Movido de SO a SU:
Busqué en Internet y leí la página de manual de roxterm sin éxito. ¿Alguien puede arrojar algo de luz sobre esto? Estoy intentando desactivar el texto en negrita en roxterm. Personalmente creo que el texto en negrita se ve mal.
Supongo que hay algo que tengo que poner en el archivo ~/.config/roxterm.sourceforge.net/Colours/theme o ~/.Xresources
Respuesta1
Hay dos aspectos:
- posiblemente eliminando la capacidad del terminal para dibujar texto en negrita
- decirle a las aplicaciones que se ejecutan en la terminal que no usen texto en negrita
Para lo primero, probablemente no tendrá mucho éxito: roxterm carece de la capacidad de configuración de xterm donde se hace esto. Más bien, asume que la fuente proporciona la característica y la usa si una aplicación la solicita.
Para las aplicaciones, existen al menos tres tipos:
- aquellos que usan termcap/terminfo
- aquellos que usan supropiobase de datos (GNU
ls
es la más común) - aplicaciones codificadas (aquellas que simplemente escriben secuencias de escape). groff lo haceeste, pero si configura la variable de entorno
GROFF_NO_SGR
, eso se puede suprimir. Hay otros casos.
Si puede ignorar el último, entonces para los dos primeros es posible realizar entradas modificadas en la base de datos del terminal. Incluso las aplicaciones "termcap" en Linux casi siempre usan la base de datos terminfo de ncurses (Slackware aún puede proporcionar termcap...). Puede crear descripciones de terminales personalizadas que no utilicen SGR 1, por ejemplo, \E[1m
en la sintaxis terminfo (la bold
capacidad que también aparece comopartede la sgr
capacidad). Como mínimo, eso se podría hacer con esto, compilado con tic
:
nobold|my custom,
bold@, sgr@, use=xterm,
y estableciendo TERM
en "nobold". Hacer eso anula ls
la base de datos como efecto secundario.