Como posso salvar / restaurar as posições das janelas quando desancoro / encaixo meu laptop?

9

Eu tenho um laptop com uma estação de encaixe que tem um monitor grande conectado a ele. Quando o laptop está encaixado, uso o monitor como meu monitor principal e a tela do laptop como um monitor secundário.

Quando eu desabotoo, a tela do laptop se torna minha tela principal e todas as janelas se movem para ela. Quando eu conecto o laptop, o monitor torna-se automaticamente a tela principal novamente, mas as janelas ficam todas na tela do laptop. Eu tenho que arrastar cada um para o monitor e redimensioná-lo.

Como faço para que minhas janelas retomem automaticamente as posições e os tamanhos que tinham antes de eu desencaixar (supondo que ainda estejam abertas)? Tudo o que consegui encontrar foram respostas sobre restaurar programas quando você faz o login. Não é isso que estou procurando.

Estou usando o Gnome 3 no Arch Linux.

    
por cjm 31.12.2012 / 04:03

2 respostas

1

Eu tentei criar um script, mas fiquei sem tempo. Você pode encontrar a discussão relacionada aqui:

link

    
por 21.01.2013 / 14:46
1

Eu pedi um semelhante pergunta em perguntar ao Ubuntu e a resposta aceita contém scripts shell (não-específicos do Ubuntu) para salvar / restaurar as posições das janelas.

O ponto-chave é usar wmctrl para listar janelas ativas e xwininfo para consultar sua geometria e depois wmctrl novamente para restaurar a geometria de cada janela .

wmctrl deve ser instalado separadamente.

    
por 12.10.2014 / 08:20