LINUX.ORG.RU

Старт приложения после гибернации

 


0

1

Можно ли задать запуск программы именно после ждущего режима? Т.е каждый раз когда ноут будет выходить из гибернации должен запускаться i3lock например.

Пробовал тут создавать файлик /usr/lib/pm-utils/sleep.d

#!/bin/sh

case "$1" in
    resume)
        i3lock
esac
но видать что-то делаю не так ибо ничего не происходило. P.S. Screensaver не предлагать.



Последнее исправление: pyinto (всего исправлений: 1)

man i3lock

i3lock forks, so you can combine it with an alias to suspend to RAM (run «i3lock && echo mem > /sys/power/state» to get a locked screen after waking up your computer from suspend to RAM)

А если не to RAM, то, думаю, что-то похожее тоже будет.

sudopacman ★★★★★
()
Последнее исправление: sudopacman (всего исправлений: 1)

ИМХО логичнее блокировать экран ПЕРЕД гибернацией, а не после. Ибо мало ли что там будет подгружаться и сколько времени компьютер будет не заблокирован.

KivApple ★★★★★
()
Ответ на: комментарий от sudopacman

оба варианта попробовал, в итоге появляется сам i3lock, после ввода пароля вводит в сон, и на этом все. Руками усыпляю, включаю, i3lock'a нет.

pyinto
() автор топика

а если так:

i3lock & suspend
?

anonymous
()
Ответ на: комментарий от sudopacman

i3lock & echo mem | sudo tee /sys/power/state su -c 'i3lock & echo mem > /sys/power/state' Тоже самое что и в прошлый раз.

pyinto
() автор топика
26 сентября 2016 г.

Скриптик создай

/usr/lib/systemd/system/i3lock.service

[Unit]
Description=User resume actions
Before=sleep.target

[Service]
User=username
Type=forking
Environment=DISPLAY=:0.0
ExecStart=i3lock

[Install]
WantedBy=sleep.target
ggcstop
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.