13.10 Ноутбук переходит в режим сна вместо выключения при закрытой крышке

Иногда (но не всегда) я использую свой ноутбук точно так же, как настольный компьютер: я включаю его с закрытой крышкой и подключенным внешним монитором, USB-клавиатурой и мышью. Когда я позже захочу закрыть его, крышка все еще закрыта. Он прекрасно выключался с предыдущими версиями Ubuntu (наверняка 12.04 и 12.10, а также 13.04).

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

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

Обыскивая, я вижу множество людей с противоположной проблемой (выключение компьютера, когда они действительно хотят приостановить работу). Я также читал многим людям, которые советуют внести изменения в некоторые настройки «systemd», чтобы полностью игнорировать приостановку, что вызывает у меня подозрение: почему я хочу полностью отключить режим приостановки для одного типа ситуаций, в то время как я все еще хочу, чтобы мой ноутбук зависал, когда Я использую его от батареи? И даже больше, так как раньше он прекрасно работал с предыдущими версиями Ubuntu.

Ребята, вы не представляете, в чем может быть проблема, или как я мог бы устранить эту проблему глубже?

--- РЕДАКТИРОВАТЬ: У меня остался дополнительный вопрос: эта проблема связана с моим компьютером, я сделал что-то не так, чтобы вызвать это? Как только у меня будет время, я постараюсь поработать над этим. Мол, это происходит с live CD? Это происходит на другом ноутбуке? Это происходит с полностью чистой установкой на моем текущем компьютере? Я дам вам знать, что я узнаю.

3
задан 21 February 2014 в 05:49

1 ответ

Вам нужно настроить logind.conf - это не отключит приостановку, а просто скажет ему игнорировать переключатель крышки или просто заблокировать экран.

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

Вы можете настроить его с помощью:

sudo nano /etc/systemd/logind.conf

и изменить строку HandleLidSwitch= на:

HandleLidSwitch=ignore

Здесь цитата из страницы руководства - обратите внимание, что она может принимать другие значения, такие как lock, poweroff и т. д.

] Может быть одним из «ignore» , «poweroff» , «reboot» , «halt» , «kexec» , «suspend» , «hibernate» , «hybrid-sleep» и «lock» . Если «игнорировать» , logind никогда не обработает эти ключи. Если «заблокировать» , все запущенные сеансы будут заблокированы на экране; в противном случае указанное действие будет выполнено в соответствующем событии. Только устройства ввода с тегом udev «power-switch» будут отслеживаться для событий переключения клавиш / крышки. HandlePowerKey= по умолчанию «poweroff» . HandleSuspendKey= и HandleLidSwitch= по умолчанию «приостановить» . HandleHibernateKey= по умолчанию «спящий» .

Страница руководства здесь

0
ответ дан 21 February 2014 в 05:49

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

Похожие вопросы: