Sé que existe 'Aero Shake' para Windows y quiero algo similar para Debian 7.
Ya revisé todos los atajos de teclado pero no pude encontrar nada relacionado con ellos.
Respuesta1
Lo que funciona en Ubuntu es:
Ctrl + Super + Arriba: Maximizar
Ctrl + Super + Abajo: Restaurar/Minimizar
Ctrl + Super + Izquierda: Ajustar ventana a la izquierda
Ctrl + Super + Derecha: Ajustar ventana hacia la derecha
Y si mantienes presionada la tecla Súper, puedes obtener una lista de estos y otros atajos de teclado.
PD. Super clave también conocida como clave de Windows
Respuesta2
No existe un atajo para hacer esto, pero creo que es posible usar Devil's Pie.
Aquí hay un artículo útil con un ejemplo básico. http://www.cs.bgu.ac.il/~gwiener/linux/minimizing-all-windows-in-gnome/
Consulte "window_property" aquí: http://www.foosel.org/linux/devilspie#window_role
Consulte "_NET_WM_STATE" en esta página. Estás buscando específicamente "_NET_WM_STATE_FOCUSED". http://standards.freedesktop.org/wm-spec/wm-spec-latest.html#idm140200472615568
No tengo un entorno de prueba ATM, pero creo que el script se vería así:
(begin
(if (not (is (window_property _NET_WM_STATE_FOCUSED))
(minimize))
(quit))
o (Consulte la sección sobre _NET_WM_STATE... No estoy seguro de cómo usarlos)
(begin
(if (not (is (window_property _NET_WM_STATE, ATOM))
(minimize))
(quit))
Respuesta3
Esta es la solución que se me ocurrió en Ubuntu 21.10 que implementa Wayland de forma predeterminada. Vincule el script bash a una clave y estará listo para comenzar.
#!/bin/bash
gdbus call \
--session \
--dest org.gnome.Shell \
--object-path /org/gnome/Shell \
--method org.gnome.Shell.Eval \
"global
.get_window_actors()
.filter(w=>w.meta_window.has_focus()===false)
.forEach(w=>w.meta_window.minimize())"