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