ncaq/.xkeysnail

デバイスの初期化が終わっていない状態で起動してエラーになる

Opened this issue · 1 comments

ncaq commented

xkeysnailがデバイスの初期化が終わっていない時に起動するせいか、
error: no input devices found (do you have rw permission on /dev/input/*?)
でエラー終了します。

USB input devices do not work unless they are replugged · Issue #28512 · systemd/systemd
が関連しているかもしれません。

udev関連サービスをAfterに付け加えてみたりしましたが、
ユーザ空間にサービスが置いてあるせいなのかうまくいきません。

とりあえずsleepでお茶を濁しますが、
ちゃんと初期化が終わってるか確認出来ていないので、
本来udevなどが初期化出来てるか確認するのが望ましいでしょう。

ncaq commented

sleepよりはrestartの方が良さそう