Recuerde la ubicación de la última ventana

8

¿Cómo puedo configurar mi Ubuntu para iniciar todas las ventanas del programa en la última ubicación de la ventana?

En compiz solo puedo configurar que todas las ventanas comiencen en una esquina, centradas, etc. O tengo que definir reglas para cada programa donde se inicia ... eso es demasiado laborioso.

Jorge Castro
fuente

Respuestas:

2

Lamentablemente, ni el administrador de ventanas (metacity o compiz) ni Xorg cumplen ese propósito.

En Ubuntu (y cualquier GNU / Linux en general) recordar la ubicación de la última ventana depende de la aplicación. (Hasta donde puedo recordar, Firefox hace eso, y así Gedit).

Como dijiste, Compiz tiene un control preciso sobre dónde colocar la ventana de la aplicación, pero no la simple opción de recordar su último estado.

Consulte también esta idea en Brainstorm:

y este error (marcado como Wontfix):

https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/124315

OpenNingia
fuente
1

Realmente no hay forma de lograr esto en Compiz sin crear un complemento personalizado, ya que es el trabajo de una aplicación realizar un seguimiento de esto. Es posible escribir un complemento que haga esto, probablemente basándolo en el complemento de colocación de ventanas. Sin embargo, no existe una solución para ello.

RolandiXor
fuente
1

Puede hacerlo, pero la ventana debe tener una clase / nombre / título / id únicos o algo a lo que pueda hacer referencia.

Inicie la configuración de Compiz:

% ccsm

Seleccione el complemento "Colocar Windows"

Asegúrate de que esté habilitado

Seleccione la pestaña "Colocación de ventana fija"

Luego haga clic en "Nuevo" en "Windows con posiciones fijas".

Ahora debe especificar qué ventanas tienen qué posiciones fijas. Haga clic en el signo "+" para que aparezca un cuadro de diálogo de selección de ventana, esto le permitirá especificar la ventana por clase / título / etc. Puede elegir uno de los tipos y tomar la ventana para ver cuál es su valor. si es algo único, puede usarlo para la colocación. Puede agregar múltiples condiciones y, por lo tanto, terminar con combinaciones interesantes como:

(class=myterminal) & title=one

Luego, especifique sus posiciones X e Y, guárdelo y cierre el administrador de configuración. La próxima vez que coloque una ventana que se ajuste a la definición que ha especificado, debe colocarla en la ubicación adecuada (es posible que deba "compilar - reemplazar" aunque lo dudo).

David Ljung Madison Stellar
fuente
(Sé que es tarde, pero espero que ayude a las personas que buscan esta información)
David Ljung Madison Stellar