Есть ли способ вызвать скрипт, когда Ubuntu выходит из режима ожидания или спящего режима?

8518
innaM

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

Есть ли какой-нибудь способ, которым я могу автоматизировать этот процесс таким образом, чтобы скрипт волшебным образом вызывался, когда машина снова просыпалась?

13

1 ответ на вопрос

14
Juliano

Прежде всего, вы нашли ошибку. Пользователь не должен беспокоиться о потере конфигурации сенсорной панели после возобновления работы. Вы идете в Launchpad и сообщаете об этой ошибке, чтобы ее можно было правильно идентифицировать и исправить.

Затем, после этого, перейдите /etc/pm/sleep.d/и добавьте скрипт, который будет выполняться до и после приостановки или спящего режима. Сценарий получает единственный параметр командной строки «suspend», «resume», «hibernate» или «thaw», он должен проверить этот аргумент и предпринять соответствующие действия. В этом каталоге должен быть хотя бы один скрипт ( 99laptop-mode), который вы можете использовать в качестве ссылки.

Я создал скрипт и убедился, что он запускается. Но, похоже, это не имеет никакого эффекта. Я думаю, это связано с этой ошибкой. innaM 15 лет назад 0
Возможно, после запуска сценариев возобновления тачпад повторно инициализируется ... теряет свою конфигурацию. Juliano 15 лет назад 3
Вот полный пример сценария: [ubutnuforums] (http://ubuntuforums.org/showthread.php?t=1484156). Adobe 12 лет назад 0
Я хотел бы добавить, что эти возможности документированы в `man pm-action`, который, между прочим, говорит, что предоставленные пользователем скрипты должны иметь имена от 00 до 49. mnicky 10 лет назад 0

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