Como organizar o Windows de aplicativos no Mac OS X

17

Com o Windows, existe uma opção na barra de tarefas para agrupar janelas na horizontal ou na vertical. Existe alguma maneira de replicar esse recurso no Mac OS X?

Sagar R. Kothari
fonte
Veja também apple.stackexchange.com/questions/557/…
David d C e Freitas
1
Você pode gostar: imacami.net # tri

Respostas:

13

Eu encontrei um programa de código aberto, ShiftIt.

http://code.google.com/p/shiftit/

Há um modo de meia tela (esquerda, direita, superior, inferior) e um modo de quarto de tela (superior esquerda, superior direita, inferior esquerda, inferior direita). Existem até teclas de atalho.

Yanick Landry
fonte
4
Agora ele está hospedado aqui: github.com/fikovnik/ShiftIt E posso confirmar que funciona muito bem.
Kris
1
Há um binário em github.com/fikovnik/ShiftIt/issues/72 que está funcionando bem no Lion.
Waldo
Percebi que o ShiftIt tenta fazer conexões de saída (usando Little Snitch) para nkuyu.net, blogoriffic.com, dishchannelchart.com e game-boyz.co.uk. Talvez seja inofensivo, mas alguém deve descobrir o que está fazendo. A fonte está no github, é claro (embora o autor possa modificá-la antes de criar o aplicativo).
Peter Tseng
14

Veja o SizeUp , que é uma versão shareware do TwoUp (mencionada acima), que oferece ainda mais flexibilidade com janelas lado a lado (você pode fazer telas de um quarto e telas preenchidas, além de mover coisas entre monitores). É fantástico

Tom Crayford
fonte
2
Para quem procura um programa que ainda funcione bem em meados de 2011 - o SizeUp ainda está funcionando bem.
bmike
Ditto no Snow Leopard no início de 2013.
JohnJ
E parece funcionar ainda em Yosemite no final de 2014.
Travis Reeder
7

Experimente o TwoUp :

O TwoUp permite que você posicione rapidamente uma janela para preencher exatamente metade da tela (tela dividida) através da barra de menus ou atalhos configuráveis ​​em todo o sistema (teclas de atalho). Semelhante à funcionalidade "janelas lado a lado" disponível em outros sistemas operacionais.

Guillermo Esteves
fonte
Eu uso isso e posso dizer que é fantástico. A nova versão incluirá algumas coisas legais de acordo com o autor (você deve perguntar a ele). ;)
Martin Marconcini
O TwoUp descontinuou :(
Sagar R. Kothari
5

Esse é um trabalho para a Applescript. Aqui estão algumas postagens com código que você pode usar para escrever uma mais genérica que realizará o que deseja fazer. Basicamente, você terá que descobrir quais aplicativos têm janelas abertas e, em seguida, aplicar seu algoritmo de lado a lado.

http://blog.slaunchaman.com/2008/05/20/resize-your-windows-automatically-for-different-resolutions/

http://www.ithug.com/2008/12/applescript-arranging-multiple-windows/

http://www.vicky.com.np/mediawiki/index.php/Tile_Terminal_Windows_Using_AppleScript

EDITAR

Vale acrescentar que a Apple parece ter uma visão diferente de como lidar com o problema do Windows na tela. Em vez de mantê-los organizados através de algum sistema de ladrilhos, eles fornecem "pesquisa". Se você precisar encontrar um aplicativo ou janela em particular, pressione F9 for Exposé, que miniaturiza todas as janelas abertas e mostra todas para você de uma só vez, para que você possa escolher a que deseja. Se você precisar de todas as janelas de um aplicativo específico, pressione F10, que puxa as janelas do aplicativo ativo para fora da pilha de janelas da área de trabalho e as coloca em cima da pilha.

Nem todo mundo gosta disso ou entende que essas são as ferramentas que a Apple sugere que você use, então você obtém a maneira mais típica (Windows e Linux) de lidar com janelas abertas adicionadas por terceiros. Veja como a Apple é intransigente sobre "Thinking Different", como o mouse de um botão.

Também segui esse paradigma de "pesquisa" na organização da maioria dos meus arquivos. A única organização de arquivo / pasta que eu mantenho na minha pasta pessoal são os diretórios para tipos de documentos e uso o Spotlight para encontrá-los. Eu tentei isso pela primeira vez como um experimento quando o Spotlight apareceu com o Tiger e descobri que, com as melhorias do Spotlight no Leopard, ele realmente funciona (o Spotlight era muito lento e impreciso no Tiger). Eu mantenho os projetos atuais na área de trabalho e, quando não estão mais ativos, eles entram no "arquivo morto". Isso funciona bem. Tenho toneladas de PDFs, etc. para trabalhar, e quase nunca passo tempo procurando o documento que eu queria entre os resultados.

Voltando à questão da janela, no Leopard, entre os desktops virtuais (Spaces; eu normalmente uso 9 espaços por vez) e o Exposé, não senti a necessidade de usar um sistema de ladrilhos de janelas mais tradicional.

Pinochle
fonte
4

breeze possui estados globais e da janela do aplicativo. os estados podem ser acionados usando o teclado e são independentes da resolução. emparelhe isso com tamanho e fluxo de janela e você estará definido.

yanokwa
fonte
Só para que você saiba que, desde a postar esta resposta WindowFlow tem beta esquerda e agora é chamado Optimal Layout, a URL correta é most-advantageous.com/optimal-layout
Bento Lowndes
2

O Witch é como alt + tab nas janelas, mas mostra várias janelas abertas. Você o aciona usando a opção + tab em vez de command + tab e ainda mantém seu comando + tab http://www.manytricks.com/witch/

No snow leopard, você poderá clicar no ícone do dock e ele exibirá as janelas abertas no momento.

jimiyash
fonte
2

aqui está um pequeno AppleScript legal de http://www.ithug.com/2008/12/applescript-arranging-multiple-windows/ que pode ser modificado - inserindo o nome do aplicativo em que você deseja que ele seja executado, como o Safari ou Preview ou Mail - sim, você deve executá-lo para cada aplicativo aberto, mas funciona muito bem. Eu não consegui fazê-lo funcionar no localizador.

Script que irá sobrepor todas as janelas abertas no Safari, de forma que cada janela fique um pouco abaixo e à esquerda da janela, resultando em um padrão em cascata.

tell application "Safari"
activate
set _theWindows to every window
repeat with i from 1 to number of items in _theWindows
set this_item to item i of _theWindows
set the bounds of this_item to {(109 + (20 * i)), (10 + (10 * i)), (1164 + (20 * i)), (786 + (10 * i))}
end repeat
end tell


fonte
0

Eles são um número de aplicativos por aí agora que podem fazer isso.

Estou usando o TileWindows . Possui um modo de meia tela (esquerda, direita, superior, inferior) e um quarto de tela (superior esquerda, superior direita, inferior esquerda, inferior direita). Existem até teclas de atalho.

user81208
fonte
3
Tem certeza de que está apenas usando , e não, eu não sei, desenvolvendo ?
Daniel Beck