En lugar de confiar en Python y los módulos que faltan, como en la solución github de Noah K.Tilton, redacté un script bash que está un paso más cerca de ser más portátil (al menos, para instalaciones que utilizan las rutas predeterminadas más genéricas).
Es posible que deba modificar el script para configurar su ruta de configuración de xfce, su fuente favorita, etc.
Solo 2 archivos, colocados en la carpeta ~ / bin de mi casa, "acercar" y "alejar". No fui más allá de hacer comandos cortos que puedo escribir rápidamente, por lo que no tengo idea de cómo podría configurar estos scripts para responder SOLO cuando estoy dentro de xfce4-terminal, lo que significa que Dejé de pensar en cómo hacer las combinaciones de Ctrlteclas para + -y Ctrl+ +porque actualmente solo conozco las combinaciones de teclado globales y no quería anular esos Keypress Combos ya que otras aplicaciones los necesitarán (por ejemplo: navegador web, editor de texto).
También pensé en tener "zoommin" y "zoommax", para saltar a mis fuentes más pequeñas y más grandes cuando sea necesario, generalmente cuando necesito ver toneladas de texto VS cuando necesito mostrarle a un colega algo en mi pantalla. Dejaré esos dos guiones a tu imaginación sobre cómo crear: 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 / alejar
#!/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
- una cadena que no aparece en mi script. ¿Eh? Suponiendo que quería decirXDG_CONFIG_HOME
, que no aparece en mi guión, es posible que desee comprobar hacia fuera superuser.com/questions/365847/... que básicamente dice que es responsabilidad del usuario para definirlo. No estoy seguro de cuáles eran las "otras cosas" :) Las opiniones pueden diferir, pero creo que 1 script de Python parametrizado es un poco más limpio que 2 scripts de bash.perl -pi -e 's/(FontName.*)(\d+)/$1.($2+2)/e' ~/.config/xfce4/terminal/terminalrc
lugar de jugar con la fiestaz 12
, y para hacer un zoom en un paso, lo haríazi 1
.Actualización: a partir de este compromiso , el cambio de tamaño ahora es compatible con Ctrl +y Ctrl -, lo que hace obsoleta mi pregunta.
Las otras respuestas en este hilo siguen siendo valiosas si está utilizando versiones anteriores de
xfce4-terminal
.fuente
Ctrl
+Shift
+=
para hacerse más grande yCtrl
+-
para hacerse más pequeño. NiCtrl
+=
niCtrl
+Shift
+-
funcionarán, ni el teclado+
y-
, lo cual es una lástima.Los accesos directos que menciona son para gnome-terminal, el terminal predeterminado utilizado por gnome (y, lo que sigue, por Ubuntu estándar). XFCE, que es el entorno principal en Xubuntu, tiene su propia implementación de terminal. Sin embargo, hasta donde puedo decir, no es posible en xfce4-terminal cambiar el tamaño de fuente con un acceso directo (puede ver la lista de posibles accesos directos cuando vaya a Editar-> Preferencias-> Accesos directos).
Si confía en esta característica, puede instalar gnome-terminal, pero dado que el objetivo principal de usar XFCE es que a menudo no involucra las bibliotecas de Gnome algo pesadas, esto podría ser un poco improductivo.
fuente
Que es posible, aunque no a través de xfce4 adecuada, utilizando esta solución:
https://github.com/noah/xfce4-terminal-font
(requiere python).
Lo uso en un impresionante administrador de ventanas como este:
Es un poco hack, pero funciona.
fuente
Si bien el resto de las respuestas aquí requieren que cree algún tipo de 'pirateo' utilizando scripts personalizados, que pueden o no romperse al realizar actualizaciones en su sistema, la respuesta real / otra se encontró en una pregunta de StackOverflow aquí:
¿Puede vim acercar y alejar?
Por usuario: Chenming Zhang
Edit > Preferences > Appearance
Verás la opción:
Font
Que contiene tanto la fuente elegida como el tamaño del texto de fuente.
Sé que está buscando un 'acceso directo', pero todas las otras opciones parecen requerir mucha personalización, mientras que seguir esta ruta garantizará que no arruine su Terminal con ninguna personalización.
Esta respuesta también se publica aquí para cualquier persona que necesite una opción alternativa
ctrl +-
para acercar / alejar.fuente
El siguiente script verifica si Xfce4 Terminal se está ejecutando. Si no es así, el script se cierra. Este script utiliza argumentos
script-name --in
para acercar yscript-name --out
alejar. Funcionará para cualquier tipo de fuente. (Los diferentes tipos de fuente tienen un número diferente de palabras).Llamé a mi script terminal-zoom, y estoy usando Ctrl Alt +for
terminal-zoom --in
and Ctrl Alt -forterminal-zoom --out
.fuente
Actualmente no hay atajos de zoom ofrecidos por xfce-term. Considere Terminator, que es liviano en las dependencias (a diferencia de Gnome-term) y ofrece acercamiento y alejamiento a través de CTRL + SHIFT + "+"
fuente
Este es un hilo viejo pero tenía curiosidad sobre cómo otros hacían esto. Estoy usando i3-wm y escribí este script para usarlo
Lo mejoré mirando el guión de alguien más aquí
fuente