среда, 28 декабря 2016 г.

Linux Mint: выключение переходов в ждущий и спящий режим

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


Практические шаги по решению этого вопроса были найдены на ресурсе LinuxFAQ в статье "Решение 17 проблем Ubuntu и Linux Mint". И если деактивация режима гибернации не вызвала вопросов, то при чтении о выключении перехода в ждущий режим возник вопрос: для чего автор устанавливает дополнительный текстовый редактор Leafpad.

Так как, по моему мнению, всё должно быть максимально простым, то

Выключение перехода в спящий режим

Запустите терминал и введите команду

sudo mv -v /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla /

В результате из меню пропадает пункт перехода в спящий режим:


Для восстановления, соответственно, введите в терминале команду:

sudo mv -v /com.ubuntu.enable-hibernate.pkla /etc/polkit-1/localauthority/50-local.d

Выключение перехода в ждущий режим

Запустите текстовый редактор и внесите в него следующее:

[Disable suspend (upower)]
Identity=unix-user:*
Action=org.freedesktop.upower.suspend
ResultActive=no
ResultInactive=no
ResultAny=no

[Disable suspend (logind)]
Identity=unix-user:*
Action=org.freedesktop.login1.suspend
ResultActive=no

[Disable suspend for all sessions (logind)]
Identity=unix-user:*
Action=org.freedesktop.login1.suspend-multiple-sessions
ResultActive=no

Сохраните файл под именем disable-suspend.pkla

Теперь запустите Midnight Commander с правами суперпользователя (в терминале – sudo mc) или Gnome Commander с этими же правами:


Перейдите в каталог /etc/polkit-1/localathority/90-mandatory.d и переместите в него созданный файл disable-suspend.pkla






Для восстановления перехода в ждущий режим просто удалите файл disable-suspend.pkla 

В результате сбылась мечта:


3 комментария:

  1. Спросил у Googl'a ответ на вопрос являющийся заголовком этого топика. Так, совершенно случайно, узнал о этом блоге. Пошарившись тут, нашел очь много интересного!!! Сайт в FVD Speed Dial однозначно, а автору ну просто ОГРОМНОЕ спасибо за труды! Где то тут встречал возможность подписки... Исследования продолжаю.

    ОтветитьУдалить
  2. cannot stat '/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla': No such file or directory

    ОтветитьУдалить