Visão geral das atividades do teclado de navegação no ambiente de vários monitores

3

Podemos usar as teclas de seta do teclado para navegar entre janelas na Visão geral de atividades (superchave).

No entanto, ao usar dois ou mais monitores, o Gnome permite navegar entre as janelas apenas no escopo do monitor único, ou seja, não consigo navegar para o aplicativo no segundo monitor do primeiro monitor usando as teclas de seta.

Existe alguma solução alternativa para esse caso?

p. sim, há um alternador Alt + Tab , com o qual eu posso operar usando as teclas de seta, mas a questão é sobre a Visão Geral das Atividades.

UPDATE

Mergulhei no código-fonte do shell do gnome js, mas permaneci em

Main.overview.viewSelector._activePage.navigate_focus(null, Gtk.Destination.TAB_FORWRAD, false)

essa função me fez mergulhar no código st-bin.c , onde encontrei uma confusão completa de outras chamadas.

Então, o resultado, eu acho - é estender Page objetos em ViewSelector.js para monitores inteiros, de forma que navigate_focus mude automaticamente para a próxima janela (entre outras janelas dentro de todas as 3 telas). O problema é que a própria funcionalidade de navegação é strongmente associada ao C backend.

Se alguém puder ajudar a lidar com a implementação - i e outros usuários ficarão imensamente gratos.

    
por uptoyou 22.05.2018 / 15:33

1 resposta

0

Eu escrevi um exemplo muito simples (extensão) de alguma forma para alcançar o comportamento explicado acima: link

Este exemplo é apenas para prova de conceitos ( alt+left , alt+right para visão geral de abertura e com foco left ou right monitor, respectivamente).

Se alguém quiser pegar um projeto e implementar a versão completa de trabalho - todos são bem-vindos!

    
por uptoyou 09.06.2018 / 10:42