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: