Seadistage oma TV-kaart linuxis

Linuxi saab kasutada mitte ainult arvutite, vaid ka teleri vaatamiseks. Selleks on peamine nõue, et süsteemil on administraatori õigused . Kõik vajalikud Unixi TV-kaardi konfigureerimiseks vajalikud käsud tuleb käivitada sudo juurena . Esimene samm on paigaldada TV-kaart BTTV mooduli kaudu. Pärast seda leidke TV vaatamiseks sobiv tarkvara, kuna see on vajalik TV aja paigaldamiseks . Viimane samm on seadistada kaugjuhtimispult, mida omakorda toetatakse lircmooduli kaudu. Lirci moodulid võivad mõnikord olla üsna keerulised ja soovitatav on see paigaldada mooduli assistendi kaudu või uurides asjakohast materjali lirc veebilehelt. Pärast seda saab nuppe kergesti seadistada lirciga ja alustada oma lemmiktelevisiooni vaatamist Linuxis.

See KKK on mõeldud inimestele, kes kasutavad Debiani ja teisi sellel põhinevaid jaotusi (Ubuntu, Xandros jne). Enamik järgmistest käskudest nõuavad administraatori õigusi ning need tuleb käivitada root või sudo kaudu.

See KKK oli koostatud Winfast TV 2000 XP kaardi jaoks Debian Lenny ja kaugjuhtimispuldiga Leadtek Y0400046.

1. samm: kaardi paigaldamine

Selle kaardi jaoks kasutatav BTTV moodul on otse linux-image paketi poolt. Lihtsalt seadistage see vastavalt TV-kaardi mudelile. Selleks loome / fix /etc/modprobe.d/bttv ja paneme sisse:

 valikud bttv radio = 0 kaart = 34 tuuner = 24 gbuffers = 8 

Hoiatus: See on spetsiifiline telekaardile.

Nii et moodul on laadimisel käivitamisel muutunud ka / etc / modules, lisades BTTV moodulisse. BTTV moodulit saate juba sisestada, sisestades:

 modprobe bttv 

2. samm: TVTime paigaldamine

Linuxis on teleri vaatamiseks mitmeid programme. Sub TVTime näib töötavat ilma probleemideta. Selle installimiseks:

 aptitude update aptitude safe-upgrade aptitude install tvtime 

Nüüd tuleb TV-kanalite käivitamiseks käivitada TVTime. Kui tuuner ja kaart on õigesti konfigureeritud, ei tohiks see olla probleem. Allpool on võimalikud konfiguratsioonid, mis võivad teie jaoks töötada:

  • Video allikas: TV
  • Helirežiim: pal-i
  • Standard sai: secam

3. samm: kaugjuhtimispuldi konfiguratsioon

Kaugjuhtimispuldi seadistamine algajale võib olla üsna keeruline. Üldine viga on viidata moodulile, mis ei ole enam tänapäeva tuumas: lirc_gpio

Lirci paigaldamine

Alustage paigaldades mooduli, mis võimaldab teil kaugjuhtimist hallata. Teil on soovitatav minna läbi mooduli assistendi ja arhiivi, mis on saadaval lirci veebisaidil, et teid aidata.

 aptitude install moodul-assistent lirc-module-source lirc-x mooduli assistent 

Liidesmooduli viisardis valige lirc-modules-source (Get, Build, Install). Kui kõik läks hästi, peaks kõik olema korralikult paigaldatud.

Kontrollige, kas see on käsu kontrollimisel veendunud, et kaart on nähtav:

 kass / proc / buss / sisend / seadmed 

Teile tuleks anda teavet kaardi kohta, näiteks:

 ... I: Bus = 0001 Müüja = 107d Toode = 6606 Versioon = 0001 N: Nimi = "bttv IR (kaart = 34)" P: Phys = pci-0000: 01: 07.0 / ir0 S: Sysfs = / class / sisend / sisend6 U: Uniq = H: käitlejad = kbd sündmus6 B: EV = 100003 B: KEY = 10afc336 2150a48 0 0 0 404 80010007 80000190 4801 1e0000 4400 100000 10000ffc ... 

