Estoy ejecutando Ubuntu GNOME 15.10 con GNOME 3.18 y me pregunto si hay una forma desde la Terminal para cerrar, minimizar, minimizar, maximizar y no maximizar ventanas especificadas.
Nota - He visto estas preguntas y respuestas - Estoy preguntando cómo hacerlo desde la Terminal ... No cómo agregar los botones ... Los botones ya están allí, no necesito agregarlos.
gnome
window-manager
window
window-control
Comunidad
fuente
fuente

Respuestas:
Hay dos herramientas importantes para manipular ventanas
cli;xdotoolywmctrl. Ambas herramientas se superponen entre sí en funcionalidad, pero los comandos más importantes se refieren a su pregunta:En una descripción general (sin duda incompleta), enumerando los comandos que más uso:
Cerrando una ventana
wmctrl:
Minimizando una ventana
xdotool:
Minimizar una ventana
wmctrl:
la minimización efectiva se realiza mediante:
Menciono efectivamente , ya que el comando se mueve al escritorio correspondiente, minimiza y levanta la ventana, pero el comando también lo hace en ventanas que no están minimizadas.
Maximizando una ventana
xdotool:
wmctrl:
Des maximizando una ventana:
Notas
Ambos
xdotoolywmctrlno están en su sistema por defecto:Para ejecutar cualquiera de los comandos en la ventana activa actualmente :
para
wmctrlcomandos, elimine la-iopción, reemplace<window_id>por:ACTIVE:para
xdotoolcomandos: reemplazar<window_id>por$(xdotool getactivewindow)En muchos casos, los comandos se pueden ejecutar utilizando la identificación de la ventana o el nombre de la ventana . La
-iopción enwmctrlindicawmctrlque se use la identificación de la ventana. Sugeriría no usar el nombre de la ventana como identificador, para evitar conflictos de nombres. Sucede más fácilmente de lo que cabría esperar.wmctrlpara maximizar / no maximizar puede ser un poco defectuoso en ambosUnityyGnome, mientras que laxdotoolopción funciona más robusta en mi experiencia. En la mayoría de los guiones, termino usando una mezcla de amboswmctrlyxdotool.Más información sobre man wmctrl y man xdotool (principalmente la sección: COMANDOS DE VENTANA ).
fuente
wmctrl -ir <window_id> -b remove,maximized_vert,maximized_horzno funciona en gnome 3.20Agregando a la respuesta de Jacob Vlijm:
También funciona para minimizar la ventana. La animación es más rápida para mí.
fuente