Em vez de confiar no Python e nos módulos ausentes, como na solução github de Noah K. Tilton, elaborei um script bash que está um passo mais próximo de ser mais portátil (pelo menos, para instalações usando os caminhos padrão mais genéricos).
Pode ser necessário ajustar o script para definir o caminho de configuração do xfce, sua fonte favorita etc.
Apenas 2 arquivos, colocados na pasta ~ / bin da minha casa, "zoomin" e "zoomout". Não fui além de fazer comandos curtos que podem ser digitados rapidamente, por isso não faço ideia de como seria capaz de configurar esses scripts para responder SOMENTE quando estou dentro do xfce4-terminal - o que significa que Desisti de pensar em como obter as combinações de teclas feitas para Ctrl+ -e Ctrl+, +porque atualmente só conheço as ligações de teclado globais e não queria substituir esses Combinações de teclas, já que outros aplicativos precisarão delas (por exemplo, navegador da web, editor de texto).
Também pensei em ter "zoommin" e "zoommax", para pular para minhas fontes menores e maiores, quando necessário, normalmente quando preciso ver toneladas de texto VS quando preciso mostrar algo a um colega na tela. Deixarei esses dois scripts à sua imaginação sobre como criar: 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