Gnome / Ubuntu 17.10 - Como eu sei em qual monitor um programa está?

1

Eu uso três monitores no meu sistema e tenho o Dock definido para exibição em todos os monitores.

Vamos supor que eu tenha três instâncias do Chrome abertas - uma em cada monitor.

No Unity, o ícone do Chrome no Dock de cada monitor tem pequenos pontos para mostrar se o Chrome está aberto no mesmo monitor em que este Dock está ativado e, quando clico no ícone do Chrome, posso fazer as instâncias de todos monitores, mas quando eu passo sobre eles, ele me mostra em qual monitor eles estão antes de eu alternar para eles, para que eu possa dizer facilmente qual deles será aberto.

No Ubuntu 17.10 com o Gnome, eu tenho o Dock em todos os monitores, mas quando eu clico em um dos ícones do Chrome (ou qualquer outro aplicativo), vejo as instâncias de todos os monitores, mas quando eu pairar sobre eles, não é possível saber em qual monitor a instância está, então estou adivinhando. Para agravar a questão, depois de clicar em uma instância, as janelas são reordenadas de uma forma que é difícil de prever, então tenho que adivinhar várias vezes para obter a janela que realmente quero.

Aqui está uma captura de tela:

Este é um comportamento muito frustrante porque eu regularmente tenho dúzias de janelas abertas, e acidentalmente abrir a janela errada encobre a janela que eu estava usando, e para recuperá-la eu tenho que adivinhar novamente, o que invariavelmente encobre alguma outra janela e a coisa toda fica fora de controle.

Acho que a melhor solução seria uma das seguintes: 1. Quando você clica no ícone no Dock para um aplicativo ativo, apenas as instâncias que estão no mesmo monitor que o Dock são mostradas. 2. Quando você clica no ícone no Dock para um aplicativo ativo, todas as instâncias de todos os monitores são exibidas, mas quando você passa o mouse sobre elas, há uma maneira de saber em qual monitor elas estão. No Unity, acho que isso os coloca temporariamente em primeiro plano quando você passa por cima dele.

Se alguém tiver alguma sugestão sobre como lidar com isso, eu ficaria muito grato! Eu também sou um desenvolvedor de software, então mesmo que você possa me apontar na direção certa dentro do Gnome ou qualquer outra coisa, eu posso pelo menos começar a hackear as coisas.

Obrigado!

    
por SteveK 03.11.2017 / 17:26

1 resposta

0

Esta é uma resposta indireta, mas atualmente estou testando a extensão do Dash to Dock , e até agora parece fazer quase exatamente o que eu quero.  Ativar a opção Launchers -> Isolate Monitors é maravilhoso - com ela ativada, o Dock em cada tela contém apenas os aplicativos que estão sendo executados nessa tela. Com Behavior -> Click Action -> Show Window Previews selecionado, clicar em um aplicativo mostra as visualizações dos aplicativos em execução apenas nesse monitor e Scroll Action -> Cycle Through Windows facilita a navegação pelos aplicativos em um monitor com a roda de rolagem do mouse.

Bônus extra: o código fonte é o Javascript, que eu conheço muito bem:)

    
por SteveK 03.11.2017 / 20:15