Au lieu de s'appuyer sur Python et les modules manquants, comme dans la solution github de Noah K. Tilton, j'ai rédigé un script bash qui est un peu plus proche d'être plus portable (au moins, pour les installations utilisant les chemins par défaut les plus génériques).
Vous devrez peut-être modifier le script pour configurer votre chemin de configuration xfce, votre police préférée, etc.
À seulement 2 fichiers, déposés dans mon dossier de la maison ~ / bin, « zoomin » et « zoomout ». Je ne suis pas aller plus loin que de faire de courtes commandes que je peux taper rapidement, donc je n'ai pas la moindre idée comment je serais en mesure de configurer ces scripts pour répondre uniquement quand je suis à l' intérieur de xfce4-terminal - ce qui signifie que J'ai renoncé à penser sur la façon d'obtenir les raccourcis clavier faites pour Ctrl+ -et Ctrl+ +parce que je sais actuellement que sur les liaisons de clavier global et ne voulait pas passer outre les Keypress Combos depuis d' autres applications auront besoin (ex: navigateur web, éditeur de texte).
Je pensais aussi d'avoir « zoommin » et « zoommax », pour passer à mes plus petits et les plus grandes polices en cas de besoin, généralement quand je dois voir des tonnes de texte VS quand je dois montrer une chose collègue sur mon écran. Je vais laisser ces deux scripts à votre imagination sur la façon de créer: 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 / zoom arrière
#!/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