15.04, 15.10, 16.04 - закрывающаяся крышка не подвешивает ноутбук при подключении к внешнему монитору

С момента обновления до 15.04 (Обновить: 15.10 поведение ноутбука при закрытии крышки изменилось: если он подключен к внешнему монитору, он не будет зависать. Кроме того, все окна теперь сбрасываются на внешний монитор. Это похоже на преднамеренную особенность, а не на ошибку.

Как настроить ноутбук на приостановку, даже если он подключен к внешнему монитору?

Это Lenovo Thinkpad T440s на Ubuntu 15.04/15.10 с графикой Intel.

5 ответов

Я думаю, что эта функция теперь настраивается. Вы можете изменить опцию как пользователь с помощью dconf-editor:

Схема:

org.cinnamon.settings-daemon.plugins.power

или (в зависимости от того, какую среду рабочего стола вы используете)

org.gnome.settings-daemon.plugins.power

Ключ:

lid-close-suspend-with-external-monitor

Установлен в:

true

Описание:

Если внешние мониторы не подключены, закрытие крышки ноутбука приостановит работу машины (как задано с помощью клавиш действия крышки: крышки аккумулятора и действия крышки). Однако по умолчанию закрытие крышки при наличии внешнего монитора не приведет к подвешиванию аппарата, чтобы можно было продолжать работу на этом мониторе (например, для док-станций или средств просмотра мультимедиа). Установите для этого ключа значение False, чтобы сохранить поведение по умолчанию, или значение True, чтобы приостановить работу ноутбука, когда крышка закрыта, и независимо от внешних мониторов.

Добро пожаловать в Ubuntu с systemd, а не с upstart.

Это системная ошибка # 76267. Первоначальное объяснение Леннарта Поеттеринга было:

Бинарный драйвер [nvidia] не реализует интерфейсы DRM в /sys, Это означает, что мы не можем определить, сколько дисплеев подключено, и затем мы решили не обрабатывать переключатель крышки, поскольку не можем быть уверены, находится ли устройство в режиме "стыковки" или нет.

"Исправить" - это использовать нуво.

Из-за ошибки systemd #82485 это поведение теперь настраивается. Если у вас не драйвер DRM, как у nvidia, по умолчанию при работе с несколькими мониторами будет игнорироваться переключатель крышки. Но последние HandleLidSwitchDocked установка в logind.conf может быть использован, чтобы изменить это.

(Для полноты: есть ошибка GNOME # 734964, которая до сих пор остается открытой, что создает сложности для пользователей GNOME 3.)

Я столкнулся с той же проблемой при обновлении с 14.10 до 15.04 (Xubuntu). Хотя я использовал Nouveau (драйвер Xorg), я не смог войти в режим ожидания, закрыв крышку. Любой другой способ работал просто отлично, например, "Кнопка сна", "Приостановить" из меню и т. Д.

Моим обходным решением было снять следующую опцию в gnome-settings (он же редактор настроек):

xfce4-power-manager> logind-handle-lid-switch (не проверено)

После этого я могу приостановить закрытие крышки в любое время.

Надеюсь, это поможет.

Это новый системный параметр по умолчанию, который еще не настраивается.

Чтобы обойти, введите в терминале

echo "HandleLidSwitchDocked=suspend" |sudo tee -a /etc/systemd/logind.conf

затем перезагрузите (!).

Это меняет значение по умолчанию с "игнорировать" на "приостановить".

Я столкнулся с подобной проблемой, этот ответ решил мою проблему. Установите Unity Tweak Tool и в System > Security все опции должны быть сняты. Блокировка рабочего стола была отмечена, в моем случае снимите этот флажок.

Смотрите это img:

Если вышеупомянутая опция отмечена, то в Системных настройках> Яркость и Блокировка опция блокировки отключена, что вызывает все проблемы.

Смотрите это img:

Другие вопросы по тегам