ďťż
 
 
   Konfiguracja LIRC
 
 

Tematy

 
    
 

 

 

 

Konfiguracja LIRC





GIGABYTE - 08-03-2008 10:37
Witam. Nie mogę sobie poradzić ze stworzeniem pliku .lircrc który odpowiada który program ma być uruchomiony, po naciśnięciu przycisku. Oto mój lircd.conf:
http://www.wklejto.pl/1588
Proszę o pomoc w rozwiązaniu problemu.



dawid - 08-03-2008 11:02
Zacznijmy od początku. Czy pilot Ci wogole działa, bo nie wspomniałeś o tym.
Jak sprawdzić czy pilot masz wykrywany w systemie? Wpisz w konsoli:

irw a następnie naciskaj przyciski w pilocie. U mnie pojawia się w konsoli mniej więcej coś takiego:

[dawid]:[10:45]~ $ irw
0000000080010073 00 VOL+ pilot
0000000080010072 00 VOL- pilot
0000000080010192 00 CH+ pilot
0000000080010193 00 CH- pilot
0000000080010074 00 POWER pilot
0000000080010071 00 MUTE pilot Zainteresuj się tym tematem. Jest tam opis jak skonfigurować między innymi pilota do karty tv. Dzięki temu opisowi skonfigurowałem swoją kartę Kworld LTV883.

To, który program odpala się po wciśnięciu konkretnego przycisku możesz uzyskać poprzez program irexec (wchodzi w skład pakietu lirc z tego co pamiętam) oraz plik .lircrc który umieszczasz w katalogu domowym.
Oto fragment mojego pliku .lircrc:

begin
#    remote = pilot
    prog = irexec
    button = POWER
    config = tvtime & echo "TVTIME" | osd_cat -p middle -A center -d 3 --colour=#2e7aac -O 2 -f -adobe-helvetica-bold-*-*-*-48-*-*-*-*-*-*-* &
    config = tvtime-command QUIT
end

begin
    prog = irexec
    button = CH+
    config = tvtime-command UP
    repeat = 1
end

begin
    prog = irexec
    button = CH-
    config = tvtime-command DOWN
    repeat = 1
end

begin
    prog = irexec
    button = VOL+
    config = tvtime-command RIGHT
    repeat = 1
end

begin
    prog = irexec
    button = VOL-
    config = tvtime-command LEFT
    repeat = 1
end



GIGABYTE - 08-03-2008 11:10
U mnie irw nic nie wyświetla, ale xmode2 -d /dev/lirc0 wyswietla pikania pilota.



dawid - 08-03-2008 11:54
Przypuszczam, że masz źle skonfigurowane przyciski w pilocie. Skonfiguruj przyciski wg poradnika który podałem Ci w poście wcześniej. Wtedy irw będzie wyświetlać nazwy przycisków.

Jeśli restartujesz demona lirc to przynajmniej u mnie wyskakuje coś takiego:
[root]:/etc/init.d # /etc/init.d/lirc restart
Stopping lirc daemon: irexec lircmd lircd.
Starting lirc daemon: lircd. Jak widzisz, zatrzymywane są trzy usługi, a uruchamiana tylko jedna. Jako root, restartuj lirca, a jako zwykły użytkownik wpisz:
irexec -d Ale jak już wspomniałem wcześniej, uważam że masz źle skonfigurowane przyciski.
Btw. ten fragment pliku .lircrc który wkleiłem wcześniej, obsługuje program tvtime. Możesz nie widzieć żadnych efektów, jeśli nie masz tego programu zainstalowanego.



GIGABYTE - 08-03-2008 20:39
Wpisałem w konsoli:

/usr/local/sbin/lircd --device=/dev/lirc0 --output=/dev/lircd

I irw widzi przyciski.
Mam kolejny problem
Podczas odpalania np. aumix -S wywala błąd:
Wcześniej chodził, nie wiem co się stało.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis