Wie deaktiviere ich fettgedruckten Text im Roxterm-Terminalemulator?

Wie deaktiviere ich fettgedruckten Text im Roxterm-Terminalemulator?

Von SO nach SU verschoben:

Ich habe das Internet durchforstet und die Manpage von Roxterm gelesen, aber ohne Erfolg. Kann jemand etwas Licht ins Dunkel bringen: Ich versuche, fetten Text in Roxterm zu deaktivieren. Ich persönlich finde, dass fetter Text schlecht aussieht.

Ich gehe davon aus, dass ich entweder in die Datei ~/.config/roxterm.sourceforge.net/Colours/theme oder ~/.Xresources etwas einfügen muss.

Antwort1

Dabei gibt es zwei Aspekte:

  1. Möglicherweise wird dem Terminal die Möglichkeit genommen, fetten Text darzustellen.
  2. den im Terminal laufenden Anwendungen mitteilen, keinen fetten Text zu verwenden

Bei ersterem werden Sie wahrscheinlich nicht viel Erfolg haben: Roxterm verfügt nicht über die Konfigurationsmöglichkeiten von xterm, wo dies geschieht. Vielmehr wird davon ausgegangen, dass die Schriftart die Funktion bereitstellt, und sie wird verwendet, wenn eine Anwendung danach fragt.

Für Anwendungen gibt es mindestens drei Typen:

  1. diejenigen, die Termcap/Terminfo verwenden
  2. diejenigen, die ihreeigenDatenbank (GNU lsist die am häufigsten vorkommende)
  3. fest codierte Anwendungen (die einfach Escape-Sequenzen schreiben). groff tutDas, aber wenn Sie die Umgebungsvariable festlegen GROFF_NO_SGR, kann dies unterdrückt werden. Es gibt noch andere Fälle.

Wenn Sie das letzte ignorieren können, ist es für die ersten beiden möglich, geänderte Einträge in der Terminaldatenbank vorzunehmen. Sogar die „Termcap“-Anwendungen unter Linux verwenden fast immer die Terminfo-Datenbank von ncurses (Slackware stellt möglicherweise immer noch Termcap bereit ...). Sie können benutzerdefinierte Terminalbeschreibungen erstellen, die SGR 1 nicht verwenden, z. B. \E[1min der Terminfo-Syntax (die boldFunktion, die auch alsTeilder sgrFähigkeit). Zumindest könnte dies mit Folgendem erreicht werden, kompiliert mit tic:

nobold|my custom,
    bold@, sgr@, use=xterm,

und TERMauf "nobold" setzen. Dies führt lsals Nebeneffekt zum Ausfall der Datenbank.

verwandte Informationen