como fazer com que cada tela seja exibida em um espaço separado, além de ter um atalho de teclado para mover as duas telas ao mesmo tempo?


16

No OS X Mavericks, cada monitor (ou seja, monitor) possui seu próprio espaço. Há muitas vantagens nisso.

Mas também há vantagens na maneira antiga de fazê-lo; ou seja, eu quero que ambos [ monitor 1 - space 1] e [ monitor 2 - space 1] sejam para o meu aplicativo Xcode. E o [ monitor 1 - space 2] [ monitor 2 space 2] para o meu chrome e assim por diante.

As Preferências oferecem a opção de seguir o caminho antigo ou o novo caminho através da Display have separate spacesopção:

insira a descrição da imagem aqui

No entanto, quero o melhor dos dois mundos: quero que cada tela tenha seu próprio espaço ... mas também quero um atalho de teclado onde possa mover as duas telas ao mesmo tempo. Como isso é possível?

Respostas:


8

Eu queria fazer algo semelhante. Embora não tenha certeza de que é possível fazer com que os atalhos "Mover para a esquerda" e "Mover para a direita" se comportem como você deseja (pelo menos não sem uma ferramenta de terceiros), você pode se aproximar bastante com o "Alternar para a área de trabalho [n ] "atalhos. Aqui está o que eu fiz:

  • No Mission Control, adicione ou remova áreas de trabalho de ambos os monitores para ter o mesmo número em ambos. Eu estava usando 5 no Mountain Lion, então, quando iniciei o Mavericks, eu tinha 5 no meu monitor principal e apenas um ("Desktop 6") no meu monitor secundário. Simplesmente adicionei 4 novos desktops ao meu monitor secundário, agora tenho 10 no total. O resultado é algo como isto:

Tela principal com desktops 1-5

Tela principal com desktops 1-5

Monitor secundário com desktops 6-10

Monitor secundário com desktops 6-10

  • Vá para System Preferences > Keyboard > Shortcutse selecione a Mission Controlcategoria.

  • Defina um atalho para cada "par" de áreas de trabalho , da seguinte maneira:

Atalhos do teclado

(Obviamente, isso resultará em alguns atalhos conflitantes, mas não parece ser um problema. Um atalho ainda aciona as duas ações.)

  • Use ctrl- 1através ctrl- 5(ou qualquer conjunto de atalhos que você escolher) para alternar entre cada par: ctrl+ 1para o Desktop 1 na tela principal e o Desktop 6 no secundário, ctrl+ 2para o Desktop 2 e o Desktop 7 e assim por diante.

Parece um pouco complicado, mas pelo menos ele corresponde ao comportamento com o qual estava acostumado no Mountain Lion, mantendo os benefícios do suporte aprimorado a vários monitores no Mavericks.

Edição: Acabei de perceber que isso pode causar algum comportamento estranho ao alternar pares de área de trabalho. Por um lado, depois de pousar em uma área de trabalho, a barra de menus pisca de forma irregular e, eventualmente, se concentra em uma exibição ou outra, aparentemente aleatoriamente. Ele também parece mexer com a alternância de aplicativos, pois nem sempre se concentra no aplicativo ou na janela que você esperaria. (Talvez exista um conflito entre o aplicativo usado mais recentemente em todo o mundo e o usado mais recentemente nessa área de trabalho em particular? Não tenho certeza.) Continuarei brincando com ele, mas isso poderia ser um desastre para mim. Felizmente, ainda tenho a opção de voltar ao comportamento pré-Mavericks, se necessário.


Isso é super útil, obrigado por compartilhar. Você já experimentou o BetterTouchTool? Ele permite que um único atalho seja mapeado para vários. Talvez seja possível mapear ctrl-1 para alternar entre uma área de trabalho e outra, para que elas sempre ocorram na mesma ordem.
chmac

Lifesaver! Eu não conseguia entender por que eu tinha exibições flutuantes do meu IDE RubyMine pulando quando clicava nele.
Ecbrodie

Isso costumava ser uma ótima resposta. No entanto, para mim, isso não funciona mais no El Capitan. Você sabe o que tenho que fazer para que ele funcione sob 10.11.6?
Hotschke

10.11.6: o atalho funciona apenas para a tela principal (Preferências do Sistema -> Monitores, a tela com a barra de menus arrastável)
Hotschke

Aparentemente, há um problema com o driver gráfico da nVidia: usando o driver gráfico padrão OSX em vez do driver da Web NVIDIA, ele funciona novamente para mim sob o 10.11.6.
Hotschke 06/02

1

Quando eu atualizei para Mavericks, eu queria poder fazer exatamente o que você diz. Mas então percebi que era muito mais fácil selecionar primeiro o aplicativo que você deseja usar (Command + Tab) e, em seguida, as janelas do aplicativo atual (Ctrl + baixo e esquerda ou direita para obter o aplicativo certo). Ele funciona para selecionar a janela, mesmo que esteja em outro espaço, e você estará trocando entre monitores.

Por exemplo, geralmente tenho mais de uma janela do Chrome, uma para cada monitor. Portanto, se você quiser mudar entre a maior e a menor, primeiro selecione o Google Chrome App e, em seguida, pressione Ctrl + Down (para ver todas as janelas do Chrome) e direita e esquerda para mudar do monitor grande para o pequeno.

Espero que seja útil


2
Infelizmente, isso não funciona quando uma das janelas está em tela cheia ...
Antoine Lizée

@ AntoineLizée O motivo é que o OS X trata os aplicativos em tela cheia como espaços independentes. Por exemplo, se o Safari estiver em tela cheia, é seu próprio espaço.
Jfmercer
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.