Ubuntu Server 13.10 теперь засыпает при закрытии крышки ноутбука


59

Я недавно обновился до последней версии (13.10). У меня это работает на старом ноутбуке. После обновления, когда я закрываю крышку ноутбука, он переходит в спящий режим.

Есть идеи, как это исправить?

Я попробовал решение здесь:

Поддерживать работу Ubuntu Server на ноутбуке с закрытой крышкой?

После установки поддержки acpi у меня нет файла: / etc / acpi / event / lidbtn для редактирования.

Ваша помощь ценится!


прочитав ваш вопрос, я проверил настройки системы. в Ubuntu 13.04 в настройках системы - питание, которое я выбрал «когда крышка закрыта, ничего не делать», но теперь, после обновления до 13.10 оно меняется на «когда крышка закрыта, приостановить». поэтому я думаю, что вы должны изменить это вручную.

Ответы:


87

У меня была та же проблема, и после большого чтения я понял, что Ubuntu 13.10 использует systemd-logindи обрабатывает событие закрытия крышки. Чтобы отключить вход в спящий режим, отредактируйте /etc/systemd/logind.confфайл и раскомментируйте / измените / добавьте строку:

HandleLidSwitch=ignore

Затем выполните sudo restart systemd-logindили просто перезагрузите компьютер.

Это решило проблему на моем ПК.

Обновление от 15.04

Я не уверен, что Ubuntu 15.04 уже systemdполностью переключился . Если это так, новая команда для перезапуска службы sudo systemctl restart systemd-logind.service.


1
Я получаю Unknown job: systemd-logind...
Алекс

1
Бит «выполнить» - sudo restart systemd-logindэто не так sudo service systemd-logind restart. Кроме того, работает как шарм :)
DanielSmedegaardBuus

1
@daniel - он все еще работает sudo restart systemd-logindна моем 14.04.2 LTS. Он зарегистрирован как выскочка службы в /etc/init/systemd-logind.conf. Я считаю, что Ubuntu настроен на выполнение той же команды после sudo service systemd-logind restartпо причинам совместимости - это должно быть описано на man serviceстранице.
Иеремия

1
@jeremija Здесь используется бета-версия 14.10; или это сломано в этом, или они изменили это. Извините, я должен был подумать об этом :)
DanielSmedegaardBuus,

1
Хорошо работает на сервере Ubuntu 16.04.1 LTS. sudo service systemd-logind restartработал на меня.
Рутрус
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.