Ebben az írásban szeretném Veletek megosztani, hogyan sikerült a lirc alkalmazást működésre bírnom Ubuntu 8.04 LTS (2.6.24.16-generic)alatt.
Előzmények: Olvasgattam a fórumot, fórumokat, és azt láttam, hogy a Tv Tuneres távirányítás nem igen akar összejönni.
Jelen esetben a következő Tv tuner kártyáról és a hozzátartozó távirányítóról lesz szó:
Tv Tuner: WinFast TV2000 XP Expert
lspci alapján: 05:08.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
Távirányító: CoolCommand RM-0010
lsinput alapján: cx88 IR (Leadtek Winfast 2000XP
Na akkor lépésről-lépésre, ahogy Én csináltam:
Telepítsük a következő csomagokat: lirc, liblircclient0, inputlirc, kdelirc.
A kdelirc alkalmazást a távirányító tesztelése és ellenőrzése céljából telepítettem.
A Változások alkalmazása gomb megnyomása után, hamarosan előugrik egy ablak ami a Lirc beállítására szolgál:
Itt értelemszerűen kiválasztjuk tunerunk típusát. Na Én az első próbálkozáskor "értelemszerűen" kiválasztottam a kártyám típusát, Winfast 2000/XP (card 34). Amivel egyáltalán nem volt hajlandó működni. Bármit is állítgattam a conf fájlokban. Ezért a Linux input layer (/dev/input/eventX)-t választottam ki. Az IR transmitter opción nem állítottam semmit.
Továbblépés után a következő ablakkal találkozunk:
Itt tudjuk kiválasztani, hol található a kártyánk. Ezt a cat /proc/bus/input/devices parancs segítségével tudjuk megállapítani. Vagy a(z) lsinput parancs kiadásával. Mindkét parancsot terminálban root joggal kell kiadnunk. Miután megtaláltuk, a listából válasszuk ki a megfelelőt. A Next gomb megnyomásával az ablak bezárul, és befejeződik a telepítés. A telepítés után az /etc/lirc könyvtárban találhatjuk a konfigurációs fájlokat, és az /etc könyvtárban egy licd.conf nevű symlinket.
Elvileg készen vagyunk a lirc telepítésével.
További beállítások:
Indítsuk el a KDE LIRC szolgáltatást (irkick), amit a K menü >>> Segédprogramoknál találhatunk, vagy K menü >>> Parancs végrehajtása (alt F2) irkick paranccsal hajtható végre.
A program elindulása után azt tapasztalhatjuk, hogy még mindig nincs működő távirányítónk.
Ennek két oka van:
1. Amikor kiválasztottuk tunerunk típusa helyett, jelen esetben Linux input layer (/dev/input/eventX)-t, ahhoz nincs előre elkészített lircd.conf fájl (legalábbis Én nem találtam).
A fájl beszerzéséhez a barátunkat használtam. Ime a fájl: lircd.conf A fájlt mentsük el.
2. Az /etc/lircd.conf symlinket módosítani kell. Nyissuk meg a fájlt (módosításához root jog kell) és a következő sort írjuk be:
include /ahova/mentetted/linux-input-layer-lircd.conf
Ha létezik, akkor az elérési utat módosítsuk.
Ha Ezekkel megvagyunk indítsuk újra a lirc szolgáltatást.
A Lirc szolgáltatás újraindítása után Nézzük meg mit mutat a KDE lirc.
Ha mindent jól csináltunk, akkor láthatjuk, hogy megvan a távirányítónk. Az távirányító gombjait nyomkodva észrevehetjük, hogy a KDE lirc ikonja (panelon jobb oldalt) villog. Ez azt jelenti, hogy működik az irányítónk.
Végszó: Remélem ezzel az írással tudtam segíteni valaki(k)nek, vagy legalább közelebb vinni a megoldáshoz.