Como eu mudo o foco da tela X que estou olhando?

0

Por diversas razões, tenho duas x telas configuradas no meu desktop Ubuntu 10.10. Mas não consigo usar Alt + Tab para alternar entre todas as janelas ao mesmo tempo.

Por exemplo, se 2 Janelas estiverem na Tela A e 1 janela estiver na tela B, e meu mouse estiver sobre a tela A, então Alt + Tab mostrará apenas as duas janelas na tela A.

Existe um atalho que posso usar para alternar o foco para várias telas ou há uma maneira de combinar as entradas na guia Alt + para mostrar todas as janelas. (Observe que NÃO estou procurando uma solução que faça todos os monitores funcionarem como um, por exemplo, através do xinerama).

Obrigado!

Bernie

    
por btelles 05.10.2010 / 02:23

1 resposta

1

Descobri isso.

Acabei escrevendo um pequeno script que definiria o foco em uma janela na tela desejada. Em seguida, coloquei-o no meu diretório / home / my_name / bin e configure os atalhos de teclado para executar o script com as opções corretas.

Tudo o que o script faz é mover o mouse para as coordenadas de tela desejadas e depois simular um clique naquele local. Ele aceita opções para cima, baixo, esquerda e direita, para que eu possa escolher qualquer uma das quatro telas.

Aqui está:

#file: /home/my_user/bin/smon 
#(make sure you have execute privileges on this file)

while getopts ":udlr" Option
do
  case $Option in
    u    ) s=2;;
    d    ) s=1;;
    l    ) s=0;;
    r    ) s=3;;
  esac

done
xdotool mousemove --screen $s 500 28 click 1

Você pode executar o script da seguinte forma:

/home/my_user/bin/smon -u
=> moves the mouse to the top of screen 2, and clicks at 28 pixels below the top.

Portanto, se você abrir a caixa de diálogo de atalhos de teclado do Ubuntu, (atualmente em Sistema - > Preferências - > Atalhos de teclado), clique no botão "Adicionar", então você poderá copiar o comando acima, colá-lo a caixa de texto 'comando' e mapeie-a para algum atalho útil.

Eu sei, não a solução mais elegante, mas funciona para mim.

    
por 07.10.2010 / 03:35

Tags