Вопрос или проблема
Я настроил старый Dell Inc. Latitude E6410 с Ubuntu 24.04.1 с намерением использовать его в качестве принтера и Plex-сервера. Проблема в том, что он переходит в спящий режим, когда я закрываю крышку. Я хотел бы, чтобы этого не происходило. В моих исследованиях по этому вопросу я нашел много рекомендаций использовать Tweaks для отключения сна, но когда я устанавливаю текущую версию, такой опции в ней нет. Также в разделе «Электропитание» настроек эта опция недоступна. Есть ли способ сделать это в этой версии Ubuntu?
Прямо ссылаясь на этот ответ:
-
Откройте файл
/etc/systemd/logind.conf
в текстовом редакторе от имени root, например,sudoedit /etc/systemd/logind.conf
-
Если
HandleLidSwitch
не установлено вignore
, измените это:HandleLidSwitch=ignore
Убедитесь, что эта строка не закомментирована (она закомментирована, если перед ней стоит символ #) или добавьте ее, если она отсутствует.
-
Перезапустите демона systemd (имейте в виду, что это приведет к выходу из системы) с помощью этой команды:
sudo systemctl restart systemd-logind
или с версии 15.04 и позже:
sudo service systemd-logind restart
Ответ или решение
Отключение режима сна при закрытии крышки ноутбука на Ubuntu 24.04.1
Если вы настроили свой старый ноутбук Dell Inc. Latitude E6410 с операционной системой Ubuntu 24.04.1 для использования в качестве принтера и Plex-сервера, вам, возможно, будет необходимо отключить автоматическую приостановку работы системы при закрытии крышки. К сожалению, некоторые пользователи столкнулись с тем, что необходимые параметры не доступны в интерфейсе «Настройки» или в утилите Tweaks. В данной статье мы рассмотрим, как можно решить эту проблему, изменив конфигурацию системы.
Шаги по отключению режима сна
-
Открытие конфигурационного файла
Чтобы отключить автоматическую приостановку, необходимо отредактировать файл конфигурацииlogind.conf
. Для этого откройте терминал и выполните следующую команду:sudoedit /etc/systemd/logind.conf
Использование
sudoedit
позволяет открыть файл с правами администратора в текстовом редакторе по вашему выбору, что является хорошей практикой, так как позволяет избежать прямого редактирования с использованиемsudo
от начала до конца. -
Изменение параметра HandleLidSwitch
В открывшемся файле найдите строку, содержащую параметрHandleLidSwitch
. Если данный параметр отсутствует, добавьте его в файл. Если он существует, убедитесь, что его значение установлено вignore
. Обратите внимание на то, чтобы строка не была закомментирована (т.е. не предшествовала символом#
). Вот как это должно выглядеть:HandleLidSwitch=ignore
-
Сохранение изменений
После внесения изменений сохраните файл и закройте текстовый редактор. -
Перезапуск системного демона
Чтобы изменения вступили в силу, перезапустите демон systemd. Обратите внимание, что это действие приведет к выходу из системы, поэтому рекомендуется предварительно сохранить все активные работы. Для перезапуска выполните одну из следующих команд в терминале:sudo systemctl restart systemd-logind
Или, начиная с Ubuntu 15.04, можно использовать:
sudo service systemd-logind restart
После выполнения всех вышеперечисленных шагов ваша система больше не будет переходить в режим сна при закрытии крышки, что позволит вам использовать ноутбук как сервер без внезапных отключений.
Заключение
При настройке систем Linux, таких как Ubuntu, пользователям иногда может понадобиться изменить параметры, которые не доступны через стандартные пользовательские интерфейсы. Редактирование файла logind.conf
предоставляет эффективный способ решения этой проблемы. Теперь ваш Dell Latitude E6410 будет надежно работать в режиме сервера, что соответствует вашим целям использования устройства.