Question:
Éteindre le moniteur interne par logiciel (script / terminal / raccourci /…)
Tobi
2012-03-30 17:45:04 UTC
view on stackexchange narkive permalink

J'utilise mon MacBook Pro (OS X 10.6) sur une étagère avec un écran externe sur mon bureau, donc je n'utilise pas et j'en ai besoin. Mais si celui interne est allumé, il est affiché dans des espaces.

Il est possible d'utiliser le MacBook avec l'écran interne éteint en le mettant en veille et en le réveillant avec un périphérique d'entrée externe pendant que le livre est fermé . Mais de cette façon, il faut toujours un court sommeil et interrompre le travail. Je me demande donc s'il est possible d'éteindre uniquement l'écran interne par logiciel (une application, via Terminal, AppleScript, un raccourci clavier etc.) sans éteindre l'écran externe?

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

Six réponses:
ruddfawcett
2012-04-18 06:08:07 UTC
view on stackexchange narkive permalink

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 modifications prennent effet, et l'affichage interne sera alors complètement désactivé, que le Mac soit ouvert ou fermé.

Pour annuler cela, vous pouvez retournez au terminal et entrez:

  sudo nvram -d boot-args  

Puis redémarrez à nouveau, ou vous pouvez simplement zapper PRAM en maintenant la touche Commande + Option + P + R lors du redémarrage, ce qui efface également les arguments de démarrage. Si vous deviez déconnecter le MacBook Pro d'une source vidéo externe, zapper la PRAM serait la façon dont vous voudriez réactiver l'affichage interne.

C'est l'opposé du «mode clamshell» - où le Mac l'ordinateur portable est fermé et l'écran est toujours allumé. Clamshell peut être joli, mais sans un flux d'air adéquat, le Mac peut surchauffer, il est donc recommandé de faire fonctionner l'ordinateur avec l'écran ouvert. Si vous envisagez de faire cela, assurez-vous de définir l'affichage principal de sorte que la barre de menus, le Dock et les fenêtres d'alerte s'affichent à l'écran approprié.

Source: OSXDaily

Merci. Mais malheureusement, je dirige le Snow Leopard. De plus, le redémarrage demande plus d'efforts que l'utilisation du mode clamshell. De plus: à clapet, mon écran interne est éteint, mais après avoir réveillé le MacBook, je peux l'ouvrir pendant que l'écran reste éteint.
Cela semble être une idée dangereuse et terrible. Est-ce que je manque quelque chose? Je sais bien que vous venez de zapper le PRAM.
Qu'est-ce que cela fait exactement? Est-ce que quelqu'un sait ce qui se passe exactement lorsque vous faites cela, ou s'il existe une meilleure option? J'ai vu cela partout sur le net, mais aucune réponse à la question «comment ça marche».
0sh
2012-04-21 20:18:37 UTC
view on stackexchange narkive permalink

Si je comprends bien, vous ne voulez utiliser que votre écran externe et que l'écran interne soit éteint. Pour y parvenir, vous souhaitez mettre votre macbook en mode clapet .

Pour ce faire, vous devez connecter votre macbook à
a) une source d'alimentation externe
b) un écran externe
c) clavier externe + souris.
Il vous suffit de fermer le couvercle (voir photo ci-dessous).

Lorsque vous souhaitez mettre votre Mac en veille, appuyez sur opt + cmd + éjecter , et lorsque vous souhaitez le rallumer, vous appuyez sur n'importe quelle touche de votre clavier sans fil, en fermant votre macbook à à tout moment.

Plus d'informations peuvent être trouvées ici.

MBP in clamshell mode

