Recuerde la ubicación de la última ventana

¿Cómo puedo configurar mi Ubuntu para iniciar todas las ventanas del progtwig 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 progtwig donde comienza … eso es demasiado laborioso.

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

En Ubuntu (y en 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 dijo, Compiz tiene un control preciso sobre dónde colocar qué ventana de aplicación, pero no la opción simple de recordar su último estado.

Por favor refiérase también a esta idea en Brainstorm:

y este error (marcado como Wontfix):

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

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

Puede, pero la ventana debe tener una clase / nombre / título / id únicos o algunos de los cuales puede consultar.

Iniciar la configuración de Compiz:

% ccsm 

Seleccione el plugin “Colocar Windows”

Asegúrate de que esté habilitado

Seleccione la pestaña “Ubicación de ventana fija”

Luego haga clic en “Nuevo” en “Windows con posiciones fijas”.

Ahora necesitas especificar qué ventanas tienen qué posiciones fijas. Haga clic en el signo “+” para abrir 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 para ver Si es algo único que puedes usar para la colocación. Puedes 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, debería colocarla en la ubicación apropiada (puede que necesite ‘compiz –replace’ aunque lo dudo).