Die XTerm-Schriftart ist sehr klein. Wie kann ich es größer einstellen?
Die XTerm-Schriftart ist sehr klein. Wie kann ich es größer einstellen?
Antworten:
Wenn Sie noch keine haben, erstellen Sie eine Datei in Ihrem Home-Verzeichnis mit dem Namen, .Xresourcesin der Ihre Einstellungen für verschiedene X-Programme gespeichert werden. Fügen Sie eine Zeile an die Datei an, z
xterm*font: *-fixed-*-*-*-18-*
Dies weist xtermdarauf hin, die 'feste' Schriftart in Größe 18 zu verwenden.
Von hier aus können Sie entweder X neu starten oder xrdb -merge ~/.Xresourcesin einem Terminal ausführen , um die vorgenommenen Änderungen zu übernehmen. Bei allen neuen xterms sollte sich nun die Schriftart ändern.
Wenn Sie man xtermden Abschnitt RESSOURCEN aufrufen, finden Sie eine Vielzahl zusätzlicher konfigurierbarer xtermOptionen.
geometry. So etwas wie die folgenden in Ihrem .Xresourcesfunktionieren würde: xterm*geometry: 110x50.
xterm: cannot load font '*-fixed-*-*-*-38-*' Warning: Shell widget "xterm" has an invalid geometry specification: "*-fixed-*-*-*-38-*"
Verwenden Sie die Parameter -fa und -fs:
xterm -fa 'Monospace' -fs 14
Monospacedie Verwendung von wird nicht nur die Größe geändert, sondern es wird auch eine ganz andere Schriftart verwendet (zumindest unter Ubuntu 18.04). Außerdem verwende ich Monospacezu viel Anti-Aliasing, wodurch es unscharf aussieht, wenn es xtermmit der Standardschrift neben einem Fenster angezeigt wird.
Sie können auch mit gedrückter Strg-Rechtsklick die Schriftgröße vorübergehend ändern
appres XTerm | grep -i utf8font
Durch das Durcheinander mit /etc/X11/app-defaults/XTermDatei und Manpage für Xterm habe ich zwei Methoden gefunden.
Methode 1: Eine einfachere, aber nicht dauerhafte Methode: Halten Sie die Strg-Taste gedrückt und klicken Sie mit der rechten Maustaste. Daraufhin sollte ein Menü für VT-Schriftarten angezeigt werden, das nur so lange aktiviert bleibt, wie Sie die rechte Maustaste gedrückt halten. Sie sollten 7 Auswahlmöglichkeiten sehen, von denen die größte riesig ist. Dies ist das, was ich benutze, weil meine Sicht nicht gerade gut ist.
Quelle: Manpage xterm (1), Teil VT Fonts, die besagt: "Das fontMenu wird angezeigt, wenn die Strg-Taste und die Zeigertaste drei in einem Fenster gedrückt werden."
Methode 2: Permanent. Schauen Sie durch /etc/X11/app-defaults/XTerm, finden Sie die Größen von Zeilen wie *VT100.font1:, wählen Sie eine aus und schreiben Sie irgendwo xterm*font: 10x20(10x20, dies ist wiederum meine Wahl aus Gründen, die ich bereits angegeben habe).
Über mein System: Ich verwende Ubuntu 13.10
Eine weitere Option, fügen Sie dies zu Ihren hinzu ~/.Xresources, um Hotkeys zum Ändern der Schriftgröße zu erstellen:
XTerm.vt100.translations: #override \n\
Ctrl <Key> minus: smaller-vt-font() \n\
Ctrl <Key> plus: larger-vt-font()
Wenn Sie uxterm verwenden, verwenden Sie UXTerm.vt100.translationsstattdessen.
Dann können Sie ctrl+ verwenden +, um die Schriftgröße zu erhöhen, oder ctrl+ -, um die Größe zu verringern, genau wie Sie es mit ctrl+ können right-clickund eine der anderen Schriftgrößenoptionen auswählen.
Sie können Ihrer ~/.XresourcesDatei Folgendes als Beispiel hinzufügen :
! Use a truetype font and size.
xterm*faceName: Monospace
xterm*faceSize: 14
Führen Sie dann Folgendes aus:
xrdb -merge ~/.Xresources
Das Erstellen der .Xresources-Datei mit den angegebenen Codezeilen (bereitgestellt in der Antwort von noffle) hat mein Problem behoben, aber beim Neustart gingen die Einstellungen wieder verloren.
Wenn die in der .Xresource-Datei angegebenen Einstellungen nicht automatisch übernommen werden, fügen Sie die folgende Zeile hinzu ~/.bashrc.
[[ -f ~/.Xresources ]] && xrdb -merge ~/.Xresources