Cómo distribuir ventanas sobre escritorios virtuales en Gnome


8

Tengo una gran cantidad de escritorios virtuales ejecutándose y generalmente tengo una aplicación de pantalla completa por escritorio (algo así como el Ratpoison WM pero con una opción para usarlo de otras maneras cuando sea necesario). Quiero que las nuevas ventanas se pongan automáticamente en ciertos números de escritorio cuando se inicien. ¿Cuál es la forma más fácil de hacer esto?

Respuestas:


7

Si está utilizando Compiz, instale compizconfig-settings-manager, active el complemento "Colocar Windows", y en la pestaña "Colocación de ventana fija", puede ajustar qué ventanas deben ser predeterminadas para qué ventana gráfica.


+1 para fixed window placement. La solución más fácil para cualquier usuario compiz. Esta pestaña se encuentra en la configuración del Place Windowscomplemento en la Window managementcategoría. Por supuesto, Place Windowsdebe habilitarse para que esto funcione.
koushik

Estoy confundido acerca de viewportsy workspaces: lo que veo en la fixed window placementpestaña son las coordenadas de la vista X / Y que no parecen correlacionarse con mis cuatro espacios de trabajo.
Amanda

No veo una Fixed Window Placementpestaña ...
RobinJ

1

Es posible que desee echar un vistazo a la herramienta Devil's Pie ; Está disponible en Ubuntu como paquete devilspie( apt-get install devilspie).

Este artículo y este otro explican algunas de sus características destacadas, y proporciona un código de ejemplo, que incluye cómo mover una ventana a un determinado espacio de trabajo y maximizarlo.


También puede hacer clic aquí para instalarlo.
JanC

0

Yo también tengo muchos escritorios virtuales y un flujo de trabajo que me obliga a abrir ventanas en diferentes espacios de trabajo, pero he adoptado un enfoque de "abrir y deslizar" con compiz .. justo después de abrir una aplicación, utilizo un acceso directo personalizado para deslizar la nueva ventana al espacio de trabajo apropiado, luego deslice hacia atrás al espacio de trabajo anterior con otro acceso directo.

En mi caso, esto es algo así como shift-ctrl-flecha izquierda y luego ctrl-alt-flecha derecha ... muy, muy rápido y tengo control total sobre dónde van cada vez en lugar de estar bloqueado en una configuración.


-1

Si su requerimiento puede hacer uso de scripts, entonces valdría la pena investigar wmctrl, por ejemplo wmctrl -s 0, cambiaría al escritorio 0.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.