Script per riposizionare la barra dei menu sulla configurazione di due monitor

2

C'è uno script che potrebbe essere scritto per ottenere questo: In System Preferences / Displays ... è possibile spostare la barra dei menu ... tramite uno script? Il mio set-up è un monitor e un Cintiq. Io lavoro solo con Cintiq o lavoro con il mio monitor da 28 "diverse volte al giorno, ho sempre bisogno di andare manualmente. Vorrei davvero che ci fosse una sceneggiatura in grado di farlo. Ho provato Automator, ma non sta registrando l'azione. : (

    
posta Rafael 06.03.2015 - 23:20
fonte

2 risposte

2

Puoi utilizzare un'utilità della riga di comando denominata cscreen per farlo. Puoi avvolgerlo in uno script AppleSctipt o in Automator. Puoi scaricare cscreenIntel.dmg dal link fornito. In un terminale usa cscreen -h per generare le informazioni di guida interne.

Ho un MBP e un display Thunderbolt quindi in un terminale voglio avere cscreen list my display

$ 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
$

Quindi per impostare la visualizzazione Thunderbolt per avere la barra dei menu eseguo il seguente comando:

cscreen -s 2 -p

Posso quindi reinserirlo utilizzando lo stesso comando dei Index turni.

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

In Automator aggiungi Esegui Shell Script e aggiungi il comando: /<path_to>/cscreen -s 2 -p

Nota: questo è un semplice interruttore se hai solo due schermi, ma se ne hai più di due dovrai scrivere un flusso logico nello script.

Puoi anche utilizzare, cscreen -i <DisplayID> -p , ad es. cscreen -i 3247b0f -p per codificare con DisplayID che non cambia.

Questo può anche essere usato in un Terminale come un singolo comando o incorporato in uno script di shell senza usare AppleScript o Automator.

    
risposta data 06.03.2015 - 23:48
fonte
0

Un approccio semplice potrebbe consentire a "display hanno spazi separati" in prefs di sistema / Controllo missione. Ciò consentirebbe la barra dei menu su entrambi gli schermi.

    
risposta data 07.03.2015 - 01:22
fonte

Leggi altre domande sui tag