informatica:software:cli:wmctrl
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| informatica:software:cli:wmctrl [2025/03/20 13:56] – creado tempwin | informatica:software:cli:wmctrl [2025/03/20 14:13] (actual) – [Redimensionar una ventana] tempwin | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== wmctrl ====== | ====== wmctrl ====== | ||
| - | Herramienta en línea de comandos para Linux que permite interactuar con las ventanas en gestores | + | Es una herramienta de línea de comandos para sistemas |
| - | * [[https:// | + | |
| + | * [[https:// | ||
| + | | ||
| + | ===== Casos de uso ===== | ||
| + | |||
| + | * **Controlar ventanas**: Mover, redimensionar, | ||
| + | * **Gestionar escritorios virtuales**: | ||
| + | * **Obtener información**: | ||
| + | * **Integrar con scripts**: Automatizar flujos de trabajo (ej: organizar ventanas al iniciar el sistema). | ||
| + | |||
| + | Funciona mejor con gestores de ventanas compatibles con el estándar EWMH/NetWM (como la mayoría de los entornos modernos). | ||
| ===== Uso ===== | ===== Uso ===== | ||
| Línea 13: | Línea 23: | ||
| </ | </ | ||
| + | Si queremos que muestre la geometría actual de cada ventana, utilizamos la opción '' | ||
| + | |||
| + | <code bash> | ||
| + | wmctrl -l -G | ||
| + | </ | ||
| ==== Redimensionar una ventana ==== | ==== Redimensionar una ventana ==== | ||
| Línea 20: | 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 '' | ||
| + | |||
| + | * gravity | ||
| + | * X | ||
| + | * Y | ||
| + | * ancho | ||
| + | * alto | ||
| + | |||
| + | Podemos elegir la ventana a la que aplicar el redimensionamiento pasándole '': | ||
| + | |||
| + | <code bash> | ||
| + | wmctrl -r ': | ||
| + | </ | ||
| + | ==== Mover a escritorio virtual ==== | ||
| + | |||
| + | <code bash> | ||
| + | wmctrl -r " | ||
| + | </ | ||
| + | |||
| + | El comando anterior moverá la ventaja con el título //Documento LibreOffice// | ||
| + | |||
| + | ==== Cerrar ventanas ==== | ||
| + | |||
| + | <code bash> | ||
| + | wmctrl -c " | ||
| + | </ | ||
| + | |||
| + | Simula hacer clic en el botón de cerrar. | ||
| + | |||
| + | ==== Buscar y enfocar ventana ==== | ||
| + | |||
| + | <code bash> | ||
| + | wmctrl -l | grep " | ||
| + | </ | ||
| + | |||
| + | El comando anterior, lista las ventanas abiertas, usa '' | ||
informatica/software/cli/wmctrl.1742475401.txt.gz · Última modificación: por tempwin
