15 votos

¿Hay alguna manera de cambiar los escritorios virtuales en mis monitores SIMULTÁNEAMENTE?

Tengo mi portátil (M1, Big Sur 11.3 Build 20E5186d) y un segundo monitor. Dividí mis escritorios virtuales en "temas" para poder manejar mejor la gran cantidad de Windows y aplicaciones abiertas.

En mi portátil, tengo los escritorios virtuales 1,2,3,4,5. En mi segundo monitor, tengo 6,7,8,9,10.

Los temas del Escritorio virtual están como "emparejados" con los temas, así que, por ejemplo, cuando estoy trabajando en tareas de codificación, uso el Escritorio 1 (en el portátil) y el Escritorio 6 (en el segundo monitor), que tienen ambos aplicaciones relevantes y Windows abiertos.

Ahora, cuando quiero cambiar a otro tema, por ejemplo al Escritorio 2 (donde tengo abierto Windows relacionado con la codificación pero no con la tarea) también quiero que el segundo monitor cambie simultáneamente al Escritorio 7 (básicamente un Escritorio virtual a la derecha en cada dispositivo).

¿Existe esa posibilidad/característica?


Actualización

Hasta ahora sólo he probado la solución de cambiar la configuración de Mission Control (ver la respuesta aceptada). Sin embargo, tiene un inconveniente bastante molesto:

Cuando las pantallas NO tienen espacios separados, cada vez que arranco el Mac y se despierta del modo de suspensión, todos los Windows se vuelven a colocar en mi portátil (ya no en mi segundo monitor). Esto se debe a que el Display Port se desconecta automáticamente cada vez que el Mac entra en modo de reposo. Esto significa que tengo que reorganizar mis Windows cada vez que inicio mi Mac, lo que se vuelve tedioso bastante rápido.

Hasta ahora no he encontrado una solución satisfactoria que además sea relativamente sencilla de realizar. La segunda solución de la respuesta aceptada parece una buena solución, pero no me siento cómodo deshabilitando la protección de la integridad del sistema para eso. El problema simplemente no es lo suficientemente grande para mí... pero esto es sólo mi cálculo personal de costo-beneficio. Puedo imaginar que si alguien tiene más de dos monitores y quiere cambiar los espacios en monitores específicos simultáneamente (por ejemplo, cuando se cambia de espacio en el monitor 1, también debe cambiar en el monitor 3, pero no en el 2) definitivamente vale la pena hacerlo.

No dudes en añadir una respuesta si encuentras otra solución (más sencilla).

14voto

Pagan Puntos 70

Opción 1: Configuración del control de la misión "Las pantallas tienen espacios separados"

No estoy del todo seguro de que esto sea lo que buscas:

Si vas a "Preferencias del Sistema" "Mission Control", entonces Desmarque la opción "Las pantallas tienen espacios separados". :

System Preferences

Esto acoplará los espacios de todas las pantallas. Así, si deslizas o cambias a otro espacio en una pantalla, las otras pantallas también cambiarán al espacio correspondiente.

Opción 2: Utilizar un gestor de ventanas

Si quieres configurar el comportamiento y los atajos de teclado exactamente como quieres y estás dispuesto a dedicar algo de tiempo a configurarlo, considera usar un gestor de ventanas. Un buen gestor de ventanas para MacOS es yabai .

yabai es una utilidad de gestión de ventanas que está diseñada para funcionar como una extensión del gestor de ventanas incorporado de MacOS. yabai le permite controlar sus ventanas, espacios y pantallas libremente utilizando una interfaz de línea de comandos intuitiva y, opcionalmente, establecer atajos de teclado definidos por el usuario utilizando skhd y otro software de terceros.

  1. Instale el gestor de paquetes homebrew

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

    brew install yabai
  3. Para que la conmutación de espacios funcione, es posible que también tengas que desactivar la protección de integridad del sistema: https://github.com/koekeishiya/yabai/wiki/Disabling-System-Integrity-Protection -- Tal vez echar un vistazo a la artículo de wikipedia para decidir si te parece bien.

  4. Asegúrese de instalar y cargar la adición de scripts de yabai

    sudo yabai --install-sa
    sudo yabai --load-sa
  5. Dependiendo de si desea utilizar el mosaico de ventanas, las funciones de enfoque de las ventanas, etc, configurar yabai en el ~/.yabairc archivo.

  6. Para vincular los comandos del gestor de ventanas a los atajos de teclado, instale skhd :

    brew install koekeishiya/formulae/skhd
    brew services start skhd
  7. Configurar los accesos directos en ~/.skhdrc . Por ejemplo, para unir Command+Ctrl+1 para pasar a los espacios 1 (en la pantalla 1) y 6 (en la pantalla 2), y para enlazar Ctrl+1 para pasar al espacio 1 (en la pantalla 1) solamente, utilice esta configuración:

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

7voto

Tetsujin Puntos 23061

Si tus "pares" son siempre las mismas combinaciones 1&6, 2&7, etc., entonces desactivar "Las pantallas tienen espacios separados" lo solucionará, aunque tendrás que volver a configurar tus pares inicialmente, ya que no combinará tus pantallas existentes de forma inteligente.

enter image description here

Si necesitas algo más complejo/flexible, entonces probablemente busques algo de terceros.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X