Seejärel kasutage järgmist koodi:

 lircd -d / dev / input / event6 -H dev / sisend 

See käsk loob seadme / dev / lircd, mida lircd kasutab kaugjuhtimispuldi signaalide vastuvõtmiseks.

Seejärel parandage faili /etc/lirc/hardware.conf nii, et teil oleks:

 #Chosen Remote Control REMOTE = "Winfast TV2000 / XP (kaart = 34)" # Argumente, mida kasutatakse lircd # käivitamisel. Ärge alustage lircmd'i isegi siis, kui näib olevat hea konfiguratsioonifail # START_LIRCMD = false #Püüdke laadida sobivad kerneli moodulid LOAD_MODULES = true # Run "lircd - driver = help" toetatud draiverite loendi jaoks. DRIVER = "dev / input" # Kui seade on seadistatud asendisse / dev / lirc ja devfs on kasutusel / dev / lirc / 0, kasutatakse seda automaatselt # DEVICE = "/ dev / input / event6" # Teie vaikimisi konfiguratsioonifailid riistvara, kui on olemas LIRCD_CONF = "/ etc / lirc / lircd.conf" 

Veenduge, et muudate muutujaid vastavalt kasutatavale riistvarale. Seejärel käivitage lirc:

 /etc/init.d/lirc taaskäivitamine 

Esimene test

Selles etapis on tavaliselt võimalik alustada IRW abil kaugjuhtimispuldi signaalide taastamist. Seda programmi saab käivitada kasutaja. Käitamise ajal saate vajutada kaugjuhtimispuldi nuppe, et laadida alla võtmed, mida kasutatakse LIR-i konfiguratsioonifailides. Need identifikaatorid sõltuvad kaugjuhtimispuldist. Siin on näide sellest, mida võid saada, vajutades "kanal +", "finetune +", "8", "6" ja "5":

 ( ) (~) $ irw 0000000080010192 00 CH_UP Leadtek-RM0010 000000008001004e 00 FINETUNE + Leadtek-RM0010 0000000080010009 00 8 Leadtek-RM0010 0000000080010006 00 5 Leadtek-RM0010 

Lirci seadistamine

Te saate alla laadida valmisfaile, et konfigureerida enamik olemasolevaid kaugjuhtimispulti, mis tähendab, et sa ei pea seda kõike ise tegema. Leiad failide arhiivi, mida saab kasutada, et täita /etc/lirc/lircd.conf siin.

Siin on, kuidas Y0400052-i fail näeb välja:

 # / etc / lirc / lircd.conf # Palun tehke see fail teistele kättesaadavaks #, saates selle # # -le. See konfigureerimisfail genereeriti automaatselt # lirc-0.8.3-CVS-ga (dev / input) la. 04:54 2008 # # autor: Mike Treichler # # bränd: LeadTek # mudel nr. kaugjuhtimispuldiga: Y0400046 (komplekteeritud Winfast 2000XP Deluxeiga) # selle kaugjuhtimisega seadmed: LeadTek Winfast 2000XP Deluxe # brändi: Leadtek # mudel: Y0400052 (komplekteeritud Winfast PVR2000 TV-kaardiga) # # Märkus: ainult CH_UP, CH_DOWN, VOL_UP ja VOL_DOWN korduvad. See # näib olevat kaugjuhtimispuldi piirang. algusnimi Leadtek-RM0010 bitti 16 eps 30 aeps 100 üks 0 0 null 0 0 pre_data_bits 16 pre_data 0x8001 vahe 423871 toggle_bit_mask 0x0 alguskoodid POWER 0x0074 MTS 0x0188 TV / FM 0x0182 VIDEO 0x0189 DISPLAY 0x0166 CH_UP 0x0192 CH_DOWN 0x0193 VOL_DOWN 0x0072 VOL_UP 0x0193 VOL_DOWN 0x0072 TELETEXT 0x0184 SLEEP 0x008E BOSSKEY 0x0163 MUTE 0x0071 RED 0x018E ROHELINE 0x018F KOLLANE 0x0190 BLUE 0x0191 1 0x0002 2 0x0003 3 0x0004 4 0x0005 5 0x0006 6 0x0007 7 0x0008 8 0x0009 9 0x000A 0 0x000B 0 0000 0x0034 FINETUNE + 0x004E FINETUNE- 0x004A PIP 0x00E2 ENTER 0x001C RECALL 0x0195 TAGASI 0x019C PLAY 0x00A4 NEXT 0x0197 TIMESHIFTING 0x0169 STOP 0x0080 REC 0x00A7 SNAPSHOT 0x00EA lõppkoodid 

