Witam, u mnie to samo, tyle że na systemie debianopodobnym.
Jak odpalam triggerhappy z init.d - skrypt uruchamiany klawiszem nie startuje.
Jak uruchomię "z palca" (przeklejając dokładnie polecenie z ps) - uruchamia skrypt tak jak powinien.
### uruchomienie jako usługę
user@debian:~$ ps -AF | grep thd
user 1566 1 0 496 616 0 19:38 ? 00:00:00 /usr/sbin/thd --daemon --triggers /etc/triggerhappy/triggers.d/ --socket /var/run/thd.socket --pidfile /var/run/thd.pid /dev/input/event0 --user user
### uruchomienie z palca
user@debian:~$ /usr/sbin/thd --daemon --triggers /etc/triggerhappy/triggers.d/ --socket /var/run/thd.socket --pidfile /var/run/thd.pid /dev/input/event0 --user user
user@debian:~$ ps -AF | grep thd
user 1879 1 0 496 616 0 19:42 ? 00:00:00 /usr/sbin/thd --daemon --triggers /etc/triggerhappy/triggers.d/ --socket /var/run/thd.socket --pidfile /var/run/thd.pid /dev/input/event0 --user user
Domyślam się iż chodzi o uprawnienia, choć użytkownik niby ten sam.