Kaukosäätimet

Linux.fista
Versio hetkellä 20. syyskuuta 2007 kello 22.57 – tehnyt Pb (keskustelu | muokkaukset) (pieni siistintä)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

Kaukosäätimiä voi Linuxissa käyttää useammallakin tavalla. Tyypillisesti kuitenkin käytetään Lirc-nimistä ohjelmaa toteuttamaan kaukosäädintuki. Joitakin kaukosäätimiä ydin tukee suoraan. Tällöin kaukosäädin näkyy laitetiedostona /dev/input/eventX (X on numero alkaen nollasta). Twinhan DTV Alpha -USB-viritinkortti on yksi tälläinen laite.

/dev/input/eventX-tyyppisten kaukosäätimien käyttöön voi käyttää lircd:tä, mutta Lircillä on puutteita näiden hoitamiseen. Toinen vaihtoehto on käyttää esimerkiksi evRouter-nimistä ohjelmistoa. Ohjelma osaa muuttaa event-rajapinnasta tulevat viestit esimerkiksi näppäimenpainalluksiksi.

Yksi Lircin ongelmista /dev/input/eventX-laitteiden kanssa on se, että Lircin mukana tuleva irrecord-ohjelma ei osaa oppia uusia koodeja event-tyyppisiltä kaukosäätimiltä.

Lirc

Lirc:n kotisivulta löytyy useille kaukosäätimille valmis asetustiedosto. Lircin käyttöön tarvitaan käynnissä oleva lircd-ohjelma ja kaukosäätimelle sopiva asetustiedosto, joka kertoo merkityksen kullekin kaukosäätimen näppäimelle.

Mikäli Lircin kanssa halutaan käyttää /dev/input/eventX-rajapintaa, tulee lircd käynnistää esimerkiksi näin:

lircd -H dev/input -d /dev/input/event5

evRouter

evRouter on ohjelma, joka kuuntelee /dev/input/eventX-rajapintaa ja suorittaa komentoja tai syöttää X Window Systemille eventtejä asetustiedostonsa mukaisesti.

Kaukosäätimen tapauksessa voi olla kätevää, että evRouter muuttaa kaukosäätimen näppäimet esimerkiksi MythTV:n pikanäppäimiä vastaaviksi komennoiksi.

Katso myös

Aiheesta muualla