C’est exactement ce que je fais en ce moment et ce que j’ai dit dans les commentaires ci-dessus ;-) Je n’aurai pas une solution qui n’aurait pas besoin du court sommeil pour éteindre l’écran.
Je ne sais pas ce que tu veux dire alors. Vous n'êtes pas obligé de «mettre votre macbook en veille» comme vous le dites dans les commentaires pour passer en mode clapet. Pouvez-vous expliquer ce que vous voulez dire?
J'aime juste désactiver uniquement l'affichage interne et nous le Mac comme s'il était en mode clapet, mais je veux empêcher l'étape de mise en veille et de réveiller le Mac. Le résultat est donc le même qu'avec votre chemin mais sans le détour de dormir.
Vous ne devez pas mettre votre Mac en veille pour utiliser le mode clamshell. Peut-être que vous faites quelque chose de mal? Pouvez-vous expliquer ce que vous entendez par dormir votre Mac? Voulez-vous que le couvercle soit ouvert, c'est ça?
@Tobi Si vous parlez du court __delay__ qui se produit lorsque vous fermez le couvercle, la seule solution qui vous vient à l'esprit est d'assombrir votre écran en utilisant la touche `F1` de votre clavier. De cette façon, votre écran interne apparaîtra éteint, mais il sera cependant toujours présent dans les espaces (bien qu'il n'apparaisse pas sur le deuxième moniteur). J'ai peur qu'il n'y ait pas d'autre moyen de contourner cela que d'utiliser le mode clasmshell. Vous devrez soit vivre avec le retard, soit accepter que votre écran interne reste allumé.
En dormant le mac, je veux dire fermer le couvercle ou appuyer sur cmd + alt + éjecter. Cela fait dormir le livre, indiqué par la LED blanche clignotante.
@Tobi Tobi, je dois vous dire que vous m'avez vraiment confondu. Vous n'avez pas besoin de mettre votre mac en veille pour passer en mode clapet. Il vous suffit de connecter / d'allumer votre moniteur externe et de fermer le couvercle. Encore une fois, il n'est PAS nécessaire de mettre votre Mac en veille.
Mais le Mac se met automatiquement en veille si je ferme le couvercle, n'est-ce pas?
@Tobi non, ce n'est pas le cas si les trois conditions que j'ai énumérées dans ma réponse sont remplies. Au moins ça ne devrait pas.
Je l'ai essayé. Si je ferme le couvercle, le livre s'endort après quelques secondes. Maintenant, je peux le réveiller avec le couvercle fermé et l'écran interne est éteint, mais c'est exactement l'étape que je veux éviter ...
@Tobi assurez-vous que l'écran externe est allumé lorsque vous fermez le couvercle. De cette façon, vous ne devriez remarquer qu'un délai d'environ 2 secondes et un clignotement de l'écran lorsque vos commutateurs en mode clapet.
L'écran est allumé, la source d'alimentation externe, la souris et le clavier sont branchés ... le Mac se met en veille, cependant
@Tobi Je vois. Ensuite, vous pouvez également commencer à dépanner votre mac, car ce n'est pas le comportement par défaut, c'est-à-dire que quelque chose ne va pas avec votre macbook en particulier. Pardon!
Hrmpf… toute idée de ce qui pourrait être faux?
@Tobi rien ne me vient à l'esprit, désolé. Peut-être un paramètre / préférence personnalisé. Vous pouvez publier une nouvelle question et voir si quelqu'un peut vous aider.
@Tobi PS. si vous sentez que j'ai été d'une quelconque aide, j'apprécierais que vous m'accordiez votre prime!
Bien sûr, mais à mon avis, une prime ne devrait aller qu'à une réponse qui résout le problème, ce que ne fait aucune des réponses ici ...
Old Pro
2012-04-23 04:24:14 UTC
view on stackexchange narkive permalink

Vous savez, vous pouvez simplement mettre l'ordinateur portable en mode miroir d'affichage à la place ... Éteignez simplement la luminosité sur l'écran de l'ordinateur portable.

