Zamiast polegać na Pythonie i brakujących modułach, jak w rozwiązaniu github Noah K. Tilton, opracowałem skrypt bash, który jest o krok bliżej do większej przenośności (przynajmniej w przypadku instalacji wykorzystujących najbardziej ogólne, domyślne ścieżki).
Może być konieczne dostosowanie skryptu, aby ustawić ścieżkę konfiguracji xfce, ulubioną czcionkę itp.
Tylko 2 pliki, upuszczone do folderu ~ / bin mojego domu, „Zoomin” i „Zoomout”. Nie poszedłem dalej niż wydawać krótkich poleceń, które mogę szybko wpisać, więc nie mam pojęcia, jak mogę skonfigurować te skrypty, aby reagowały TYLKO, gdy jestem w terminalu xfce4 - co oznacza, że Porzuciłem myślenie o tym, jak utworzyć skróty klawiszowe dla Ctrl+ -i Ctrl+, +ponieważ obecnie wiem tylko o globalnych powiązaniach klawiatury i nie chciałem zastępować tych kombinacji klawiszy, ponieważ inne aplikacje będą ich potrzebować (np. Przeglądarka internetowa, edytor tekstu).
Pomyślałem także o tym, by mieć „zoommin” i „zoommax”, aby w razie potrzeby przeskakiwać do moich najmniejszych i największych czcionek, zazwyczaj gdy potrzebuję zobaczyć mnóstwo tekstu VS, gdy muszę pokazać kolegom coś na ekranie. Te dwa skrypty pozostawię twojej wyobraźni na temat tworzenia: 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 / pomniejszenie
#!/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