Quando collego uno schermo esterno ho bisogno di uno script per automaticamente:
1. Controllare se il monitor esterno è collegato rilevando la scheda "Allegato" esistente.
2. Attivare la scheda "Allegato" per mettere a fuoco.
3. Attiva il mirroring solo se è disattivato.
Imposta risoluzione come:
4. "Ottimizza per" - > "Display Retina incorporato" (modifica della combobox).
5. "Scaled" (selezione del pulsante di opzione).
6. "Seleziona 1440 x 900". (opzione che si trova a sinistra di default).
Ho un MacBook Pro 2017 con macOS 10.13, High Sierra e un display esterno FullHD.
Preferisco una risoluzione ridotta in scala di 1440 x 900 per la maggior parte del lavoro invece della risoluzione predefinita del mio sistema di 1680 x 1050.
Quando a volte collego lo schermo esterno, il MacBook Pro cambia la risoluzione come per il display esterno e quindi devo sempre effettuare il reset.
Ho cercato di scrivere un applecript ma non sono riuscito a passare. Non voglio utilizzare app aggiuntive come SwitchResX per questo singolo caso.
Ho già provato gli script in È possibile modificare la risoluzione dello schermo con una scorciatoia da tastiera? Lo script restituisce l'errore:
System Events got an error: Can’t get radio group 1 of group 1 of tab group 1 of window "Built-in Retina Display" of process "System Preferences". Invalid index.