Marusz Logo
Strona główna
Artykuły
Seriale, daty premier
Kontakt
Promowane artykuły:
Dreamhost i czas warszawski
WinBinder - wprowadzenie
Prosty packer CSS
Zend Studio i Ubuntu
WebMail Claros Software
Miasto Plusa - bramka napisana w PHP
Płatnik na Laptopie - opis instalacji
Płatnik - przeniesienie programu
Captcha w PHP - prosty przykład
Linux, skrypt txt2srt
Windows, prosta konwersja txt2srt
Linux, NapiProjekt, TXT i SRT

Pilot CyberLink, Lirc (0.9.3) oraz KODI (XBMC) na Linuksie

2016-01-06 03:54

Nie pamiętam już kiedy ostatni raz tyle czasu spędziłem nad instalacją jakiegoś urządzenia pod systemem Linux. Zrezygnowałem z dystrybucji Mint na rzecz Debiana, ze względu na pewien błąd występujący pod tym pierwszym. Moment rezygnacji oznaczał instalację wszystkich multimedialnych rozwiązań, które towarzyszyły mi latami, od nowa. Najgorszej było z pilotem CyberLink. Ale do rzeczy. Komplet (pilot i nadajnik) wyglądają tak:
img

Podłącz nadajnik do portu USB i zidentyfikuj urządzenie wpisując w konsoli:
lsusb
Na liście musi pojawić się "Jess-Link Products Co., Ltd TopSpeed Cyberlink Remote Control". Jeśli jesteś szczęśliwym posiadaczem tego ustrojstwa to wiedz, że ten przeznaczony do Windowsa produkt w systemie widoczny jest jako kombinacja myszki i klawiatury. Część klawiszy to myszka, druga część to klawiatura. Co ważne: z jakiegoś powodu, gdy wpisujemy lsusb, część nazwy brzmi TopSpeed a podczas prześwietlania zawartości katalogu "/proc/bus/input/devices" urządzenie przedstawia się jako TopSeed. Fajnie, nie?

Sprawdźmy jak to wygląda od strony systemu, wpisując komendę:
cat /proc/bus/input/devices | grep -A4 TopSeed | grep event

Powinieneś otrzymać 3 eventy. Przechodzimy od kompilacji Lirc w najnowszej wersji dostępnej na stronach producenta. Dlaczego kompilacji? W momencie gdy to piszę, repozytoria Debiana wspierają tylko jakąś archaiczną wersję. Jak się bawić to na całego. Nie znalazłem jeszcze opisu instalacji CyberLinka na nowej wersji Lirc, która pliki konfiguracyjne obróciła do góry nogami.

Kompilacja:
tar zxvf lirc-0.9.3a.tar.gz
cd lirc-0.9.3a
./configure
make
make install


Tyle. Dla wygody tworzę odnośnik symboliczny:
ln -s /usr/local/etc/lirc/ /etc/lirc

Przejdź do katalogu "/etc/lirc/lircd.conf.d/" i ściągnij dwa pliki. Pierwszy prosto ze strony Lirc:
wget http://lirc.sourceforge.net/remotes/devinput/lircd.conf.devinput
oraz wykombinowany przeze mnie plik konfiguracyjny dla pilota Cyberlink:
wget http://marusz.net/poligon/cyberlink/CyberLink.conf

W katalogu "/etc/lirc/lircd.conf.d/" powinieneś mieć 3 pliki:
CyberLink.conf
lircd.conf.devinput
README.conf.d

Teraz edytujemy podstawowe ustawienia "/etc/lirc/lirc_options.conf" - plik ten będzie zawierał poniższe informacje:

[lircd]
nodaemon = False
driver = devinput
output = /var/run/lirc/lircd
pidfile = /var/run/lirc/lircd.pid
plugindir = /usr/local/lib/lirc/plugins
permission = 666
allow-simulate = No
repeat-max = 600
[lircmd]
uinput = False

nodaemon = False


Tyle. Plik konfiguracyjny Lirc ma z pewnością nieograniczone możliwości. Poprzednie wersje umożliwiały konfigurację (za pomocą pewnego sposobu) dwóch urządzeń jednocześnie co w przypadku naszego pilota jest niezbędne. Niestety, przekopałem dokumentację nowego Lirca i nie jestem w stanie dzisiaj dostosować go do wymogów CyberLinka.

Czas uruchomić Lirc podczas startu systemu. W tym celu edytujemy plik "/etc/rc.local" i na jego końcu dopisujemy dwie linie:

/usr/local/sbin/lircd -d "`cat /proc/bus/input/devices | grep -A4 TopSeed | grep event | tail -n1 | sed 's/.*(event[0-9]+).*//dev/input/1/'`" --listen

/usr/local/sbin/lircd -d "`cat /proc/bus/input/devices | grep -A4 TopSeed | grep event | head -n1 | sed 's/.*(event[0-9]+).*//dev/input/1/'`" --pidfil
e=/var/run/lirc/lircd2.pid --connect=localhost:8765


Uruchamiamy komputer. Przechodzimy do konfiguracji Kodi. W tym celu udajemy się do katalogu użytkownika odpowiedzialnego za start Kodi:
cd /home/userlogin/.kodi/userdata/

I ściągamy plik Lircmap.xml z mojego serwera:
wget http://marusz.net/poligon/cyberlink/Lircmap.xml

Odpalamy KODI i cieszymy się działającym pilotem.

Komentarze

david gahan @ 159.205.80.*

wysłany: 2016-01-07 17:37

bardzo interesujacy temat, mam nadzieje, ze powstanie odcinek family guy o tym...


Wpisz swoje imię, pseudonim:

Wpisz treść: