Попробовал возпользоватся пультом под линуксом
опыт работы с виндовским WinLirc есть,
захотелось и Kaffeine переключать с кровати =)
почитал на официальном сайте -
Цитата15. Does kaffeine support LIRC?
Yes. You can use the kaffeine.profile.xml file together with the klirc module of KDE 3.2, which also provides a simple config dialog.
Да. вы должны использовать файл kaffeine.profile.xml(лежит в тарболле /kaffeine-номер версии/kaffeine/src/kaffeine.profile.xml) вместе с klirc модулем от КДЕ 3.2 также позаботится о прописываний в простой кофиге
поставил setserial
скачал тарбол с lirc разпаковал его в /usr/src/
приемник самопальный по следующей схеме
Пожалуйста зарегистрируйся для просмотра данного изображения.
предварительно конфиг который изпользовал под виндой переименовал в
lircd.conf и закинул /etc/lirc/
почитав Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. настроил тип приемника
создал фаил (он почемуто сам не создается)
освободил сом-порт
setserial /dev/ttyS0 uart none
/etc/init.d/lirc start
modprobe lirc_serial
lircd
irw /dev/lirc
d
проверил пульт- есть контакт =)
0000000000000434 00 dvd_up RCT311DA2
0000000000000435 00 dvd_down RCT311DA2
0000000000000437 00 dvd_right RCT311DA2
0000000000000437 01 dvd_right RCT311DA2
0000000000000434 00 dvd_up RCT311DA2
в другой консоли остановил
далее порыскал в инете
и нашел следующий конфиг Lircrc для Kaffeine (вроде как соотсветсвует kaffeine.profile.xml поправил под свои кнопки
begin kaffeine
begin
prog = irexec
button = dvd_pr1
config = dcop kaffeine KaffeineIface setNumber 1
repeat = 0
end
begin
prog = irexec
button = dvd_pr2
config = dcop kaffeine KaffeineIface setNumber 2
repeat = 0
end
begin
prog = irexec
button = dvd_pr3
config = dcop kaffeine KaffeineIface setNumber 3
repeat = 0
end
begin
prog = irexec
button = dvd_pr4
config = dcop kaffeine KaffeineIface setNumber 4
repeat = 0
end
begin
prog = irexec
button = dvd_pr5
config = dcop kaffeine KaffeineIface setNumber 5
repeat = 0
end
begin
prog = irexec
button = dvd_pr6
config = dcop kaffeine KaffeineIface setNumber 6
repeat = 0
end
begin
prog = irexec
button = dvd_pr7
config = dcop kaffeine KaffeineIface setNumber 7
repeat = 0
end
begin
prog = irexec
button = dvd_pr8
config = dcop kaffeine KaffeineIface setNumber 8
repeat = 0
end
begin
prog = irexec
button = dvd_pr9
config = dcop kaffeine KaffeineIface setNumber 9
repeat = 0
end
begin
prog = irexec
button = dvd_pr0
config = dcop kaffeine KaffeineIface setNumber 0
repeat = 0
end
begin
prog = irexec
button = dvd_left
config = dcop kaffeine XinePartIface dvdMenuLeft
repeat = 0
end
begin
prog = irexec
button = dvd_right
config = dcop kaffeine XinePartIface dvdMenuRight
repeat = 0
end
begin
prog = irexec
button = dvd_up
config = dcop kaffeine XinePartIface dvdMenuUp
repeat = 0
end
begin
prog = irexec
button = dvd_down
config = dcop kaffeine XinePartIface dvdMenuDown
repeat = 0
end
begin
prog = irexec
button = mute
config = dcop kaffeine KaffeineIface mute
repeat = 0
end
begin
prog = irexec
button = dvd_clear
config = dcop kaffeine KaffeineIface fullscreen
repeat = 0
end
begin
prog = irexec
button = dvd_pause
config = dcop kaffeine KaffeineIface pause
repeat = 0
end
begin
prog = irexec
button = dvd_pr_up
config = dcop kaffeine KaffeineIface posMinus
repeat = 0
end
begin
prog = irexec
button = dvd_pr_down
config = dcop kaffeine KaffeineIface posPlus
repeat = 0
end
begin
prog = irexec
button = vol_up
config = dcop kaffeine XinePartIface previous
repeat = 0
end
begin
prog = irexec
button = vol_down
config = dcop kaffeine XinePartIface next
repeat = 0
end
begin
prog = irexec
button = dvd_menu
config = dcop kaffeine XinePartIface dvdMenuToggle
repeat = 0
end
begin
prog = irexec
button = dvd_ok
config = dcop kaffeine XinePartIface dvdMenuSelect
repeat = 0
end
begin
prog = irexec
button = dvd_power
config = dcop kaffeine KaffeineIface quit
mode = irexec
repeat = 0
end
end kaffeine
Показать весь код
закинул в /etc
перезапустил конфиги
start-stop-daemon --start --verbose --exec /usr/sbin/lircd -- /etc/lirc/lircd.conf
start-stop-daemon --start --verbose --exec usr/bin/irexec -- --daemon /etc/lircrc
в /etc/lirc/hardware.conf
в/var/lib/setserial/autoserial.con дописал
но счастья пока нет
при перзапуске постояно напоминает,что lirc не откофигурирован
может кто нибудь подсказать? чего не правильно
и как поити правильной дорогой =)
ps я на гноме( не знаю может это важно?)
а возможно ли "нажатие" клавиш посредсвом пульта, вон их сколько
Пожалуйста зарегистрируйся для просмотра данного изображения.