A partir de 10.7, você pode ativar o "controle de missão" e, em seguida, arrastar e soltar sua janela para qualquer grupo de área de trabalho.
Veja:
No OS X, já que estou ciente de mover a janela atual para a próxima área de trabalho, cliquei na barra de título da janela para colocá-la no modo de movimentação e, mantendo o botão do mouse pressionado, pressione ctrl - < tecla de direção do cursor > . Se você não tiver um laptop, isso pode exigir três mãos. Alternativamente, você pode entrar em espaços e arrastar uma janela de um desktop para outro.
Existe uma maneira mais fácil de fazer isso, apenas com o teclado (e duas mãos no máximo)?
Acho que o melhor que você pode fazer é segurar a barra de título da janela com o mouse, depois pressionar Ctrl-1 (ou 2, 3, 4, qualquer coisa). Isso requer o uso do mouse, mas é um pouco mais conveniente do que outros métodos.
Se você instalar o "BetterTouchTool", poderá criar um atalho de teclado / mouse / gesto para:
Funciona muito bem! Além disso, "BetterTouchTool" tem vários outros recursos bacanas que você pode achar úteis. É grátis.
Infelizmente, pelo menos a partir de 10.5.4, não há como fazer isso usando apenas um atalho de teclado.
Você pode fazer isso usando apenas o mouse, que também requer apenas uma mão, arrastando a janela até a borda da tela. Você pode definir mais opções para isso usando o Warp ou Segredos painéis de preferências (ambos gratuitos).
Layout Ótimo , um aplicativo que desenvolvi, permite usar comandos do teclado para mover, redimensionar e alterar o Espaço de grupos de janelas.
Existe uma ferramenta chamada Zooom que permitirá que você pegue qualquer parte de uma janela para movê-la usando uma tecla de atalho, e também da mesma forma redimensionar janelas, novamente com uma tecla de atalho. Isso é muito bom quando se está mudando de um linux wm para o OS X, no entanto, eu ainda estou me perguntando se apenas a troca básica como na pergunta está disponível sem compras adicionais de software.
Parece que a Amethyst ( link ) pode mudar a aplicação para qualquer espaço de trabalho.
Se você estiver usando o gerenciador de janelas e não o ambiente desktopg, poderá fazer isso modificando o keymap, a função TakeToWorkspace ou SendToWorkspace.
Por exemplo, no fluxbox.
$vi ~/.fluxbox/keys
Super_L 1 :TakeToWorkspace 1
Super_L 2 :TakeToWorkspace 2
Super_L 3 :TakeToWorkspace 3
Super_L 4 :TakeToWorkspace 4
Super_L 5 :TakeToWorkspace 5
Super_L 6 :TakeToWorkspace 6
Super_L 7 :TakeToWorkspace 7
Permitirá que você pressione "botão mac" + número do espaço de trabalho e a janela focada será levada para o espaço de trabalho correto.
Se você arrastar usando a barra de título e segurá-la contra a borda da tela, ela deve se mover após alguns segundos (se houver um 'Espaço' para ela ir). Claro que você tem que usar o mouse, mas não há comandos importantes envolvidos.
Control-Up, depois arraste a janela para o TOPO da tela. Esses são os desktops. Um pouco mais difícil de perceber do que os desktops Linux; mas funciona. A Apple está tentando mostrar o que já está em cada desktop. B. O botão F3 também ativa o Controle da Missão. Nota: Use as setas do lado do controle para alternar os desktops
Então, tentar todos os métodos falsos por aí acidentalmente me levou à solução que todos estão procurando:
Clique e segure a janela que você deseja mover. Segure o botão Ctrl. Arraste a janela até a borda da tela até que ela mova a janela para uma nova área de trabalho. Solte a janela e solte o botão Ctrl. Estrondo. Feito.
Como alternativa, você pode usar o Controle da missão para arrastar e soltar aplicativos na área de trabalho desejada, mas essa não é a solução que você está procurando. Siga em frente.