Тепер Ubuntu Server 13.10 переходить у режим сну при закритті кришки ноутбука


58

Нещодавно я перейшов до останньої версії (13.10). У мене він працює на старому ноутбуці. З моменту оновлення, коли я закриваю кришку ноутбука, він переходить у режим сну.

Будь-яка ідея, як виправити?

Я спробував рішення тут:

Чи підтримувати Ubuntu Server на ноутбуці із закритою кришкою?

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

Ваша допомога вдячна!


після того, як я прочитав ваше запитання, я перевірив мої налаштування системи. в ubuntu 13.04 в системних налаштуваннях - влада, яку я вибрав "при закритій кришці, нічого не робити", але тепер, після оновлення до 13.10, вона змінюється на "коли кришка закрита призупинити". тому я думаю, що ви повинні змінити це вручну.

Відповіді:


86

У мене була така ж проблема, і після читання я зрозумів, що 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
Біт "Execute" - це не 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сторінці.
jeremija

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.