Иногда (но не всегда) я использую свой ноутбук точно так же, как настольный компьютер: я включаю его с закрытой крышкой и подключенным внешним монитором, USB-клавиатурой и мышью. Когда я позже захочу закрыть его, крышка все еще закрыта. Он прекрасно выключался с предыдущими версиями Ubuntu (наверняка 12.04 и 12.10, а также 13.04).
С тех пор, как я установил Ubuntu 13.10, вместо того, чтобы выключить питание, мой ноутбук теперь переходит в спящий режим сразу после выхода из системы. Фактическая последовательность выключения происходит только в том случае, если я снова открою крышку, в противном случае мой ноутбук останется приостановленным.
Так что я несколько раз был пойман с моим ноутбуком, когда я ожидал, что он выключится. Не очень хорошая идея засунуть работающий компьютер в закрытую сумку, которую я ношу с собой!
Обыскивая, я вижу множество людей с противоположной проблемой (выключение компьютера, когда они действительно хотят приостановить работу). Я также читал многим людям, которые советуют внести изменения в некоторые настройки «systemd», чтобы полностью игнорировать приостановку, что вызывает у меня подозрение: почему я хочу полностью отключить режим приостановки для одного типа ситуаций, в то время как я все еще хочу, чтобы мой ноутбук зависал, когда Я использую его от батареи? И даже больше, так как раньше он прекрасно работал с предыдущими версиями Ubuntu.
Ребята, вы не представляете, в чем может быть проблема, или как я мог бы устранить эту проблему глубже?
--- РЕДАКТИРОВАТЬ: У меня остался дополнительный вопрос: эта проблема связана с моим компьютером, я сделал что-то не так, чтобы вызвать это? Как только у меня будет время, я постараюсь поработать над этим. Мол, это происходит с live CD? Это происходит на другом ноутбуке? Это происходит с полностью чистой установкой на моем текущем компьютере? Я дам вам знать, что я узнаю.
Вам нужно настроить logind.conf
- это не отключит приостановку, а просто скажет ему игнорировать переключатель крышки или просто заблокировать экран.
Это также переопределило бы любые настройки питания вашего пользователя, но оно будет работать на экране входа в систему или при его завершении, когда оно находится вне сеанса пользователя и не зависит от настроек питания пользователя.
Вы можете настроить его с помощью:
sudo nano /etc/systemd/logind.conf
и изменить строку HandleLidSwitch=
на:
HandleLidSwitch=ignore
Здесь цитата из страницы руководства - обратите внимание, что она может принимать другие значения, такие как lock
, poweroff
и т. д.
HandlePowerKey=
по умолчанию «poweroff» . HandleSuspendKey=
и HandleLidSwitch=
по умолчанию «приостановить» . HandleHibernateKey=
по умолчанию «спящий» .