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, .Xresources
in 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 xterm
darauf hin, die 'feste' Schriftart in Größe 18 zu verwenden.
Von hier aus können Sie entweder X neu starten oder xrdb -merge ~/.Xresources
in einem Terminal ausführen , um die vorgenommenen Änderungen zu übernehmen. Bei allen neuen xterm
s sollte sich nun die Schriftart ändern.
Wenn Sie man xterm
den Abschnitt RESSOURCEN aufrufen, finden Sie eine Vielzahl zusätzlicher konfigurierbarer xterm
Optionen.
geometry
. So etwas wie die folgenden in Ihrem .Xresources
funktionieren 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
Monospace
die 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 Monospace
zu viel Anti-Aliasing, wodurch es unscharf aussieht, wenn es xterm
mit 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/XTerm
Datei 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.translations
stattdessen.
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-click
und eine der anderen Schriftgrößenoptionen auswählen.
Sie können Ihrer ~/.Xresources
Datei 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