Я запускаю Ubuntu 17.10.1 на Acer Aspire V17 Nitro (VN7-791G). Я загружаюсь с дополнительного жесткого диска, который установлен вместо DVD-привода, у меня также есть дополнительный дисплей, подключенный с помощью VGA (монитора) к конвертеру HDMI (ноутбука).
Первоначально, когда я закрыл крышку , панель ноутбука выключится, а второй монитор станет основным монитором вместо приостановки.
Это соответствующие настройки из gsettings, которые кажутся правильными:
org.gnome.settings-daemon.plugins.power lid-close-suspend-with-external-monitor true
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'suspend'
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'suspend'
Я отредактировал /etc/systemd/logind.conf, добавив эту строку без какого-либо эффекта:
HandleLidSwitchDocked=suspend
Мой `/etc/UPower/UPower.conf 'тоже кажется прекрасным, он содержит:
# Do we ignore the lid state
# [...]
# default=false
IgnoreLid=false
Когда я попробовал acpi_listen и закрыл и открыл крышку, я получил следующее:
jack/lineout LINEOUT unplug
jack/videoout VIDEOOUT unplug
jack/lineout LINEOUT plug
jack/videoout VIDEOOUT plug
button/lid LID open
jack/lineout LINEOUT unplug
jack/videoout VIDEOOUT unplug
jack/lineout LINEOUT plug
jack/videoout VIDEOOUT plug
Затем я последовал этому ответу и получил мое приостановление на работу, но после открытия крышки экран мигает, а затем просит меня войти в систему. Когда я вхожу в систему, экран мигает, а затем заставляет меня прокручивать и снова заходить (все открытые программы теряются, а иногда даже не позволяют мне открывать их снова).
Еще одно замечание: я использую swap-файл вместо swap-parti
Как я могу заставить ноутбук Ubuntu приостановить работу на крышке, даже если подключен внешний монитор?