Deci, avem o consolă multimedia Gotview cu funcția de a opri calculatorul, se conectează la conectorul USB și la spargerea firelor de la butonul de alimentare de pe carcasă. Pe telecomandă există 41 de taste, dintre care una este putere puternică și una se schimbă - comutarea telecomenzii de la modul tastatură la modul mouse-ului și înapoi, adică puteți folosi 39 ca rezultat.
În principiu, sistemul va detecta și va funcționa cu sistemul, dar numai 7 butoane pot fi folosite în XBMC, ceea ce, desigur, nu ne convine, trebuie să folosim totul.
Să încercăm să o pornim.
Mai întâi, să vedem cine este
Și totuși aici, pentru ca totul să fie absolut de învățat
Am învățat destul de bine pe drum, acest lucru este suficient pentru noi să începem, să spunem că udevul dă mereu consolei noastre același nume. Pentru a face acest lucru, trebuie să creăm o regulă, avem nevoie de valorile Vendor, Product, MINOR și MAJOR, pe care le putem deduce din rezultatul comenzilor de mai sus, rezultând astfel aceste reguli
Scrie-le la /etc/udev/rules.d/10-irremote.rules, apoi reporniți udev
și trageți trăgaciul pentru a recita dispozitivul
Sau puteți reporni computerul. După asta, verificăm, dar nu avem noi dispozitive de intrare
Ar trebui să devină încă două simboluri, aproximativ așa
Acum instalați și configurați LIRC
Configuratorul LIRC va pune două întrebări, pentru ambele este necesar să răspundeți la "None", după care trebuie să completați câteva config-uri, primul hardware.conf
ar trebui să aibă așa ceva
acum configurarea următoare este inputlirc
aici ar trebui să fie așa
următoarea - /etc/lircd/lircd.conf - trebuie să fie complet goală.
Acum reporniți inpitlirc și putem verifica rezultatele primei părți a lucrării cu ajutorul irw
Dacă totul se face corect, ieșirea lui irw va fi aproximativ aceeași
Dacă ieșirea este astfel, etapa pregătitoare poate fi considerată completă și se trece la configurația XBMC. Acesta se referă la fișierul de configurare - Lircmap.xml, în care comenzile XBMC sunt mapate la codurile cheie ale consolei. În cazul meu, acest fișier arată astfel
Fișierul rezultat trebuie plasat în
/.xbmc/userdata/ și apoi executați XBMC și utilizați.
Acum, pe scurt, cum să utilizați. Butoanele tv / vdr, muzica, imaginile, videoclipurile apelează secțiunile corespunzătoare ale XBMC. Butonul de închidere șterge câmpurile de formular. Butonul DVD / meniu afișează un meniu contextual. Săgețile, desigur, sunt responsabile pentru navigarea prin meniu, butonul Înapoi se întoarce înapoi, butonul Ok selectează elementele. Butonul Tab trece în modul ecran complet și înapoi. Un buton cu o casă în modul ecran complet solicită comenzile și, în modul normal, duce utilizatorul la ecranul principal XBMC. Redați, Stop, Rec și derulare înapoi, precum și vol +/-, mute, ch +/- efectuați exact ceea ce este scris pe ele. Butonul Shuffle trimite elementul de listă selectat în lista de redare curentă, iar butonul de repetare comută pistele audio ale filmelor și canalelor TV.
În general, aceasta nu este singura modalitate de configurare. Inițial, consola trimite combinații de chei, da poate fi văzut din codurile emise de irw, a fost posibil să se facă modificări la tastatură.xml, dar în opinia mea acest lucru ar fi mai complicat.
În cadrul acestei scheme, au apărut o serie de deficiențe în timpul utilizării. Deci, atunci când conectați dispozitive suplimentare (gamepads, denspads), numerotarea a început să se deplaseze și, ca rezultat, nu a creat referințele necesare irremote *. Ca rezultat, am adus aici configurația Inputlirc la acest formular
Conform observațiilor mele, aceste legături nu se schimbă, totuși problema consolei care nu funcționează a fost rezolvată.