ho configurato il telecomando con lirc, impostando i files /etc/lirc/lircd.conf e /etc/lirc/hardware.conf. eseguendo irw mi riconosce tutti i pulsanti correttamente. ora si tratta di configurare i programmi. googlando ho letto che avrei dovuto smanettare sul file ~/.lircrc, solo che ho notato che debian non cerca questo file, ma legge solo /etc/lirc/lircrc. poco male, ho un solo utente e mi può andar bene. ho quindi creato il suddetto file, solo che non funziona, o almeno non come dovrebbe. problema #1: se avvio un programma tramite telecomando, parte come root. problema #2 (causato dal problema #1): il controllo di kaffeine (o un programma controllabile tramite dcop) non funziona, perchè non trova il server dcop in esecuzione. verifica: [~]$ dcop kaffeine KaffeineIface fullscreen [~]$ [/home/borda]# dcop kaffeine KaffeineIface fullscreen ERROR: Couldn't attach to DCOP server! [/home/borda]# problema #3 (causato dal problema #1): non riesco a controllare audacious. verifica: [~]$ ircat audacious [~]# ircat audacious pause stop play [~]# vlc, invece, riesco a controllarlo. in allegato c'è il file lircrc che sto utilizzando, se servisse. grazie in anticipo per qualsiasi hint. :)
begin prog = irexec button = TV # config = if [ $(ps -eo cmd | grep -c ^kaffeine$) -eq 0 ]; then (kaffeine &); fi mode = kaffeine end begin prog = irexec button = Videos # config = if [ $(ps -eo cmd | grep -c ^vlc) -eq 0 ]; then (vlc &); fi mode = vlc end begin prog = irexec button = Music # config = if [ $(ps -eo cmd | grep -c ^audacious) -eq 0 ]; then (audacious &); fi mode = audacious end begin kaffeine begin prog = irexec button = Play config = dcop kaffeine KaffeineIface playDvb end begin prog = irexec button = Pause config = dcop kaffeine KaffeineIface pause end begin prog = irexec button = OK config = dcop kaffeine KaffeineIface dvbOSD end begin prog = irexec button = Stop config = dcop kaffeine KaffeineIface stop end begin prog = irexec button = Fwdwind config = dcop kaffeine KaffeineIface posPlus end begin prog = irexec button = Rewind config = dcop kaffeine KaffeineIface posMinus end begin prog = irexec button = ChannelUp config = dcop kaffeine KaffeineIface next end begin prog = irexec button = ChannelDown config = dcop kaffeine KaffeineIface previous end begin prog = irexec button = Power config = dcop kaffeine KaffeineIface quit end begin prog = irexec button = VolumeUp config = dcop kaffeine KaffeineIface volUp end begin prog = irexec button = Mute config = dcop kaffeine KaffeineIface mute end begin prog = irexec button = VolumeDown config = dcop kaffeine KaffeineIface volDown end begin prog = irexec button = BackExit config = dcop kaffeine KaffeineIface fullscreen end begin prog = irexec button = ArrowUp config = dcop kaffeine KaffeineIface zoomIn end begin prog = irexec button = ArrowDown config = dcop kaffeine KaffeineIface zoomOut end begin prog = irexec button = 1 config = dcop kaffeine KaffeineIface setNumber 1 repeat = 0 end begin prog = irexec button = 2 config = dcop kaffeine KaffeineIface setNumber 2 repeat = 0 end begin prog = irexec button = 3 config = dcop kaffeine KaffeineIface setNumber 3 repeat = 0 end begin prog = irexec button = 4 config = dcop kaffeine KaffeineIface setNumber 4 repeat = 0 end begin prog = irexec button = 5 config = dcop kaffeine KaffeineIface setNumber 5 repeat = 0 end begin prog = irexec button = 6 config = dcop kaffeine KaffeineIface setNumber 6 repeat = 0 end begin prog = irexec button = 7 config = dcop kaffeine KaffeineIface setNumber 7 repeat = 0 end begin prog = irexec button = 8 config = dcop kaffeine KaffeineIface setNumber 8 repeat = 0 end begin prog = irexec button = 9 config = dcop kaffeine KaffeineIface setNumber 9 repeat = 0 end begin prog = irexec button = 0 config = dcop kaffeine KaffeineIface setNumber 0 repeat = 0 end end kaffeine begin vlc begin prog = vlc button = Power config = key-quit end begin prog = vlc button = Guide config = key-position end begin prog = vlc button = Radio config = end begin prog = vlc button = ArrowUp config = key-nav-up end begin prog = vlc button = ArrowLeft config = key-nav-left end begin prog = vlc button = ArrowRight config = key-nav-right end begin prog = vlc button = ArrowDown config = key-nav-down end begin prog = vlc button = OK config = key-nav-activate end begin prog = vlc button = BackExit config = key-fullscreen end begin prog = vlc button = Menu config = key-disc-menu end begin prog = vlc button = VolumeDown config = key-vol-down end begin prog = vlc button = VolumeUp config = key-vol-up end begin prog = vlc button = Mute config = key-vol-mute end begin prog = vlc button = ChannelUp config = key-next end begin prog = vlc button = ChannelDown config = key-prev end begin prog = vlc button = PrevCh config = end begin prog = vlc button = Record config = key-record end begin prog = vlc button = Stop config = key-stop end begin prog = vlc button = Play config = key-play end begin prog = vlc button = Pause config = key-pause end begin prog = vlc button = Rewind config = key-slower end begin prog = vlc button = Fwdwind config = key-faster end begin prog = vlc button = SkipBack config = key-jump-medium end begin prog = vlc button = SkipFwd config = key-jump+medium end begin prog = vlc button = 0 config = end begin prog = vlc button = 1 config = key-title-prev end begin prog = vlc button = 2 config = end begin prog = vlc button = 3 config = key-title-next end begin prog = vlc button = 4 config = key-chapter-prev end begin prog = vlc button = 5 config = end begin prog = vlc button = 6 config = key-chapter-next end begin prog = vlc button = 7 config = end begin prog = vlc button = 8 config = end begin prog = vlc button = 9 config = end begin prog = vlc button = * config = key-audio-track end begin prog = vlc button = # config = key-subtitle-track end begin prog = vlc button = Red config = key-aspect-ratio end begin prog = vlc button = Green config = key-crop end begin prog = vlc button = Yellow config = key-deinterlace end begin prog = vlc button = Blue config = key-snapshot end end vlc begin audacious begin prog = audacious button = Play config = play end begin prog = audacious button = Pause config = pause end begin prog = audacious button = Stop config = stop end begin prog = audacious button = SkipBack config = prev end begin prog = audacious button = SkipFwd config = next end end audacious
Attachment:
signature.asc
Description: OpenPGP digital signature