[ Shejn @ 07.07.2005. 16:07 ] @
| Instalirao sam paket lirc-0.7.0-5.i586.rpm koji bi trebao da odradi posao, ali ... kada upotrebim daljinski nista se ne desava. U pitanju je kworld-ova kartica sa bt878 cipsetom, a distro je SuSe 9.3 .
Jel mozda neko uspeo da potera daljinac da radi i normalno KAKO? |
[ Comrade @ 07.07.2005. 19:40 ] @
Moras da u /usr/share/docs/lirc nadjes lircd.conf svog daljinskog upravljaca i iskopiras ga u /etc. Onda samo loadujes module
#insmod lirc_dev
#insmod lirc_gpio
pokreni deamon
#lircd
I onda pokreni irw i pritiskaj dugmice i videces da li radi.
Kada se uveris da radi samo treba da napravis lircrc config i pokrenes program
$irexec .lircrc
[Ovu poruku je menjao Comrade dana 07.07.2005. u 20:41 GMT+1]
[ Shejn @ 08.07.2005. 02:53 ] @
E ovko pronasao sam lircd.conf.kworld doduse u /usr/share/lirc/remotes/kworld, i iskopirao sam ga u etc/ i reimenovao u lircd.conf, ali nikako ne uspevam da loadujem module. Javlja mi sledecu gresku:
Code: linux:/etc # insmod lirc_dev
insmod: can't read 'lirc_dev': No such file or directory
[ Mr. Jack @ 08.07.2005. 09:25 ] @
> Code: linux:/etc # insmod lirc_dev
> insmod: can't read 'lirc_dev': No such file or directory
>
Ucitaj modul sa modprobe lirc_dev, posto insmod ocekuje putanju do modula, a
modprobe sam pretrazuje.
[ Shejn @ 08.07.2005. 12:00 ] @
Uradio sam kako ste mi rekli sa
Code: modprobe lirc_dev
modprobe lirc_gpio
i posle toga sam pokrenuo irw i video sam ocitavanje u shell-u.
E sada me jos samo interesuje kako da napravim lircrc config i gde treba da ga snimim. Koliko sam skontao trebalo bi da izgleda ovako nekako:
Code: begin
remote = kworld
button = power
prog = irexec
repeat = 0
config = echo "Hello world!"
end
i sada treba da ga snimim u home/ naprimer proba.lirc
Ono sto ne znam je kako bi trebalo da iskonfigurisem config za kdetv.
Znam da vam ovo mozda deluje naporno ali ovo mi je tek prvi mesec pod linuxom pa molim za razumevanje ;-).
[ Comrade @ 08.07.2005. 21:33 ] @
Citat: Znam da vam ovo mozda deluje naporno ali ovo mi je tek prvi mesec pod linuxom pa molim za razumevanje ;-).
Pa zar nije ocigledno.
Umesto programa (irexec) ukucas ime programa koji zelis da kontrolises i u config opciji komandu koju zelis da izvrsis
Primer
begin
remote = kworld
button = power
prog = (g)mplayer
repeat = 0
config = quit
end
begin
remote = kworld
button = power
prog = irexec
repeat = 0
config = gmplayer
end
Sad spisak komandi kod svakokg programa je drugaciji ali u dokumentaciji svakog programa bi trebalo da budu navedene.
Ne zaboravi da prekompajliras sve programe sa podrskom za lirc.
[ Shejn @ 09.07.2005. 02:19 ] @
Posto nisam mogao da pronadjem gde se nalazi spisak komandi za kdetv, skinuo sam tvtime i instalirao ga. Zatim sam napravio lircrc config ovako:
Code: begin
remote = kworld
button = fm_scan+
prog = tvtime
repeat = 0
config = CHANNEL_UP
end
begin
remote = kworld
button = power
prog = irexec
repeat = 0
config = tvtime
end
i sacuvao kao .lircrc u home/shejn/ i na kraju pokrenuo irexec ali nista se ne desava kada pritisnem power ili fm_scan+ !!!
[ Comrade @ 09.07.2005. 17:55 ] @
Da li si pokrenuo lircd deamon kao root pre toga ??
znaci :
#modprobe lirc_dev
#modprobe lirc_gpio
#lircd
#su shejn
$irexec /home/shejn/.lircrc -d
[Ovu poruku je menjao Comrade dana 09.07.2005. u 18:58 GMT+1]
i da li si siguran da si ga kompjalirao sa podrskom za lirc (kada si kucao ./configure da li ti je u outputu pisalo lirc yes)
[Ovu poruku je menjao Comrade dana 09.07.2005. u 18:59 GMT+1]
[ Shejn @ 09.07.2005. 21:03 ] @
Citat: Comrade: ]
i da li si siguran da si ga kompjalirao sa podrskom za lirc (kada si kucao ./configure da li ti je u outputu pisalo lirc yes)
ovo nisam uradio zato sto sam tvtime skinuo kao rpm a ne source, i samo sam ga pokrenuo da se instalira. Jel mogu sada nekako da mu ukljucim podrsku za lirc i kako?
[ Comrade @ 09.07.2005. 21:54 ] @
NE i ako zelis stabilan i kvalitetan sistem nikada ne koristi rpm.
[ Shejn @ 10.07.2005. 22:11 ] @
ok za
Citat: Comrade: NE i ako zelis stabilan i kvalitetan sistem nikada ne koristi rpm.
covek se uci dok je ziv.
Skinuo sam source tvtime i iskonfigurisao ga sa ./configure --with-lirc
i zatim onako kako si napisao
Citat: Comrade:
#modprobe lirc_dev
#modprobe lirc_gpio
#lircd
#su shejn
$irexec /home/shejn/.lircrc -d
ali i dalje ni makac. Znam da je u pitanju neka mala stavka koja fali, ali ....
btw. kako se vrsi uninstall programa koji je instaliran preko source-a
[ Comrade @ 10.07.2005. 22:33 ] @
Ako ima uradjenu skriptu za uninstall onda samo kucas make uninstall a ako nema onda moras da vidis koje je sve fajlove i gde skripta maki install iskoprirala i sam ih obrises.
A sto se tice lirc-a jesi li pokusao sa nekim drugim programom?
I pokusaj
#chmod ugo+rwxXs /dev/lircd
[ anrxc @ 10.07.2005. 23:08 ] @
tail -f /var/log/lircd
Tada u drugoj konzoli:
lircd --device=/dev/lirc (pazi ovo moze biti /dev/lirc0 ili pak /dev/lirc/0 , zato je korisno da linkas /dev/lirc na jedan od ovih gore navedenih, jasno ako postoje)
Sljedece pokreni irexec, irw ili sto i prati prvu konzolu, ima li kakvih error poruka ili ...
I takoder:
http://wiki.linuxhelp.net/index.php/Lircrc
[Ovu poruku je menjao anrxc dana 11.07.2005. u 00:19 GMT+1]
[ Shejn @ 11.07.2005. 13:50 ] @
Ok, znaci ovako izgleda ono sto sam uradio:
prva konzola:
Code: # lircd --device=/dev/lirc
druga konzola:
Code: Jul 11 14:23:13 linux lircd 0.7.0: lircd(any) ready
zatim sam pokrenuo ova dva modula:
Code: # modprobe lirc_dev
# modprobe lirc_gpio
prva konzola:
Code: # irexec /home/shejn/.lircrc -d
druga konzola:
Code: Jul 11 14:23:59 linux lircd 0.7.0: accepted new client on /var/run/lirc/lircd
ovako izgleda .lircrc koji se nalazi u home/shejn
begin
remote = kworld
button = power
prog = irexec
config = tvtime &
config = tvtime-command QUIT
end
begin
remote = kworld
button = fm_scan+
prog = tvtime
repeat = 0
config = tvtime-command CHANNEL_UP
end
Da nisam mozda trebao da ga snimim pod drugim nazivom a ne .lircrc i u drugom folderu?
Da jos napomenem da daljinski radi. Proverio sam preko irw-a.
[ kraljevic marko @ 13.07.2005. 17:12 ] @
E pa nece moci dva configa, kako mislish da je pametan i da shvati shta hocesh, ako mu u istom bloku bez uslova zadash dva zadatka, pokreni pa ugasi tvtime. Za to napravi skriptu tipa:
#/bin/bash
if ps -C | grep tvtime > /dev/null
then
tvtime-command QUIT
else
tvtime &
fi
Pa vidi da je prvo izvrshish iz konzole i ako radi u config liniju dodaj path i ime skripte, ako vrba.
Kasnije cesh moci kroz ove skripte da prebacujesh i modove za irexec, tipa koristim tv i hocu da mi svi tasteri rade za njega, onda jednostavno u delu gde startujesh tv ubijesh opshti .lircrc i odmah zatim uchitash specijalizovani za tv itexec -d ~/.tvlircrc
[ Shejn @ 13.07.2005. 19:23 ] @
Marko mislim da nije glavni problem u tome posto kad startujem tvtime, "rucno" ne sa daljinskim i pokusam da menjam kanale nista se nedesava. Prethodno sam promenio .lircrc u
begin
remote = kworld
button = fm_scan+
prog = tvtime
repeat = 1
config = CHANNEL_UP
end
Ne znam, kao da tvtime nereaguje na daljinski. Tvtime sam pri instalaciji iskonfigurisao sa ./configure --with-lirc.
Jel ti koristis tvtime&kworld?
[ kraljevic marko @ 13.07.2005. 23:45 ] @
Ja koristim irexec na ttyS0, ali i kod burazera na nekom TV divljaku takodje teram irexec, ali8 nikako ne deklarishem program kome je naglashena komanda, evo primera pa ti probaj.
begin
prog = irexec
button = 1
config = xmms -p &
end
probaj tako jednostavnu sintaksu.
repeat ce ti mozda znachiti kod volume kontrol, zashta koristim aumix, probajk naj jednostavniju varijantu, dakle neka ti samo ovo bude u .lircrc
[ Shejn @ 14.07.2005. 10:51 ] @
Evo konacno prvi znaci zivota :-) , sa ovim .lircrc -om sam pokrenuo xmms.
Nije mi jasno samo kako to da kada sam promenio .lircrc u
begin
prog = irexec
button = fm_scan+
config = tvtime &
end
i zatim
# lircd --device=/dev/lirc
# modprobe lirc_dev
# modprobe lirc_gpio
# irexec /home/shejn/.lircrc -d
on i dalje na pritisak na button 1 pokrece xmms??
[ kraljevic marko @ 15.07.2005. 08:10 ] @
irexec -d ili upopshte onako kako se koristi uglavnom tako, on radi u pozadini, a pri pokretanju uchitavca ~/.lircrc, sad se lepo vrati na jedan od prethodnih postova, gde sam pomenuo skripte, pa vidi onda shta sve mozesh sa irexecom.
Meni je to primarni hardwear na mashini, ushtedi mi na desetine komandi u konzoli i kilometre voznje mishem.
[ kraljevic marko @ 15.07.2005. 08:11 ] @
Ah da
killall irexec
[ Shejn @ 15.07.2005. 11:57 ] @
Posle dosta muka oko podesavanja konacno sve radi :-)
Paljenje i gasenje nisam uradio onako sa shell skriptom, nego sam uradio na sledeci nacin:
begin
prog = irexec
button = power
config = tvtime &
end
begin
prog = irexec
button = power
config = tvtime-command QUIT
end
Za sve one koji budu imali neka pitanja oko podesavanja daljinskog napisao sam malu skriptu i kacim je ovde.
Veliko HVALA ide za sve ove "pingvine" ;-) koji su imali strpljenja.
[ slavkons @ 16.07.2006. 11:50 ] @
imam slican problem. daljinski radi kada ga testiram pod irw-om, ali kada pokrenem irexec sa odgovarajucim lircrc-om reaguje jedino na "button = *" i onda pokrece komandu iz "config" polja za svako dugme na daljinskom koje se pritisne. kartica je "leadtek winfast 2000 xp deluxe", skinuo sam odgovarajuci lircd.conf i prebacio ga u /etc/, nemam problema sa ucitavanjem modula... dakle, sve radi savrseno, jedino irexec ne ume da prepozna pojedinacne dugmitje (pokusao sam tako sto sam u button navodio nazive dugmitja iz lircd.conf-a)...
[ Comrade @ 16.07.2006. 13:32 ] @
Obrati paznju na znake kjima se navodi komanda ' '
kada ti pokrenes irw i pritiskas dugmice na daljinskom moguce je da ti zadje nesto ovako:
'POWER'
'MUTE'
'1'
znaci ti u lircrc-u isto pises te znake navoda (apostrofe) '
npr.
Code:
begin
button = 'POWER'
prog = irexec
config = gmplayer
end
Skoro sam siguran da je ovo u pitanju.
[ slavkons @ 16.07.2006. 17:52 ] @
u pravu si, hvala ti mnogo :)
slutio sam ja da je nesto tako, ali sam u medjuvremenu zaboravio da isprobam :|
jos jednom hvala!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|