udev управляют во время начальной загрузки

У меня есть правило udev выполнить простую команду, когда USB-устройство включается (любое устройство).

Правило:

ACTION=="add", SUBSYSTEM=="usb", RUN+="/bin/sh -c 'xhost +local:pi; sudo -u pi xscreensaver-command -lock'"

Это работает вполне хорошо, и экран заблокирован, когда я включаю что-то в любой из USB-портов.

Но это не работает, когда я уже загружаюсь с включенным устройством. Я ожидал загружаться с экраном, уже заблокированным.

Что я могу сделать для выполнения этого правила во время начальной загрузки? Действительно ли это возможно?

1
задан 15 March 2018 в 17:20

1 ответ

X-сервер запускается поздно, таким образом, Ваш сценарий работает напрасно, прежде чем он произойдет. Могло быть достойно создать сценарий Python как демона, которые наблюдают за использованием устройств pyudev.

0
ответ дан 8 December 2019 в 01:58

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

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