Отключение режима приостановки при закрытии ноутбука на Ubuntu 24.04.1

Вопрос или проблема

Я настроил старый Dell Inc. Latitude E6410 с Ubuntu 24.04.1 с намерением использовать его в качестве принтера и Plex-сервера. Проблема в том, что он переходит в спящий режим, когда я закрываю крышку. Я хотел бы, чтобы этого не происходило. В моих исследованиях по этому вопросу я нашел много рекомендаций использовать Tweaks для отключения сна, но когда я устанавливаю текущую версию, такой опции в ней нет. Также в разделе «Электропитание» настроек эта опция недоступна. Есть ли способ сделать это в этой версии Ubuntu?

Прямо ссылаясь на этот ответ:

  1. Откройте файл /etc/systemd/logind.conf в текстовом редакторе от имени root, например,

    sudoedit /etc/systemd/logind.conf
    
  2. Если HandleLidSwitch не установлено в ignore, измените это:

    HandleLidSwitch=ignore
    

    Убедитесь, что эта строка не закомментирована (она закомментирована, если перед ней стоит символ #) или добавьте ее, если она отсутствует.

  3. Перезапустите демона 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. В данной статье мы рассмотрим, как можно решить эту проблему, изменив конфигурацию системы.

Шаги по отключению режима сна

  1. Открытие конфигурационного файла
    Чтобы отключить автоматическую приостановку, необходимо отредактировать файл конфигурации logind.conf. Для этого откройте терминал и выполните следующую команду:

    sudoedit /etc/systemd/logind.conf

    Использование sudoedit позволяет открыть файл с правами администратора в текстовом редакторе по вашему выбору, что является хорошей практикой, так как позволяет избежать прямого редактирования с использованием sudo от начала до конца.

  2. Изменение параметра HandleLidSwitch
    В открывшемся файле найдите строку, содержащую параметр HandleLidSwitch. Если данный параметр отсутствует, добавьте его в файл. Если он существует, убедитесь, что его значение установлено в ignore. Обратите внимание на то, чтобы строка не была закомментирована (т.е. не предшествовала символом #). Вот как это должно выглядеть:

    HandleLidSwitch=ignore
  3. Сохранение изменений
    После внесения изменений сохраните файл и закройте текстовый редактор.

  4. Перезапуск системного демона
    Чтобы изменения вступили в силу, перезапустите демон systemd. Обратите внимание, что это действие приведет к выходу из системы, поэтому рекомендуется предварительно сохранить все активные работы. Для перезапуска выполните одну из следующих команд в терминале:

    sudo systemctl restart systemd-logind

    Или, начиная с Ubuntu 15.04, можно использовать:

    sudo service systemd-logind restart

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

Заключение

При настройке систем Linux, таких как Ubuntu, пользователям иногда может понадобиться изменить параметры, которые не доступны через стандартные пользовательские интерфейсы. Редактирование файла logind.conf предоставляет эффективный способ решения этой проблемы. Теперь ваш Dell Latitude E6410 будет надежно работать в режиме сервера, что соответствует вашим целям использования устройства.

Оцените материал
Добавить комментарий

Капча загружается...