¿Es posible colocar ventanas con atajos de teclado en Xfce?

9

Con Compiz en Unity, podría presionar Ctrl+ Alt+ 6para colocar una ventana en la mitad derecha de la pantalla, Ctrl+ Alt+ 4para colocarla en la mitad izquierda, Ctrl+ Alt+ 7para colocarla en el cuarto superior izquierdo de la pantalla, etc. .

¿Hay algo similar en Xfce en Xubuntu?

rubo77
fuente
Puede usar wmctrl y comandos de combinación de teclas como wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz && wmctrl -r :ACTIVE: -e 0,0,0,500,500. Ver hombre wmctrl .
usuario55822
¿Es esto un duplicado de esto? askubuntu.com/questions/103456/… ... o está utilizando 12.10 que debería tener mosaico integrado en el WM.
fossfreedom
Yo uso 12.04 LTS
rubo77
1
@ rubo77, si está familiarizado con los scripts de bash, sprunge.us/VjYL . Pero que también podría considerar la instalación desde 12.10 fossfreedom dice que es construido en.
user55822

Respuestas:

7

Prefiero usar Alt+ dpara mover la ventana a la mitad izquierda de la pantalla y Shift+ Alt+ a dla mitad derecha.

  • almacenar este script como /usr/local/sbin/window-lefty/usr/local/sbin/window-right
  • en el Administrador de configuración puede agregar una nueva entrada en xfce4-keyboard-shortcuts /commands/custom/<Alt>d, Stringy/usr/local/sbin/window-left
  • en el Administrador de configuración puede agregar una nueva entrada en xfce4-keyboard-shortcuts /commands/custom/<Shift><Alt>d, Stringy/usr/local/sbin/window-right

nueva entrada para acceso directo para mover la ventana a la mitad izquierda de la pantalla

(Puede elegir las mejores teclas de acceso directo, que se adapten a usted usando <Alt>, <Shift>, <Control> and <Super>)

rubo77
fuente
Si sus accesos directos no funcionan, recuerde hacerlos ejecutables. chmod + x / usr / local / sbin / window-left chmod + x / usr / local / sbin / window-right
murarisumit
2
Esta respuesta no está actualizada con las versiones más nuevas de XFCE (vea esta pregunta / respuesta para saber cómo hacerlo de forma nativa: askubuntu.com/questions/210231/… )
proceso91
4

Estas acciones ya existen para el Administrador de ventanas de XFCE / Xubuntu, ¡es cuestión de vincularlas a las teclas adecuadas!

Puede hacer esto a través de la GUI. Simplemente vaya a Settings, Window Managery haga clic en la Shortcutspestaña. Las acciones que usted está buscando se nombran Tile window to the left, Tile window to the top-right, etc.

Jotaf
fuente
Incluso si vota tarde, pero esta es la respuesta correcta (al menos en mi entorno xubuntu 16.04)
Pierre
Esta es definitivamente la respuesta correcta a partir del 16.06
MrJman006
2

Tuve el mismo problema después de cambiar de Compiz, ya que no encontré una solución real y no quería usar scripts individuales, bifurqué un proyecto, que casi tenía las características que necesitaba.

Puede encontrarlo en: https://github.com/gillesB/azulejo

Todavía no es perfecto, falta soporte para múltiples pantallas, pero lo uso todos los días. También debe ser utilizable en otros entornos de escritorio, ya que se basa en EWMH (1). Por ejemplo, lo usé durante un tiempo con Mate y lo probé en breve con Cinnamon.

1) http://en.wikipedia.org/wiki/EWMH

gillesB
fuente
Archivo "/usr/lib/python2.7/dist-packages/gi/__init__.py", línea 76, en require_version raise ValueError ('Espacio de nombres% s no disponible'% espacio de nombres)
lefterav
Creé un problema para ese problema en GitHub. Lo cuidaré en el futuro cercano. ( github.com/gillesB/azulejo/issues/9 )
gillesB
El problema se produce si las dependencias no están instaladas. Puede encontrar los paquetes necesarios aquí: github.com/gillesB/azulejo
gillesB