Добрый день. Вобщем телевизор с компа, ПДУ на него через LIRC.
xdotool - работает в Konsole идеально, в браузере нет. Ни эмуляция мыши.. Вобщем LIRC может выполнить любой скрипт по нажатию кнопки на ПДУ. Выполняет к примеру: config = su -l alf -c 'amixer -D default set Master 1+ toggle' НО, не через KDE разумеется. Нужно управление громкостью средствами KDE, а не через Альса прямиком. Если можно то на C++ (qt)
config = su -l alf -c 'amixer -D default set Master 1+ toggle'
Издёвы над xdtool не работающие:
xvkbd -xsendevent -text "[F]" # то же никакой реакции
Да, LIRC это служба. # ps ax | grep lirc 518 ? Ss 0:00 /usr/sbin/lircd --nodaemon 2942 ? Ss 0:00 /usr/bin/irexec /etc/lirc/irexec.lircrc
# ps ax | grep lirc 518 ? Ss 0:00 /usr/sbin/lircd --nodaemon 2942 ? Ss 0:00 /usr/bin/irexec /etc/lirc/irexec.lircrc
...и тишина, и покойничек летаеть)
#!/bin/bash# Выход из программыexport DISPLAY=:0.0xdotool key Alt+F4
Здесь колдовской командой является export... без которой xdotool не работает. Тема закрыта.
Подробнее о форматировании
#!/bin/bash
# Выход из программы
export DISPLAY=:0.0
xdotool key Alt+F4
Здесь колдовской командой является export... без которой xdotool не работает. Тема закрыта.
Отправить комментарий