Disattiva il monitor interno via software (script / terminale / collegamento / ...)

6

Sto usando il mio MacBook Pro (OS X 10.6) in una mensola con uno schermo esterno sulla mia scrivania, quindi non uso e ho bisogno dello schermo interno. Ma se quello interno è acceso è mostrato negli spazi.

È possibile utilizzare il MacBook con lo schermo interno spento spegnendolo e riattivandolo con un dispositivo di input esterno mentre il Libro è chiuso. Ma in questo modo ha sempre bisogno di un breve sonno e interrompe il lavoro. Quindi mi chiedo se è possibile disattivare solo lo schermo interno dal software (un'app, via Terminale, AppleScript, una scorciatoia da tastiera, ecc.) Senza spegnere lo schermo esterno?

So che esiste una scorciatoia per la "schermata di sospensione", ma ciò riguarda tutte le schermate, inclusa quella esterna.

    
posta Tobi 30.03.2012 - 14:45
fonte

6 risposte

1

Se non era chiaro dai commenti, il comportamento della modalità clamshell è cambiato in 10.7:

  • Se un laptop è collegato a uno schermo esterno, chiudendo il coperchio non si mette il portatile in modalità di sospensione.
  • Se apri il coperchio dopo, il display interno viene riacceso.

sudo nvram boot-args=iog=0x0 ripristina il comportamento in 10.6 e precedenti.

Se altri cercavano un modo per attivare la normale visualizzazione del sonno (come quando premi ^⇧⏏), puoi usare SleepDisplay .

    
risposta data 20.09.2012 - 07:27
fonte
4

Per disabilitare la schermata interna per laptop basati su OS X Lion, avviare il Terminale e immettere il seguente comando:

sudo nvram boot-args="iog=0x0"

Dovrai riavviare per rendere effettive le modifiche e il display interno sarà completamente disabilitato indipendentemente dal fatto che il Mac sia aperto o chiuso.

Per annullare questa operazione, puoi tornare al Terminale e inserire:

sudo nvram -d boot-args

Quindi riavvia di nuovo, o puoi semplicemente eseguire lo zapping della PRAM tenendo premuto Command + Option + P + R durante il riavvio, eliminando anche gli argomenti di boot. Se dovessi disconnettere MacBook Pro da un'origine video esterna, lo zapping della PRAM sarebbe come riattivare il display interno.

Questo è l'opposto di "clamshell mode" - dove il laptop Mac è chiuso e lo schermo è ancora acceso. Clamshell può sembrare bello, ma senza un adeguato flusso d'aria il Mac potrebbe surriscaldarsi, quindi si consiglia di far funzionare il computer con lo schermo aperto. Se hai intenzione di farlo, assicurati di impostare lo schermo principale in modo che la barra dei menu, il Dock e le finestre di avviso si portino alla schermata corretta.

Fonte: OSXDaily

    
risposta data 18.04.2012 - 03:08
fonte
2

Se ho capito bene, si desidera utilizzare solo il display esterno e disattivare lo schermo interno. Per ottenere ciò, vuoi mettere il tuo macbook in modalità clamshell .

Per fare ciò devi avere il tuo macbook allegato a
a) una fonte di alimentazione esterna
b) un display esterno
c) tastiera esterna + mouse.
Quindi tutto ciò che fai è chiudere il coperchio (vedi foto sotto).

Quando vuoi mettere il tuo mac in stop premi opt + cmd + espellere e quando vuoi riattivarlo premi un tasto qualsiasi sulla tastiera wireless, avendo il tuo macbook chiuso in ogni momento.

Altre informazioni possono essere trovate qui .

    
risposta data 21.04.2012 - 17:18
fonte
1

Sai, potresti semplicemente mettere il laptop in modalità display mirror .... Spegni completamente la luminosità sul display del laptop.

    
risposta data 23.04.2012 - 01:24
fonte
0

Sebbene non sia stato possibile trovare un comando che interrompa la visualizzazione in modo nativo, esiste un app scarichi che lo farà. Ci sono due opzioni da qui.

  1. Installa l'app nella cartella Applicazioni e da Terminal o SSH esegui open /Applications/Sleep\ Display.app

  2. Fare clic con il pulsante destro del mouse sull'app dalla cartella Download e fare clic su "Mostra contenuto pacchetto". Passare a Contents/MacOS e copiare il file sleepdisplay.

    Vai a /usr/bin (puoi usare il + + G scorciatoia e digitare la directory in) e incollare il binario file. Ora sarai in grado di digitare il comando sleepdisplay in Terminale o tramite SSH e il display andrà immediatamente in stop.

Spero che questo aiuti!

    
risposta data 30.03.2012 - 14:50
fonte
-1

Volevo fare cose simili e questo è quello che ho trovato. Clamshell è la risposta, ma un passaggio trascurato di fare clic su un pulsante del mouse per attivare lo schermo esterno ha funzionato. Ho trovato questo a: link

    
risposta data 29.10.2012 - 18:23
fonte

Leggi altre domande sui tag