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)?


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.


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


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 ..


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.


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.


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.


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).


0

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

sudo apt-get install compiz-plugins-extra

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.