Tengo un problema aparentemente común en el que cuando acoplo mi MacBook Pro en modo clamshell a mi base Thunderbolt 4 con 2 pantallas externas, las pantallas a veces se "voltean", lo que significa que la pantalla izquierda se muestra en la derecha, y viceversa. Como resultado, si intento mover el cursor de una pantalla a la otra, se queda "atascado" en el medio. La única forma de solucionarlo es ir a las Preferencias del Sistema e invertir la disposición de las pantallas en la página Pantallas. No pasa nada, pero es molesto. ¿Hay alguna forma de asignar un atajo de teclado para cambiar la disposición de la pantalla?
Respuesta
¿Demasiados anuncios?He aquí la solución que he encontrado.
-
Terminal abierto
-
Instale cerveza
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
Instale displayplacer
brew tap jakehilborn/jakehilborn && brew install displayplacer
-
Instale iCanHazShortcut
brew install icanhazshortcut
-
Utiliza las Preferencias del Sistema de MacOS para colocar las pantallas en la disposición "correcta" ( Preferencias del sistema > Muestra )
-
Utilice displayplacer para obtener los argumentos "correctos" de la disposición de la pantalla utilizando Terminal
displayplacer list
(desplácese hasta la parte inferior)
displayplacer "id:AB3507C3-C84E-4F19-9CC8-BA286B9FF967 res:1920x1080 hz:60 color_depth:7 scaling:on origin:(0,0) degree:0" "id:397A8EBB-E3B2-475D-8FF6-ED98E60B7B2C res:1920x1080 hz:60 color_depth:7 scaling:on origin:(1920,0) degree:0"
(Este fue el mío, el tuyo puede ser diferente).
-
Utiliza las Preferencias del Sistema de macOS para poner las pantallas en disposición "invertida" ( Preferencias del sistema > Muestra )
-
Utilice displayplacer para obtener argumentos de disposición de pantalla "volteados" utilizando Terminal
displayplacer list
(desplácese hasta la parte inferior)
displayplacer "id:AB3507C3-C84E-4F19-9CC8-BA286B9FF967 res:1920x1080 hz:60 color_depth:7 scaling:on origin:(0,0) degree:0" "id:397A8EBB-E3B2-475D-8FF6-ED98E60B7B2C res:1920x1080 hz:60 color_depth:7 scaling:on origin:(-1920,0) degree:0"
(De nuevo, el suyo puede ser diferente).
- Abra iCanHazShortcut y cree un nuevo acceso directo para la disposición de pantalla nº 1. En la ventana Comando copie y pegue los argumentos "correctos" de la disposición de la pantalla, sustituyendo "displayplacer" por
/opt/homebrew/Cellar/displayplacer/1.2.0/bin/displayplacer
- Elija un atajo de teclado (yo elegí Cmd + Ctrl + Shift + 1 )
- Cree un nuevo acceso directo para la disposición de pantalla nº 2. En la Comando copie/pegue los argumentos de disposición de pantalla "invertida" anteriores, sustituyendo "displayplacer" por
/opt/homebrew/Cellar/displayplacer/1.2.0/bin/displayplacer
- Elija un atajo de teclado (yo elegí Cmd + Ctrl + Shift + 2 )
- Prueba tu configuración. Un atajo de teclado debería invertir las pantallas para que el cursor se quede atascado en el centro. El otro atajo de teclado debería poner las pantallas en la disposición correcta y permitirte pasar el ratón libremente de una pantalla a otra.
Espero que esto ayude a alguien.