Herramientas de usuario

Herramientas del sitio


informatica:software:cli:wmctrl

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:cli:wmctrl [2025/03/20 14:06] – [wmctrl] tempwininformatica:software:cli:wmctrl [2025/03/20 14:13] (actual) – [Redimensionar una ventana] tempwin
Línea 23: Línea 23:
 </code> </code>
  
 +Si queremos que muestre la geometría actual de cada ventana, utilizamos la opción ''-G'':
 +
 +<code bash>
 +wmctrl -l -G
 +</code>
 ==== Redimensionar una ventana ==== ==== Redimensionar una ventana ====
  
Línea 30: Línea 35:
  
 El comando anterior hará que la ventana que contiene Firefox se redimensione a 640 píxeles de ancho por 480 de alto. El comando anterior hará que la ventana que contiene Firefox se redimensione a 640 píxeles de ancho por 480 de alto.
 +
 +La opción ''-e'' espera los siguientes argumentos:
 +
 +  * gravity
 +  * X
 +  * Y
 +  * ancho
 +  * alto
 +
 +Podemos elegir la ventana a la que aplicar el redimensionamiento pasándole '':SELECT:'' a la opción ''-r''. De esa manera, usaremos el ratón para elegir la ventana.
 +
 +<code bash>
 +wmctrl -r ':SELECT:' -e 0,0,0,640,480
 +</code>
 +==== Mover a escritorio virtual ====
 +
 +<code bash>
 +wmctrl -r "Documento LibreOffice" -t 1
 +</code>
 +
 +El comando anterior moverá la ventaja con el título //Documento LibreOffice// al segundo escritorio virtual (los números empiezan en 0).
 +
 +==== Cerrar ventanas ====
 +
 +<code bash>
 +wmctrl -c "Alerta del sistema"
 +</code>
 +
 +Simula hacer clic en el botón de cerrar.
 +
 +==== Buscar y enfocar ventana ====
 +
 +<code bash>
 +wmctrl -l | grep "Firefox" | awk '{print $1}' | xargs -I{} wmctrl -i -a {}
 +</code>
 +
 +El comando anterior, lista las ventanas abiertas, usa ''grep'' para filtrar por título y ''wmctrl -i -a'' para enfocar usando el ID de la ventana.
informatica/software/cli/wmctrl.1742475969.txt.gz · Última modificación: por tempwin