9 votes

Désactiver le moniteur interne par logiciel (script/terminal/shortcut/ )

J'utilise mon MacBook Pro (OS X 10.6) debout sur une étagère avec un écran externe sur mon bureau, donc je n'utilise pas et n'ai pas besoin de l'écran interne. Mais si l'écran interne est allumé, il s'affiche dans les espaces.

Il est possible d'utiliser le MacBook avec l'écran interne éteint en le mettant en veille et en le réveillant à l'aide d'un dispositif d'entrée externe lorsque le Livre est fermé. Mais cette méthode nécessite toujours une courte mise en veille et une interruption du travail. Je me demande donc s'il est possible d'éteindre l'écran interne du MacBook. seulement l'écran interne par un logiciel (une application, via Terminal, AppleScript, un raccourci clavier, etc.) sans éteindre l'écran externe ?

Je sais qu'il y a un raccourci pour "écran de veille" mais cela affecte tous les écrans y compris l'écran externe.

4voto

Bogdan Gavril Points 4059

Pour désactiver l'écran interne des ordinateurs portables basés sur OS X Lion, lancez le Terminal et entrez la commande suivante :

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

Vous devrez redémarrer pour que les changements prennent effet, et l'écran interne sera alors complètement désactivé, que le Mac soit ouvert ou fermé.

Pour annuler cette opération, vous pouvez retourner dans le terminal et entrer :

sudo nvram -d boot-args

Puis redémarrez à nouveau, ou bien zappez la PRAM en maintenant Command+Option+P+R pendant le redémarrage, ce qui efface également les arcs de démarrage. Si vous deviez déconnecter le MacBook Pro d'une source vidéo externe, le fait de zapper la PRAM vous permettrait de réactiver l'affichage interne.

C'est le contraire du mode "clamshell", dans lequel l'ordinateur portable Mac est fermé et l'écran toujours allumé. Le mode "clamshell" peut être esthétique, mais sans une circulation d'air adéquate, le Mac risque de surchauffer, c'est pourquoi il est recommandé de faire fonctionner l'ordinateur avec l'écran ouvert. Il est donc recommandé de faire fonctionner l'ordinateur avec l'écran ouvert. Si vous optez pour cette solution, veillez à régler l'écran principal de manière à ce que la barre de menus, le Dock et les fenêtres d'alerte s'affichent sur l'écran approprié.

Source : OSXDaily

2voto

Milo Wielondek Points 325

Si je comprends bien, vous voulez utiliser uniquement votre écran externe et éteindre l'écran interne. Pour ce faire, vous devez mettre votre macbook en mode mode clapet .

Pour ce faire, votre macbook doit être connecté à
         a) une source d'alimentation externe
         b) un écran externe
         c) clavier et souris externes.
Il suffit ensuite de fermer le couvercle (voir image ci-dessous).

Lorsque vous voulez mettre votre Mac en veille, vous appuyez sur opt + cmd + eject Lorsque vous voulez le rallumer, appuyez sur n'importe quelle touche de votre clavier sans fil, tout en gardant votre Macbook fermé à tout moment.

Plus d'informations sont disponibles aquí .

MBP in clamshell mode

2voto

jacquesdirac Points 11

Une solution pour le mode clamshell qui fonctionne avec Monterey sans outils tiers :

  1. courir sudo nvram boot-args="niog=1" dans le terminal
  2. redémarrage avec l'écran externe connecté
  3. fermer le couvercle
  4. utiliser une carte en plastique (ou un objet similaire qui ne peut pas endommager l'écran) pour frapper n'importe quelle touche avec le couvercle très légèrement ouvert afin que l'affichage interne ne soit pas déclenché
  5. continuer à ouvrir le couvercle

Ce comportement est réinitialisé dès que votre Mac se met en veille, utilisez donc un outil comme Amphetamine (ou pmset natif dans Terminal) pour garder votre ordinateur éveillé. Si votre Mac s'est endormi avec la lèvre ouverte, il se peut que le fait de la fermer et d'attendre quelques secondes allume l'écran externe. Après l'avoir ouvert, le mode clamshell persiste.

Mise à jour Il semble que MacOS dispose d'un protocole détaillé pour déterminer quand autoriser l'ouverture du couvercle en mode "clamshell". Si vous disposez d'un périphérique d'entrée externe, procédez comme suit :

  1. Exécuter sudo nvram boot-args="niog=1"
  2. Exécuter sudo pmset -a lidwake 0
  3. Reboot
  4. Débrancher le moniteur externe
  5. Fermer le couvercle
  6. Brancher le moniteur
  7. Déclenchez votre périphérique d'entrée externe (ou carte plastique)
  8. Rouvrir le couvercle

Le mode clapet ouvert aurait dû être invoqué.

1voto

Old Pro Points 5634

Vous savez, vous pourriez simplement mettre l'ordinateur portable en mode miroir à la place.... Il suffit d'éteindre complètement la luminosité de l'écran de l'ordinateur portable.

1voto

Fuzzy Purple Monkey Points 702

Si ce n'est pas clair dans les commentaires, le comportement du mode clapet a changé dans la version 10.7 :

  • Si un ordinateur portable est connecté à un écran externe, le fait de fermer le couvercle ne met pas l'ordinateur portable en veille.
  • Si vous ouvrez ensuite le couvercle, l'affichage interne se rallume.

sudo nvram boot-args=iog=0x0 rétablit le comportement des versions 10.6 et antérieures.

Si d'autres personnes cherchaient un moyen de déclencher la mise en veille de l'affichage normal (comme en appuyant sur ), vous pouvez utiliser Affichage du sommeil .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X