Anstatt mich auf Python und fehlende Module zu verlassen, wie in Noah K. Tiltons Github-Lösung, habe ich ein Bash-Skript entworfen, das der Portabilität einen Schritt näher kommt (zumindest für Installationen mit den allgemeinsten Standardpfaden).
Möglicherweise müssen Sie das Skript optimieren, um Ihren xfce-Konfigurationspfad, Ihre Lieblingsschriftart usw. einzurichten.
Nur 2 Dateien, die in den Ordner ~ / bin meines Hauses "zoomin" und "zoomout" abgelegt wurden. Ich bin nicht weiter gegangen, als kurze Befehle zu erstellen, die ich schnell eingeben kann. Daher habe ich keine Ahnung, wie ich diese Skripte so konfigurieren kann, dass sie NUR reagieren, wenn ich mich innerhalb des xfce4-Terminals befinde - was bedeutet Ich habe es aufgegeben, darüber nachzudenken, wie die Tastenkombinationen für Ctrl+ -und Ctrl+ erstellt werden können, +da ich derzeit nur über globale Tastaturbindungen Bescheid weiß und diese Tastendruckkombinationen nicht überschreiben wollte, da andere Anwendungen sie benötigen (z. B. Webbrowser, Texteditor).
Ich dachte auch darüber nach, "zoommin" und "zoommax" zu haben, um bei Bedarf zu meinen kleinsten und größten Schriftarten zu springen, normalerweise, wenn ich Tonnen von Text VS sehen muss, wenn ich einem Kollegen etwas auf meinem Bildschirm zeigen muss. Ich überlasse diese beiden Skripte Ihrer Fantasie, wie man sie erstellt: P.
~ / bin / zoomin
#!/bin/bash
SIZE=`grep 'FontName' ~/.config/xfce4/terminal/terminalrc | cut -d' ' -f 2`
NEWSIZE=$((SIZE + 2))
REGEXPR='s/FontName.*/FontName=Monospace '$NEWSIZE'/g'
sed -i "$REGEXPR" ~/.config/xfce4/terminal/terminalrc
~ / bin / zoomout
#!/bin/bash
SIZE=`grep 'FontName' ~/.config/xfce4/terminal/terminalrc | cut -d' ' -f 2`
NEWSIZE=$((SIZE - 2))
REGEXPR='s/FontName.*/FontName=Monospace '$NEWSIZE'/g'
sed -i "$REGEXPR" ~/.config/xfce4/terminal/terminalrc
XDG_CONFIG_PATH
- eine Zeichenfolge, die in meinem Skript nicht angezeigt wird. Huh? Angenommen , Sie sind gemeintXDG_CONFIG_HOME
, die sich in meinem Skript erscheinen, können Sie prüfen , superuser.com/questions/365847/... die im Grunde sagt , dass es für den Benutzer ist es bis zu definieren. Ich bin mir nicht sicher, was die "anderen Dinge" waren :) Die Meinungen mögen abweichen, aber ich denke, 1 parametrisiertes Python-Skript ist etwas sauberer als 2 Bash-Skripte.perl -pi -e 's/(FontName.*)(\d+)/$1.($2+2)/e' ~/.config/xfce4/terminal/terminalrc
anstatt mit der Bash zu spielenz 12
und um in einem Schritt zu zoomen, würde ich dies tunzi 1
.Die von Ihnen erwähnten Verknüpfungen beziehen sich auf das Gnome-Terminal, das Standard-Terminal, das von Gnome (und im Folgenden von Standard-Ubuntu) verwendet wird. XFCE, die Hauptumgebung in Xubuntu, verfügt über eine eigene Terminalimplementierung. Soweit ich das beurteilen kann, ist es in xfce4-terminal jedoch nicht möglich, die Schriftgröße mit einer Verknüpfung zu ändern (die Liste der möglichen Verknüpfungen finden Sie unter Bearbeiten-> Einstellungen-> Verknüpfungen).
Wenn Sie sich auf diese Funktion verlassen, können Sie das Gnome-Terminal installieren. Da der Sinn der Verwendung von XFCE jedoch häufig darin besteht, dass die etwas schweren Gnome-Bibliotheken nicht beteiligt sind, ist dies möglicherweise etwas unproduktiv.
quelle
Update: Ab diesem Commit wird die Größenänderung jetzt mit Ctrl +und unterstützt Ctrl -, was meine Frage überflüssig macht.
Die anderen Antworten in diesem Thread sind immer noch wertvoll, wenn Sie ältere Versionen von verwenden
xfce4-terminal
.quelle
Ctrl
+Shift
+=
, um größer undCtrl
+-
, um kleiner zu werden. WederCtrl
+=
nochCtrl
+Shift
+-
funktionieren, noch die Tastatur+
und-
, was zu schade ist.Es ist möglich, wenn auch nicht durch xfce4 ordnungsgemäße Verwendung dieses Problem zu umgehen:
https://github.com/noah/xfce4-terminal-font
(erfordert Python).
Ich benutze es in einem fantastischen Fenstermanager wie folgt:
Es ist ein bisschen wie ein Hack, aber es funktioniert.
quelle
Während die restlichen Antworten hier erfordern, dass Sie mithilfe von benutzerdefinierten Skripten eine Art "Hack" erstellen, der bei Upgrades Ihres Systems möglicherweise nicht funktioniert, wurde die tatsächliche / andere Antwort in einer StackOverflow-Frage hier gefunden:
Kann vim vergrößern und verkleinern?
Vom Benutzer: Chenming Zhang
Edit > Preferences > Appearance
Sie sehen die Option:
Font
Welches sowohl die gewählte Schriftart als auch die Größe des Schrifttextes enthält.
Ich weiß, dass Sie nach einer Verknüpfung suchen, aber alle anderen Optionen erfordern anscheinend viele Anpassungen, während Sie auf diesem Weg sicherstellen, dass Sie Ihr Terminal nicht mit Anpassungen vermasseln.
Diese Antwort wird auch hier für alle veröffentlicht, die eine alternative Option zum
ctrl +-
Vergrößern / Verkleinern benötigen .quelle
Das folgende Skript prüft, ob das Xfce4-Terminal ausgeführt wird. Ist dies nicht der Fall, wird das Skript beendet. Dieses Skript verwendet Argumente
script-name --in
zum Vergrößern undscript-name --out
Verkleinern. Es funktioniert für jeden Schrifttyp. (Verschiedene Schriftarten haben eine unterschiedliche Anzahl von Wörtern.)Ich habe mein Skript terminal-zoom genannt und verwende es Ctrl Alt +für
terminal-zoom --in
und Ctrl Alt -fürterminal-zoom --out
.quelle
Derzeit werden von xfce-term keine Zoom-Verknüpfungen angeboten. Betrachten Sie Terminator, das im Gegensatz zu Gnome-Term leicht von Abhängigkeiten abhängig ist und das Vergrößern und Verkleinern über STRG + UMSCHALT + "+" bietet.
quelle
Dies ist ein alter Thread, aber ich war neugierig, wie andere das gemacht haben. Ich benutze i3-wm und habe dieses Skript geschrieben, um es damit zu verwenden
Ich habe es verbessert, indem ich mir das Skript von jemand anderem hier angesehen habe
quelle