Kui tunnete ennast kindlalt, võiksite oma failis mõningaid muudatusi teha. See on siiski sageli vajalik.

Seadistage nuppude käitumine

Praeguses etapis on võtmekoodid seotud identifikaatoritega, kuid veel on vaja teha. Nüüd peame need sündmused lõikama kas irexeci või ebameeldiva ja edastama neile tarkvara. Seda tehakse reeglitega, mis määratlevad, mis juhtub, kui vajutate teatud klahvi. Pea meeles:

- Irexec võimaldab teil käitada käsku

- Irxevent võib käivitada samaväärse toimingu klaviatuuril

Näide

Need kaks reeglit on samaväärsed. See võimaldab teil vajutada F-klahvi TVTime-is, et minna täisekraanirežiimi.

a) ebameeldiva:

 start prog = irxevent button = FULLSCREEN config = võtme f tvtime lõpp 

b) irexeciga:

 alusta prog = irexec nuppu = FULLSCREEN config = tvtime-käsk TOGGLE_FULLSCREEN lõpp 

Need reeglid on tavaliselt ~ / .lircrc. Saate need ka / etc / lirc / lircrc-sse panna, et võimaldada neil jagada kõiki masina profiile. Selleks toimige järgmiselt.

 ln-s / etc / lirc / lircrc ~ / .lircrc 

Siin on näide, kuidas täidetud fail võib tunduda:

 alusta prog = irexec nuppu = CH_DOWN config = tvtime-käsk CHANNEL_DOWN lõpp algab prog = irexec nupp = CH_UP config = tvtime-käsk CHANNEL_UP lõpp algab prog = irexec nupp = VOL_DOWN config = tvtime-käsk MIXER_DOWN lõpp algab prog = irexec button = VOL_UP config = tvtime-käsk MIXER_UP lõpp algab prog = irexec nupp = FULLSCREEN config = tvtime-käsk TOGGLE_FULLSCREEN lõpp algab prog = irexec nupp = 1 config = tvtime-käsk CHANNEL_1 lõpp algab prog = irexec nupp = 2 config = tvtime-käsk CHANNEL_2 lõpp algab prog = irexec nupp = 3 config = tvtime-käsk CHANNEL_3 lõpp algab prog = irexec nupp = 4 config = tvtime-käsk CHANNEL_4 lõpp algab prog = irexec nupp = 5 config = tvtime-käsk CHANNEL_5 lõpp algab prog = irexec nupp = 6 config = tvtime -käsk CHANNEL_6 lõpp algab prog = irexec nupp = 7 config = tvtime-käsk CHANNEL_7 lõpp algab prog = irexec nupp = 8 config = tvtime-käsk CHANNEL_8 lõpp algab prog = irexec nupp = 9 config = tvtime-käsk CHANN EL_9 lõpus algab prog = irexec nupp = 0 config = tvtime-käsk CHANNEL_0 lõpp 

Kui olete selle lõpetanud, käivitage järgmine kood:

 irxevent -d / etc / lirc / lircrc irexec -d / etc / lirc / lircrc 

Autorun

Vajaliku vaeva vältimiseks iga kord, kui taaskäivitate, saate seadistada ebamugavuse ja irexeci automaatselt töötama, kui lülitate seadme sisse. Näiteks looge KDE-s lihtsalt fail ~ / .kde / Autostart / remote.sh ja sisestage:

 #! / bin / sh irxevent-d / etc / lirc / lircrc irexec-d / etc / lirc / lircrc 

Seejärel lisage täitmisõigused:

 chmod u + x ~ /.kde/Autostart/remote.sh 

Lisateavet leiate Ubuntu foorumitest.

Eelmine Artikkel Järgmine Artikkel

Top Näpunäited