lirc + smplayer

при запуске irexec демоном ( /etc/init.d/irexec restart ) любые Х приложения говорят cannot connect to X server (smplayer -send-action fullscreen)
решил проблему редактированием /etc/init.d/irexec (добавил в окружение DISPLAY=:0.0)

        DISPLAY=:0.0 start-stop-daemon --start --chuid ${IREXEC_USER} --user ${IREXEC_USER} --chdir / \
                --exec /usr/bin/irexec -- --daemon ${IREXEC_OPTS}

может быть есть метод несколько изящнее и легальнее? :)