Script para reubicar la barra de menús en la configuración de monitores duales

2

¿Hay un script que podría escribirse para lograr esto? En Preferencias / Pantallas del sistema ... ¿es posible reubicar la barra de menú ... a través de un script? Mi configuración es un monitor y un Cintiq. O bien trabajo solo con el Cintiq, o trabajo con mi monitor de 28 "varias veces al día. Siempre tengo que hacer esto manualmente. Realmente me gustaría que hubiera un script que pueda hacer esto. Intenté Automator, pero no está grabando la acción. :(

    
pregunta Rafael 06.03.2015 - 23:20

2 respuestas

2

Puede usar una utilidad de línea de comandos llamada cscreen para hacerlo. Puede envolverlo en un script AppleSctipt o en Automator. Puede descargar cscreenIntel.dmg desde el enlace proporcionado. En una terminal, use cscreen -h para generar la información de ayuda interna.

Tengo un MBP y una pantalla Thunderbolt, así que en una Terminal quiero que cscreen muestre mis pantallas

$ cscreen -l
DisplayID  Index     Depth     Width     Height  Refresh
5ac6fa7f       1        32      1440        900     0
 3247b0f       2        32      2560       1440     0
use -h to display all usage options
$

Entonces, para configurar la pantalla Thunderbolt para que tenga la barra de menú, ejecuto el siguiente comando:

cscreen -s 2 -p

Luego puedo cambiarlo de nuevo usando el mismo comando que el Índice desplaza.

En AppleScript: do shell script "/<path_to>/cscreen -s 2 -p"

En Automator, agregue Ejecutar el script de shell y agregue el comando: /<path_to>/cscreen -s 2 -p

Nota: este es un cambio simple si solo tienes dos pantallas, sin embargo, si tienes más de dos, necesitarás escribir algún flujo lógico en el script.

También puedes usar, cscreen -i <DisplayID> -p , por ejemplo. cscreen -i 3247b0f -p para codificar con el DisplayID que no cambia.

Esto también se puede usar en una Terminal como un comando singular o se puede incorporar a un script de shell sin usar AppleScript ni Automator.

    
respondido por el user3439894 06.03.2015 - 23:48
0

Un enfoque simple podría ser habilitar "las pantallas tienen espacios separados" en las preferencias del sistema / Control de Misión. Eso permitiría menubars en ambas pantallas.

    
respondido por el James Kachan 07.03.2015 - 01:22

Lea otras preguntas en las etiquetas