15 votes

Existe-t-il un moyen de changer de bureau virtuel sur mes moniteurs de façon SIMULTANÉE ?

J'ai mon ordinateur portable (M1, Big Sur 11.3 Build 20E5186d) et un deuxième moniteur. Je divise mes bureaux virtuels en "thèmes" afin de mieux gérer la grande quantité de fenêtres et d'applications ouvertes.

Sur mon ordinateur portable, j'ai des bureaux virtuels 1,2,3,4,5. Sur mon deuxième moniteur, j'ai les bureaux virtuels 6, 7, 8, 9 et 10.

Les thèmes du bureau virtuel sont en quelque sorte "jumelés" avec des thèmes. Par exemple, lorsque je travaille sur des tâches de codage, j'utilise le bureau 1 (sur l'ordinateur portable) et le bureau 6 (sur le deuxième écran), qui ont tous deux des applications pertinentes et Windows ouvert.

Maintenant, lorsque je veux passer à un autre sujet, par exemple au bureau 2 (où j'ai ouvert des fenêtres liées au codage mais non nécessaires à la tâche), je veux aussi que le deuxième moniteur passe simultanément au bureau 7 (en fait, un bureau virtuel à droite sur chaque appareil).

Existe-t-il une telle possibilité/fonctionnalité ?


Mise à jour

Pour l'instant, je n'ai testé que la solution consistant à modifier les paramètres de Mission Control (voir la réponse acceptée). Cependant, elle présente un inconvénient assez gênant :

Lorsque les écrans n'ont PAS d'espaces séparés, chaque fois que je démarre le Mac et qu'il se réveille du mode veille, toutes les fenêtres sont réorganisées sur mon ordinateur portable (et non plus sur mon deuxième moniteur). Cela est dû au fait que le port d'affichage est automatiquement déconnecté chaque fois que le Mac passe en mode veille. Cela signifie que je dois réorganiser mes fenêtres à chaque fois que je démarre mon Mac, ce qui devient vite fastidieux.

Jusqu'à présent, je n'ai pas trouvé de solution satisfaisante qui soit aussi relativement simple à réaliser. La deuxième solution à la réponse acceptée semble être une bonne solution de contournement, mais je ne me sens pas à l'aise de désactiver la protection de l'intégrité du système pour cela. Le problème n'est tout simplement pas assez important pour moi... mais ce n'est que mon calcul personnel des coûts et des avantages. Je peux imaginer que si quelqu'un a plus de deux moniteurs et veut changer d'espace sur des moniteurs spécifiques simultanément (par exemple, lorsque l'on change d'espace sur le moniteur 1, cela devrait aussi changer sur le moniteur 3, mais pas sur le 2), cela vaut certainement la peine de le faire.

N'hésitez pas à ajouter une réponse si vous trouvez une autre solution (plus simple).

0 votes

Bienvenue à Ask Different. C'est une excellente question. Si vous souhaitez des recommandations de logiciels pour automatiser cela, veuillez éditer ce tag. Je suppose que vous posez une question du type oui - Apple peut le faire ou non - Apple ne synchronise pas cela, vous avez besoin d'un gestionnaire de fenêtres.

0 votes

Pouvez-vous préciser ce que vous entendez par "simultanément" ? Comment n'est-il pas clair que les moniteurs - deux, 37 ou 498 - ne peuvent pas avoir d'importance ? La façon dont vous expliquez "bureaux ", réels ou virtuels, est essentielle. Rétrospectivement, soit vous pouvez expliquer comment "Bureau 2 et Bureau 7" sont liés, soit votre Question se prend les pieds dans le tapis. Alors, qu'en est-il ?

1 votes

@RobbieGoodwin, dans ma question, je parle explicitement de bureaux virtuels. Pouvez-vous m'expliquer comment je peux avoir 5 bureaux réels sur mon ordinateur portable et 5 bureaux réels sur mon moniteur ? Par ailleurs, les réponses à mes questions ont été assez rapides et je suis satisfait de ces réponses... Honnêtement, je ne vois pas en quoi ma question fait trébucher. Je vais éditer la question et ajouter le mot "virtuel" pour vous.

14voto

fiedl Points 523

Option 1 : Paramètre de contrôle de la mission "Les écrans ont des espaces séparés".

Je ne suis pas tout à fait sûr que ce soit ce que vous cherchez :

Si vous allez dans "Préférences système" "Mission Control", puis Décochez "Les écrans ont des espaces séparés". :

System Preferences

Cela couplera les espaces de tous les écrans. Ainsi, si vous faites glisser ou passez à un autre espace sur un écran, les autres écrans passeront également à l'espace correspondant.

Option 2 : Utiliser un gestionnaire de fenêtres

Si vous souhaitez configurer le comportement et les raccourcis clavier exactement comme vous le souhaitez et que vous êtes prêt à y consacrer du temps, envisagez d'utiliser un gestionnaire de fenêtres. Un bon gestionnaire de fenêtres pour MacOS est yabai .

yabai est un utilitaire de gestion de fenêtres conçu pour fonctionner comme une extension du gestionnaire de fenêtres intégré de MacOS. yabai vous permet de contrôler librement vos fenêtres, espaces et affichages à l'aide d'une interface de ligne de commande intuitive et, en option, de définir des raccourcis clavier définis par l'utilisateur à l'aide de skhd et d'autres logiciels tiers.

  1. Installer le gestionnaire de paquets homebrew

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. Installer yabai

    brew install yabai
  3. Pour que les espaces de commutation fonctionnent, vous devrez peut-être aussi désactiver la protection de l'intégrité du système : https://github.com/koekeishiya/yabai/wiki/Disabling-System-Integrity-Protection -- Peut-être que vous pouvez jeter un coup d'oeil à la article de wikipédia pour décider si vous êtes d'accord avec ça.

  4. Veillez à installer et charger l'addition de script de yabai

    sudo yabai --install-sa
    sudo yabai --load-sa
  5. Selon que vous souhaitez utiliser le carrelage de la fenêtre, les caractéristiques de la fenêtre, etc, configurer yabai dans le ~/.yabairc fichier.

  6. Afin de lier les commandes du gestionnaire de fenêtres aux raccourcis clavier, installez skhd :

    brew install koekeishiya/formulae/skhd
    brew services start skhd
  7. Configurer les raccourcis dans ~/.skhdrc . Par exemple, pour lier Command+Ctrl+1 pour passer aux espaces 1 (sur l'écran 1) et 6 (sur l'écran 2), et pour lier Ctrl+1 pour passer à l'espace 1 (sur l'écran 1) uniquement, utilisez cette configuration :

    # ~/.skhdrc
    ctrl - 1 : yabai -m space --focus 1
    cmd + ctrl - 1 : yabai -m space --focus 1 && yabai -m space --focus 6

0 votes

Merci pour cette réponse rapide ! J'espérais qu'il y aurait quelque chose comme une combinaison de touches, pour que je puisse décider manuellement si je veux basculer les deux bureaux virtuels simultanément ou seulement celui sur lequel je me concentre, mais je suppose que cette solution est suffisante pour la plupart des cas :)

1 votes

Je pense que l'on peut configurer yabai avec skhd de faire quelque chose comme ça. Je vais essayer

0 votes

Oh, c'est cool, merci beaucoup de vous être penché sur la question :) Je suis relativement novice en matière de codage (autodidacte). Je n'ai utilisé que git pour télécharger mon matériel, mais je n'ai aucune expérience de l'intégration de programmes de git dans quoi que ce soit. Si cela fonctionne, faites-moi savoir quelles sont les étapes à suivre pour l'implémenter ! Mais sinon, je suis déjà content que cela fonctionne "presque" comme prévu :)

7voto

Tetsujin Points 95239

Si vos "paires" sont toujours les mêmes combinaisons 1&6, 2&7, etc., la désactivation de l'option "Les écrans ont des espaces séparés" résoudra le problème - bien que vous devrez configurer à nouveau vos paires au départ, car il ne combinera pas intelligemment vos écrans existants.

enter image description here

Si vous avez besoin de quelque chose de plus complexe/flexible, vous devriez probablement vous tourner vers un produit tiers.

1 votes

Merci pour cette réponse rapide ! Elle a en effet résolu mon problème. J'espérais qu'il y aurait quelque chose comme une combinaison de touches, pour que je puisse décider manuellement si je veux basculer les deux bureaux virtuels simultanément ou seulement celui sur lequel je me concentre, mais je suppose que cette solution est suffisante pour la plupart des cas :)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X