Al abrir programas como GIMP, encuentro que las ventanas de fondo se abren distrayendo porque GIMP tiene tres ventanas separadas asociadas.
Es una carga tener que ir a cualquier otra ventana que no sea Gimp de forma manual para minimizarla. Lo que necesito es un atajo de teclado en Ubuntu que coincida con el atajo de Windows Super+ Home. Uno que minimiza todas las ventanas excepto la activa.
¿Es posible lograr este comportamiento en Ubuntu?
shortcut-keys
Chad
fuente
fuente
Respuestas:
Es posible lograr esto con un script de Python. El script requiere
python-wnck
ypython-gtk
debe instalarse para funcionar, aunque creo que de todos modos están instalados de forma predeterminada.Copie y pegue esto en un editor de texto y guárdelo en un lugar sensible (por ejemplo, como minimise.py en su carpeta de inicio):
Luego puede configurar el atajo de teclado abriendo Atajos de teclado.
Haga clic en Agregar para crear un nuevo acceso directo.
Use el comando
bash -c 'python ~/minimise.py'
(esto supone que lo guardó como minimise.py en su carpeta de inicio).Luego puede asignar su combinación de teclado preferida a esta acción.
El script minimizará todas las ventanas no activas. No creo que esto sea muy útil para su caso de uso porque querrá tener abiertas todas las ventanas de Gimp. En su lugar, puede usar un script ligeramente diferente para minimizar todas las ventanas que no son de la aplicación actual:
fuente
bash -c 'python...
y no solopython ...
?Dado que python-wnck ya no está en el repositorio de apt (Kubuntu 18.04 Bionic), a continuación se muestra el código de python modificado (de la respuesta anterior de @Aditya y @ dv3500ea).
Desde python3 en adelante, wnck es parte de la API de introspección de GObject ( fuente ). Entonces, la sintaxis para importar wnck (y objetos Gtk) ha cambiado.
luego asigne el acceso directo al script de Python: (en Kubuntu) kmenueditor -> cree un nuevo elemento -> script
bash -c 'python path_to_the_python_script.py'
-> asigne un acceso directo deseadoACTUALIZACIÓN (19 de mayo):
En Kubuntu 19.04, necesitaba instalar el módulo gir1.2-wnck-3.0 para que el script anterior funcionara.
fuente
script bash usando xdotool:
minimiza solo ventanas en el escritorio actual.
Para minimizar las ventanas en todos los escritorios:
fuente