Coloque rapidamente uma janela em outra tela usando apenas o teclado

162

Eu sei que usando Alt+ F7, posso usar o teclado para mover a janela. Também posso usar o plug-in "Grade" do Compiz para posicionar rapidamente a janela ao redor do meu monitor atual. O plugin da grade não parece funcionar no monitor, no entanto.

O que eu preciso é de uma maneira mais rápida de mover a janela atual para a outra tela. Na minha configuração atual de monitor duplo, eu me vejo precisando mover a janela de foco para o outro monitor enquanto me concentro em trabalhar em outra coisa (e a movo para trás depois).

Se eu usar o XMonad (ou outros gerenciadores de ladrilhos), isso seria bastante fácil. No entanto, muitos aplicativos que eu uso (Gnome Do, MATLAB, visualizadores de imagens, aplicativos personalizados que eu escrevo ...) não funcionam bem com um gerenciador de mosaicos.

Portanto, minha pergunta é: existe uma combinação de teclas de atalho que move a janela atualmente focada para o outro monitor (e vice-versa)?

Dat Chu
fonte
12
Obrigado, eu estava procurando pelo atalho Alt-F7. A primeira vez que encontrei a resposta que estava procurando, em uma pergunta.
Qwertzguy
Estou usando o Alt-F7. No entanto, para uma aceleração movendo-se com setas e ctrl. Pensamento muito mais rápido.
Vadim

Respostas:

197
  1. Instale o Gerenciador de configurações do CompizConfigInstale o compizconfig-settings-manager

    sudo apt-get install compizconfig-settings-manager
    
  2. Execute o CCSM → Vá para o final (Gerenciamento de janelas) → Vá para "Colocar".

  3. Ative o plug-in.
  4. Configure o atalho para "Colocar na próxima saída".
  5. Saia e entre novamente.

Se o plug-in colocado não aparecer no CCSM, instale o pacote compiz-pluginsInstalar plugins de compiz . ( sudo apt-get update && sudo apt-get install compiz-plugins)

EDIT: O pacote de plug-ins necessário agora é chamado compiz-pluginsem 12.10 e superior. O compiz-plugins-extraInstale o compiz-plugins-extra ainda é usado para 12.04.

grizwako
fonte
5
Também vale a pena notar que a saída "próxima" passará por todos os monitores (sem parar no canto direito).
Adrian Schneider
2
Não vejo o plug-in. Usando Ubuntu QQ
Yatharth Agarwal
9
Ah, ele funciona - só precisa de um logoff / logon!
Jaywink # 14/14
4
Não há nenhuma opção "Put"
Richard
6
@ Richard, você terá que instalar compiz-pluginsconforme mencionado no post. (Nota: Estou no Ubuntu 15.04 e, uma vez instalado, eu era o plug-in "Put").
Anonsage
29

Eu gosto de Colocar na próxima saída com Ctrl+ Alt+n

Aproveite!

Coloque no CCSM Coloque no CCSM.

Colocar na próxima saída Colocar na próxima saída

Chu-Siang Lai
fonte
1
Agora, eu uso a configuração dessa tecla de acesso como '<Alt> <Shift> m'. : P
Chu-Siang Lai
2
Eu não ter colocado em minha CCSM
Jamie Hutber
13

Alt+ Ctrl+ NumLeft / NumRight

somente para janela minimizada (!) Encontrei hoje no Gnome 3 @ Ubuntu 14.04.

ou seja, se você deseja mover a janela maximizada, pode

'Win + Seta para baixo', ' Alt+ Ctrl+ NumLeft / NumRight', 'Win + Seta para cima'

ou tente vinculá-lo ..

viktorkho
fonte
10
Infelizmente, esses Alt+Ctrl+<NumDirection>atalhos mantêm a janela na mesma tela e não se movem para outra tela .. testada no Ubuntu 15.04 (w / Unity).
Anonsage 9/08/15
2
É o mesmo problema no Ubuntu 16.04. Eu vim aqui para encontrar uma solução para este problema.
byxor
1
Funciona para mim no Ubuntu 16.04, obrigado!
Juanmi Rodriguez
@ Anonsage Mas é para o Gnome. Não é a unidade.
G. Demecki 26/03
10

Na minha máquina (CentOS Linux 7), funcionou imediatamente :
Use window key+ shift+ arrowspara mover a janela rapidamente entre monitores. Funciona em janelas maximizadas e não maximizadas.

Andrey
fonte
Se possível, você pode esclarecer como conseguir isso no Ubuntu, pois é sobre isso que pergunta.
Kulfy
Obrigado! Eu tenho dois monitores (sem falar em espaços de trabalho) e funcionou bem! [ubuntu budgie 19.04]
sdlins
1
Isso também funciona bem para mim imediatamente no Ubuntu 18.04
Gerald
5

Após instalar o compizconfig-settings-manager → Execute-o → Vá para o fim (Gerenciamento de Janelas) → Vá para "Colocar".

Então você deve tentar "Colocar na janela de exibição" e "Colocar à esquerda / Colocar à direita". Se a janela não estiver na borda da tela, será necessário dobrar "direita / esquerda" para alternar as telas. Por padrão, é com super + Numpad-Arrows.

ioaniatr
fonte
Não é a solução mais direta, mas a melhor na minha opinião.
Jonah
Esta é a única resposta que funcionou para mim.
haff 23/07
0

Adendo : se a solução comPut pluginnão funcionar.

Tente desativar alguns recursos que você não usa que possam interferir. Deixei apenas Put To Next Outputativado e ele começou a funcionar.

Waldemar Wosiński
fonte
0

Desative os recursos no plug-in "Grade" no ccsm, logoff / logon e ative o plug-in "put" com as teclas de combinação que você deseja. Funciona para mim (ubuntu 16.04).

Ativei alguns recursos nos dois plug-ins porque queria mover janelas entre monitores (usando recursos no put), mas queria manter o recurso que redimensiona a janela pela metade da largura do monitor atual (usando recursos na grade).

brunoroquette
fonte
0

Após instalar o CCSM, para adicionar a opção "put", você deve instalar também:

sudo apt-get install compiz-plugins-extra
gujou
fonte
0

Clique com o botão direito do mouse na parte superior da janela da barra e um menu suspenso apareceu para mim com a opção de mover a janela.

Nome de ouro
fonte