предотвратить переключение монитора при закрытии крышки ноутбука


21

У меня есть один из этих маленьких внешних мониторов для моего ноутбука. Когда я закрываю крышку на своем ноутбуке, он переключает основной дисплей на внешний монитор. Я хочу помешать этому, и вместо этого просто очистить оба экрана, но не изменять конфигурацию монитора.

Я посмотрел на параметры электропитания «Изменить, что делать при закрытии крышки», но это просто дает варианты для сна, гибернации или ничего не делать. Я ничего не хочу делать и не допустить перенастройки монитора. Есть идеи?

Заранее спасибо!

О, кстати, я использую Windows 7 Ultimate на Alienware с графической картой ATI.

УТОЧНЕНИЕ: Мой аргумент в пользу этого вопроса заключается в том, что я часто ношу свой ноутбук туда-сюда между комнатами, но недостаточно далеко, чтобы закрыть его и перезагрузить. Обычно я просто закрывал крышку и поднимал ее. Проблема в том, что теперь, когда я закрываю крышку, он переключает основной дисплей на внешний, а затем, когда я снова открываю его, он переключается обратно на внутренний монитор. Затем это приводит к срыву макетов, таких как гаджеты и заметки.


Отключите внешний монитор, прежде чем закрыть крышку и переместить.
Enigma

Ответы:


12

РЕДАКТИРОВАТЬ: Я знаю, что это старый вопрос, но я думал, что он заслуживает правильного ответа.

Есть способ решить эту проблему (по крайней мере, с Windows 7). Имейте в виду, что это идет с ценой; вот предостережения

  1. Закрытие крышки ноутбука не померкнет и не выключит экран.
  2. Вы должны изменить драйвер устройства, что может быть немного страшно для некоторых людей

Несмотря на вышеупомянутые недостатки, я думаю, что преимущества намного перевешивают это. Есть также способы борьбы с первым предупреждением:

  • Установите яркость монитора за одну минуту и ​​выключите его через 2 минуты в параметрах питания. Таким образом, монитор не будет включен без необходимости, если вы не используете компьютер более 2 минут. (это не поможет, если вы все еще используете другой монитор)
  • Кроме того, взгляните на эту ссылку, чтобы создать ярлык для выключения монитора.

Я использую MacBook с Bootcamp; К счастью, я могу просто уменьшить яркость, чтобы экран полностью затемнялся. Некоторые другие модели ноутбуков также могут это делать.

Вот шаги:

  1. Откройте диспетчер устройств (найдите его в меню «Пуск»).
  2. В разделе «Системные устройства» найдите «Крышка ACPI».
  3. Откройте свойства «Крышка ACPI» и перейдите на вкладку «Драйвер».
  4. Выберите «Обновить драйвер».
  5. Выберите «Просмотреть мой компьютер для поиска драйверов» и «Позвольте мне выбрать ..»
  6. Снимите флажок «Показать совместимое оборудование».
  7. В поле «Производитель» выберите «(Стандартные системные устройства)» или в Windows 8 выберите Microsoft в качестве производителя - другое место, но хак все же работает (по крайней мере, в 64-разрядном выпуске предварительного просмотра)
  8. Для модели выберите «Диспетчер громкости».
  9. Перезагрузите систему, и она работает!

Источник: http://forums.whirlpool.net.au/archive/1421975 - пост якупа


Это также работает, если вы страдаете от переключения драйверов ATI на экране ноутбука при открытии крышки - если вы, как и я, просто открываете крышку, чтобы включить ноутбук и подключиться к внешнему монитору. Вы всегда можете использовать Windows Key + P, чтобы вручную переключиться на экран ноутбука, если вам это нужно.
yummer

1
Теперь это решило проблему, спасибо! Интересно, что мой ноутбук по-прежнему тускнеет, когда крышка закрывается, поэтому нет необходимости устанавливать параметры питания.
Иштван Захар

1
Подтвердил работу на Win 10. Кто-нибудь знает как и почему он работает?
Сирап

