upstart
сеансовое задание поддерживает события desktop-lock
и desktop-unlock
в строфе start on
. Просто создайте задание.conf для своего пользователя с соответствующими триггерами и командами для вызова в $XDG_CONFIG_HOME/upstart/
или $HOME/.config/upstart
, как в примере ниже:
description "some job description"
start on desktop-lock
script
/path/to/your/executable
end script
Запустите ls
, чтобы получить список разделов, и замените hd0,X
корневым разделом :
set root=(hd0,X)
kfreebsd /boot/kernel/kernel
boot