Ero sivun ”Kaukosäätimet” versioiden välillä
Ei muokkausyhteenvetoa |
Pb (keskustelu | muokkaukset) p (pieni siistintä) |
||
Rivi 1: | Rivi 1: | ||
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 [[laitetiedostot|laitetiedostona]] <tt>/dev/input/eventX</tt> (X on numero alkaen nollasta). Twinhan DTV Alpha -[[USB]]-viritinkortti on yksi tälläinen laite. | |||
<tt>/dev/input/eventX</tt>-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 <tt>/dev/input/eventX</tt>-laitteiden kanssa on se, että Lircin mukana tuleva irrecord-ohjelma ei osaa oppia uusia koodeja event-tyyppisiltä kaukosäätimiltä. | |||
==Lirc== | ==Lirc== | ||
Lirc:n kotisivulta löytyy useille kaukosäätimille valmis | 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 | Mikäli Lircin kanssa halutaan käyttää <tt>/dev/input/eventX</tt>-rajapintaa, tulee lircd käynnistää esimerkiksi näin: | ||
lircd -H dev/input -d /dev/input/event5 | |||
==evRouter== | ==evRouter== | ||
evRouter on ohjelma, joka kuuntelee <tt>/dev/input/eventX</tt>-rajapintaa ja suorittaa komentoja tai syöttää [[X Window System]]ille 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. | |||
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 == | == Katso myös == | ||
*[[Linux ja digi-tv]] | *[[Linux ja digi-tv]] | ||
==Aiheesta muualla== | |||
== | * [http://www.bedroomlan.org/~alexios/coding_evrouter.html EvRouterin kotisivu] | ||
* [http://www.bedroomlan.org/~alexios/coding_evrouter.html | * [http://www.lirc.org/ Lircin kotisivu] | ||
* [http://www.lirc.org/ | |||
[[Luokka: Laitteisto]] | [[Luokka: Laitteisto]] |
Nykyinen versio 20. syyskuuta 2007 kello 22.57
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[muokkaa]
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[muokkaa]
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.