Как отключить дисплей MacBook Pro с открытой крышкой при использовании внешнего монитора в Mac OS X 10.10 Yosemite?
Все предыдущие методы, такие как перечисленные здесь , которые работали на Mavericks, больше не работают на Yosemite.
Кто-нибудь знает способ сделать это на Mac OS X 10.10 Yosemite? Уменьшение яркости - это не то же самое, что выключение дисплея, поскольку графический процессор все еще посылает сигнал на внутренний дисплей и внешний монитор.
Это были терминальные команды для достижения этой цели на Mavericks:
включить
sudo nvram boot-args="iog=0x0"
Отключить
sudo nvram -d boot-args
Кто-нибудь знает, как этого добиться на Йосемити?
Ответы:
Эквивалентная команда для Yosemite:
Я тестировал его только на своем 15-дюймовом MacBook Pro, выпущенном в конце 2008 года, но он работает для меня. Ваш пробег может варьироваться.
Источник: я прочитал исходный код IOGraphics , в частности,
IOGraphicsFamilyModuleStart()
в IOFramebuffer.cpp .Технические детали: Нам нужно очистить бит 0 (
kIOGDbgLidOpen
) вgIOGDebugFlags
переменной модуля, чтобы изменить способ обработки событий открытия крышки.Предыдущие версии кода устанавливали эту переменную на любое значение,
iog
указанное в аргументах загрузки, или0x03
если оноiog
не было указано.Код в Yosemite сначала устанавливает
gIOGDebugFlags
значение0x43
, затем побитовое ИЛИ со значением, заданнымiog
(если оно существует), и, наконец, побитовым И с добавлением побитового значения, определенногоniog
(если он существует). Другими словами,iog
теперь можно только устанавливать битыgIOGDebugFlags
, но новыеniog
могут очищать биты. Поэтому мы указываемniog=1
в параметрах загрузки, чтобы очистить бит 0.источник
sudo nvram -d boot-args
Или сбросьте PRAM .Нашел это замечательное бесплатное приложение:
https://github.com/Eun/DisableMonitor/
Работает как шарм.
источник
Наконец, кто-то, кто реализовал бесплатное приложение для отключения мониторов: DisableMonitor (на GitHub)
источник
У меня есть магнитный чехол для iPhone, я положил его рядом с клавиатурой моего старого macbook, рядом с клавишами ASDF, и внутренний экран немедленно выключился! Это так просто!
Кредит http://www.cultofmac.com/176329/turn-off-internal-lcd-display-of-your-macbook-air-os-x-tips/
Изменить: Вы должны подключить MacBook к адаптеру питания, чтобы этот метод работал.
источник
Зайдите в заставку, затем активируйте «отключение дисплея» в горячих углах.
источник
Уменьшение яркости экрана до 0 с помощью клавиатуры работает для меня - экран Macbook полностью темный, но внешний дисплей не влияет.
источник
Как и в других постах здесь, я сделал это с магнитом на холодильник. Гибкие пластмассовые не работали надежно, поэтому я нашел один с маленьким (~ 5 мм в диаметре) металлическим круглым магнитом на спине. Надеемся, что он достаточно хорошо совпадает с магнитом в крышке и не будет перегружать датчик эффекта Холла, если это возможно.
Чтобы определить, где разместить магнит, я использовал это руководство:
https://www.ifixit.com/Answers/View/506016/Putting+to+sleep+with+a+magnet
Это помещает датчик близко к левому краю, около гнезда для наушников.
Помахайте магнитом над областью, и если магнит достаточно сильный, оба дисплея выключатся, а внешний снова включится сам. Когда я поднимаю магнит более чем на 1 см от корпуса, экран возвращается. Это кажется правильным по сравнению с реальной крышкой.
Надеюсь, это кому-нибудь поможет, выложу обновление, если что-то пойдет не так
источник
Этот прием работает (сделайте внешний монитор основным и частично закройте крышку, пока дисплей не погаснет)
http://gizmodo.com/5938452/a-trick-to-make-using-an-external-monitor-with-your-macbook-way-better
источник