@ Sirap Это всего лишь предположение, но мы в основном облажались, как Windows взаимодействует с самой крышкой. Когда он закрывается, я предполагаю, что драйвер для крышки говорит окнам отключить дисплей / монитор. Поскольку мы меняем драйвер на случайный драйвер (диспетчер томов), крышка не может сообщить об этом должным образом.
Стив

@ Стив Ты Бог среди людей.
Рам Рахум

3

Решение от Бретта через Powershell (если вы слишком ленивы)

Чтобы выполнить это:

  1. сохранить скрипт в какую-то папку ( LidAlwaysOpen.ps1)
  2. запустить cmd.exe от имени администратора
  3. тип powershell
  4. type Set-ExecutionPolicy RemoteSigned(это позволит запускать Powershell только на вашей машине)
  5. cd в папку вы сохранили скрипт
  6. тип ./LidAlwaysOpen.ps1

Код скрипта:

foreach ($display in Get-ChildItem -Path Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video) {
 New-ItemProperty -LiteralPath Registry::$display\0000 -Name LidAlwaysOpen -PropertyType DWORD -Value 1
}

2

Для Windows 7:

  1. Откройте редактор реестра ( regedit.exe)
  2. Перейдите к следующей клавише (вам нужно будет определить правильный GUID для вашего дисплея):

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{********-****-****-****-************}\0000
    
  3. Создайте новый вызываемый DWORD LidAlwaysOpenи установите его значение1
  4. перезагрузка

2
Некоторым пользователям сообщалось, что это будет работать только для закрытия первой крышки, но не для последующих.
Андрейс Кайников

1
«вам нужно будет определить правильный GUID для вашего дисплея» Это та часть, которую я пытаюсь выяснить !! КАК ты это делаешь ?! - Кроме того, что вы делаете, если вы не можете найти соответствующий GUID в списке ?!
Tustin2121

Определить дисплей можно, щелкнув по каждому дисплею, например, «0001», и посмотрите, к чему он относится. Для ноутбука ищите ссылку на его видеокарту. Тогда дисплей ноутбука будет 0000, а все подключенные дисплеи 0001+.
Дж Коллинз

1

Просто чтобы добавить в ответ Роба. Например, на моем hp 6715 есть кнопка (буквально маленькая кнопка), которая хорошо видна (чуть выше беспроводной кнопки), и верхняя часть ноутбука буквально нажимает на нее, когда она закрыта. Если у вас есть подобное на вашем, вы можете теоретически разрезать его пополам или что-то, и тогда он не выключится, когда крышка закрыта.

Тем не менее, это очень (с большой буквы) не рекомендуется ...


Мне нравится это слово - «не рекомендуется»! ЛОЛ . Спасибо за идею, но на моем ноутбуке нет физической кнопки, это должна быть одна из этих магнитных вещей, или что-то встроенное в шарниры крышки, или что-то в этом роде.
Eidylon

о, ну ... это того стоило :) пока что я видел это довольно часто на ноутбуках, так что я понял, что это обычная система ... теперь, я думаю, у всех есть свои ...
Ладья

В наши дни большинство современных ноутбуков используют магнитный коммутатор, но если вам действительно понадобится конкретный аппаратный обходной путь, отключение указанного коммутатора было бы одним из решений, я думаю.
qasdfdsaq

0

Насколько я знаю, ноутбук всегда выключит встроенный дисплей и перенастроит внешний дисплей в качестве основного при закрытии крышки. Если этого не произойдет, вы получите программы и диалоги, открывающиеся на встроенном дисплее, но у вас не будет возможности их увидеть.

Когда вы снова откроете крышку, она должна перенастроить дисплеи, чтобы встроенная панель снова стала основной.

Единственный способ заставить дисплеи не перенастраивать, это либо не закрывать крышку полностью, либо отключить механический или магнитный переключатель, который определяет, когда крышка закрылась.


Я согласен с Робом. Кроме того, быстрое нажатие Win + P позволит вам снова легко выбрать расширенный режим, если это то, что вам нужно.
Отметить
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.