Можно ли выполнить пользовательскую команду оболочки на кнопке питания или крышке близко?

Я пытаюсь сделать, в спящем режиме работа над моей Ubuntu 18.04.

Я следовал всем учебным руководствам вокруг (главным образом из ответов здесь: Как я могу быть в спящем режиме на Ubuntu 16.04?)

До сих пор, выполнение pm-hibernate на оболочке работает хорошо и systemctl hibernate не делает.

Я могу восстановиться правильно с pm-hibernate, с единственной проблемой, что экран не заблокирован, и я зарегистрирован непосредственно впоследствии. Я смог зафиксировать это с добавлением псевдонима, который вручную блокирует и выполняется пополудни - в спящем режиме впоследствии (Как я блокирую экран после возобновления от спящего режима?)

Однако systemctl hibernate не работает и если, если возвращено после выполнения его на командной строке, совпадает с, я сделал силу, выключаются.

В меню параметров питания я выбрал ', в спящем режиме', но кажется, что это выполняет то же самое как systemctl hibernate, потому что после того, как я нажимаю питание от кнопки, которой оно совпадает с, если я выключился.

Я попытался добавить a resume параметр в конфигурации личинки

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=/dev/nvme0n1p2"

где /dev/nvme0n1p2 мой раздел подкачки, но без любой справки.

Таким образом, теперь моя идея состоит в том, чтобы заставить питание от кнопки выполнить мой быть в спящем режиме псевдоним, который блокирует и выполняется pm-hibernate? Также возможно на крышке близко?

В данный момент я должен записать, в спящем режиме в терминале для движения в спящий режим.

3
задан 4 September 2018 в 14:22

1 ответ

Вы можете редактировать этот файл /etc/acpi/events/powerbtn. действие может быть назначено на <your hibernate script>. Дайте мне знать, если это сработает?

2
ответ дан 1 December 2019 в 16:51

Другие вопросы по тегам:

Похожие вопросы: