posição padrão de janelas/programas (xubuntu 18.04)

posição padrão de janelas/programas (xubuntu 18.04)

No trabalho, tenho um monitor duplo configurado, com emacs etc. na tela principal e evince etc. na segunda tela. Sob

 xfce->window manager->focus

eu coloco

focus follows mouse

Com isso, se eu iniciar um programa (emacs/browser/etc) geralmente o novo objeto aparecerá no mesmo monitor que a posição atual do cursor. O único infrator frequente é o Google Chrome, que tem vontade própria e insiste em aparecer na tela 2.

Recentemente adicionei um terceiro monitor. E agora o google-chrome e o evince aparecerão no terceiro monitor!

Pergunta: (#1) O que posso fazer para "redefinir" a posição padrão de vários programas para que apareçam no mesmo monitor que a posição atual do cursor?

(#2) O que posso fazer para forçar um programa/janela a aparecer sempre na tela principal?

Eu sei que o número 1 e o número 2 nem sempre são compatíveis, então acho que seria "se não consigo fazer o número 1 funcionar, então irei com o número 2".

Obrigado!

Responder1

Infelizmente, há pouco controle do usuário sobre o posicionamento padrão das janelas nos gerenciadores de janelas flutuantes. O próprio aplicativo pode controlar o posicionamento das janelas, e é assim que alguns aplicativos lembram seu tamanho ou insistem em aparecer no mesmo local na próxima vez.

(#1) O que posso fazer para "redefinir" a posição padrão de vários programas para que apareçam no mesmo monitor que a posição atual do cursor?

Provavelmente há pouco que você possa fazer aqui. Os programas que controlam sua janela armazenam suas informações cada um à sua maneira, usando dconf ou usando um arquivo de configuração...

(#2) O que posso fazer para forçar um programa/janela a aparecer sempre na tela principal?

Isso pode ser resolvido, mas a solução depende de alguns utilitários antigos que exigem que você configure manualmente alguns arquivos de configuração. Os utilitários devilspiee devilspie2, um sucessor com sintaxe diferente, são pequenos daemons que acompanham a criação de novas janelas. Em seguida, eles adaptam automaticamente a janela de acordo com uma regra que você definir.

Assim, você pode definir qualquer nova janela para aparecer no monitor principal. Você também pode ter regras específicas para janelas específicas: você pode fazer com que seu navegador sempre apareça no terceiro monitor em tela cheia, sem decorações de janela, etc.

informação relacionada