Ce n'est pas une option pour moi car le moniteur externe a besoin de plus de pixels que le moniteur interne ...
@Tobi, eh bien, il vous suffira de passer à Lion. Ce que vous demandez ne peut pas être fait sous Snow Leopard.
Que voulez-vous dire? Que peut faire Lion dans ce cas que SL ne peut pas faire?
@Tobi, dans Lion si vous avez un écran externe branché sur l'ordinateur portable et que l'ordinateur portable est branché sur une source d'alimentation, lorsque vous fermez le couvercle de l'ordinateur portable, l'écran interne est éteint sans mettre l'ordinateur portable en veille. Tout comme tu veux.
Merci. Que se passe-t-il si je rouvre le couvercle (car ce sera mieux pour refroidir le livre)?
@Tobi, Je suis déçu de ne pas avoir obtenu la prime pour cela, mais de toute façon, je ne me souviens pas de ce qui se passe lorsque vous rouvrez le couvercle, mais si l'écran se rallume (probablement), alors au lieu de fermer le couvercle le premier endroit où vous pouvez simplement [mettre un aimant sur l'ordinateur portable] (http://www.youtube.com/watch?v=4KNyh4hc5O8) (juste en dessous de la grille du haut-parleur gauche) pour faire croire au matériel que vous avez fermé le couvercle.
Désolé, mais je n'ai donné la prime à personne parce que toutes les réponses données ici sont des solutions de contournement (plus ou moins confortables) et aucune réponse à ma question. ruddfawcett a obtenu automatiquement la moitié de la prime puisque sa réponse avait deux votes positifs.
Lri
2012-09-20 10:27:28 UTC
view on stackexchange narkive permalink

Si cela n'était pas clair dans les commentaires, le comportement du mode clamshell a changé dans 10.7:

  • Si un ordinateur portable est connecté à un écran externe, la fermeture du couvercle ne met pas le ordinateur portable pour dormir.
  • Si vous ouvrez le couvercle après cela, l'affichage interne se rallume.

sudo nvram boot-args = iog = 0x0 restaure le comportement de la version 10.6 et des versions antérieures.

Si d'autres cherchaient un moyen de déclencher une veille d'affichage normale (comme en appuyant sur ⌃⇧⏏), vous pouvez utiliser SleepDisplay.

Merci. En attendant, je suis sorti avec ML et j'ai découvert le nouveau comportement.
Matt Love
2012-03-30 17:50:56 UTC
view on stackexchange narkive permalink

Bien que je n'ai pas été en mesure de trouver une commande qui mettra en veille l'écran de manière native, il existe une application que vous téléchargez qui le fera. Il y a deux options à partir d'ici.

  1. Installez l'application dans le dossier Applications et depuis Terminal ou SSH, exécutez open / Applications / Sleep \ Display.app

  2. Faites un clic droit sur l'application dans le dossier Téléchargements et cliquez sur "Afficher le contenu du package". Accédez à Contents / MacOS et copiez le fichier sleepdisplay.

    Accédez à / usr / bin (vous pouvez utiliser le ⇧ kbd > + + G raccourci et tapez le répertoire) et collez le fichier binaire. Vous pourrez maintenant taper la commande sleepdisplay dans le terminal ou via SSH et l'écran s'endormira immédiatement.

J'espère que cela vous aidera!

Merci mais ce logiciel affecte tous les écrans non seulement celui interne. Il fait la même chose que ctrl + shift + éjecter.
Juste pour que vous le sachiez, même si vous trouvez un moyen de mettre les écrans en veille de manière sélective afin que l'écran intégré soit en veille et que l'écran externe ne le soit pas, il apparaîtra toujours dans Spaces comme un bureau utilisable. Si vous voulez vraiment utiliser le matériel de votre MacBook Pro avec un écran externe et ne pas utiliser l'écran intégré, je vous suggère [mode clapet] (http://support.apple.com/kb/HT3131).
Le mode clamshell est ce que j'utilise pour le moment, mais j'aimerais éteindre l'affichage interne (comme le fait clamshell) sans mettre d'abord le MacBook en veille.
Ninad
2012-10-29 22:23:21 UTC
view on stackexchange narkive permalink

Je voulais faire une chose similaire et c'est ce que j'ai trouvé. Clamshell est la réponse, mais une étape négligée consistant à cliquer sur un bouton de la souris pour allumer l'écran externe a fonctionné. J'ai trouvé ceci à: http://osxdaily.com/2012/06/08/quickly-enter-clamshell-mode-with-an-external-display-in-mac-os-x/

Cela ne répond pas à la question de l'OP car votre solution fonctionne également en dormant d'abord, puis en réveillant le Mac.


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...