come rendere ogni schermo uno spazio separato, ma avere una scorciatoia da tastiera per spostare entrambe le schermate contemporaneamente?


16

In OS X Mavericks, ogni display (cioè monitor) ha il suo spazio. Ci sono molti vantaggi in questo.

Ma poi ci sono anche vantaggi nel vecchio modo di farlo; cioè voglio che sia il mio [ monitor 1 - space 1] & [ monitor 2 - space 1] sia per la mia app Xcode. E il [ monitor 1 - space 2] [ monitor 2 space 2] per il mio chrome e così via.

Le Preferenze ti offrono la possibilità di andare alla vecchia maniera o alla nuova via tramite l' Display have separate spacesopzione:

inserisci qui la descrizione dell'immagine

Comunque voglio il meglio di entrambi i mondi: voglio che ogni schermo abbia il suo spazio .. ma poi voglio anche una scorciatoia da tastiera in cui posso spostare entrambe le schermate contemporaneamente. Come è possibile?

Risposte:


8

Volevo fare qualcosa di simile. Sebbene non sia sicuro che le scorciatoie "Sposta a sinistra" e "Sposta a destra" si comportino come desideri (almeno non senza uno strumento di terze parti), puoi avvicinarti con "Passa al desktop [n ] "scorciatoie. Ecco cosa ho fatto:

  • In Mission Control, aggiungi o rimuovi desktop da entrambi gli schermi in modo da avere lo stesso numero su entrambi. Stavo usando 5 in Mountain Lion, quindi quando ho avviato per la prima volta Mavericks, ne avevo 5 sul mio display principale e solo uno ("Desktop 6") sul mio display secondario. Ho semplicemente aggiunto 4 nuovi desktop al mio display secondario, quindi ora ne ho 10 in totale. Il risultato è simile al seguente:

Display principale con desktop 1-5

Display principale con desktop 1-5

Display secondario con desktop 6-10

Display secondario con desktop 6-10

  • Vai a System Preferences > Keyboard > Shortcutse seleziona la Mission Controlcategoria.

  • Imposta una scorciatoia per ogni "coppia" di desktop , in questo modo:

Tasti rapidi

(Naturalmente, ciò comporterà alcune scorciatoie contrastanti, ma non sembra essere un problema. Una scorciatoia attiva ancora entrambe le azioni.)

  • Usa ctrl- 1attraverso ctrl- 5(o qualsiasi altra serie di scorciatoie che hai scelto) per passare da una coppia all'altra: ctrl+ 1per Desktop 1 sul display principale e Desktop 6 sul secondario, ctrl+ 2per Desktop 2 e Desktop 7 e così via.

Sembra un po 'un trucco che conosco, ma almeno corrisponde al comportamento a cui ero abituato in Mountain Lion, pur mantenendo i vantaggi del supporto migliorato per monitor multipli in Mavericks.

EDIT: ho appena notato che questo può causare un comportamento strano quando si cambia coppia di desktop. Per uno, dopo essere atterrato su un desktop, la barra dei menu lampeggia in modo irregolare e alla fine si concentra su uno schermo o su un altro, apparentemente in modo casuale. Sembra anche fare confusione con il cambio di applicazione, in quanto non si concentra sempre sull'applicazione o sulla finestra che ti aspetteresti. (Forse c'è un conflitto lì tra l'applicazione utilizzata più di recente a livello globale e quella utilizzata più di recente su quel particolare desktop? Non ne sono sicuro.) Continuerò a giocarci, ma potrebbe essere un rompicapo per me. Fortunatamente, ho ancora la possibilità di tornare al comportamento pre-Mavericks, se necessario.


È molto utile, grazie per la condivisione. Hai provato BetterTouchTool? Consente di associare un singolo collegamento a più. Forse è possibile mappare ctrl-1 per passare da un desktop all'altro, quindi avvengono sempre nello stesso ordine.
chmac,

Salvavita! Non sono riuscito a capire per me il motivo per cui ho avuto display mobili dal mio IDE RubyMine saltando in giro quando ho cliccato su di esso.
ecbrodie,

Questa era una grande risposta. Tuttavia, per me non funziona più sotto El Capitan. Sai cosa devo fare per farlo funzionare sotto il 10.11.6?
Hotschke,

10.11.6: Il collegamento funziona solo per la schermata principale (Preferenze di Sistema -> Display, il display con la barra dei menu trascinabile)
Hotschke

Apparentemente, c'è un problema con il driver grafico nVidia: usando il driver grafico predefinito OSX invece del driver Web NVIDIA, funziona di nuovo con il 10.11.6.
Hotschke,

1

Quando mi sono aggiornato ai maverick, volevo essere in grado di fare esattamente quello che dici. Ma poi mi sono reso conto che è molto più facile selezionare prima l'applicazione che vuoi usare (Comando + Tab) e poi le finestre dell'applicazione corrente (Ctrl + giù e sinistra o destra per ottenere quella giusta). Funziona per selezionare la finestra anche se si trova in un altro spazio e quindi si cambierà tra i monitor.

Quindi, ad esempio, di solito ho più di una finestra di Chrome, una per ogni monitor, quindi se voglio passare dalla più grande alla più piccola, seleziono prima l'app Google Chrome, quindi Ctrl + Giù (per vedere tutte le finestre di Chrome) e destra e sinistra per passare dal monitor grande a quello piccolo.

Spero sia utile


2
Sfortunatamente, questo non funziona quando una delle finestre è a schermo intero ...
Antoine Lizée,

@ AntoineLizée Il motivo è che OS X considera le app a schermo intero come spazi indipendenti. Ad esempio, se Safari è a schermo intero, è il suo spazio.
jfmercer,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.