Krótki opis jak zmusić pilot „cyberlink Ir remote control” do pełnej współpracy w Linuxie.
Kupiłem na allegro parę miesięcy temu taki oto pilot.
Cyberlink IR Remote Control
Najtańszy z możliwych. Dotarł szybko, wszystko się zgadzało. Podłączyłem go w Linusie i nieco się zdziwiłem:
kernel: input: TopSeed Tech Corp. USB IR Combo Device as /class/input/input3
kernel: input,hidraw0: USB HID v1.00 Keyboard [TopSeed Tech Corp. USB IR Combo Device ] on usb-0000:00:02.1-3
kernel: input: TopSeed Tech Corp. USB IR Combo Device as /class/input/input4
kernel: input,hiddev96,hidraw1: USB HID v1.00 Mouse [TopSeed Tech Corp. USB IR Combo Device ] on usb-0000:00:02.1-3
dmesg poinformował mnie, że podłączyłem właśnie myszkę i klawiaturę. Pogooglełem nieco i okazało się, że urokiem tego taniego urządzenia jest problem ze zmuszeniem go do pracy.
Początkowo uruchomiłem go z lirc’em. Jednak działało tylko kilka przycisków na nim, stworzyłem swój plik konfiguracyjny z definicjami większości pozostałych przycisków. Było to czasochłonne i wymagało wiele klikania. Niestety wskutek awarii dysku straciłem pliki konfiguracyjny, pilot leżał i się kurzył. Do czasu, aż znalazłem stronę:
http://linux.thaj.net63.net/cyberlinkusb/
Znalazłem tam mały programik, coś na kształt oprogramowania obsługującego ten pilot. Programik jest bardzo prosty, czyta wszystkie zdarzenia z pilota, przyporządkowuje im odpowiednie kody i emuluje działanie klawiatury na części tego pilota która jest rozpoznawana jako myszka.
Instalacja:
Po pobraniu paczki ze strony nie trzeba praktycznie nic robić, tylko jako root należy uruchomić aplikację cyberlinkusb. Niestety jest ona skonfigurowana do działania z MythTV. Aby skonfigurować całość należy otworzyć plik: config.h i przypisać odpowiednim klawiszom na pilocie, odpowiadające nam przyciski na klawiaturze. Później wystarczy już tylko make, i mamy skompilowany cyberlinkusb z naszym własnym configiem. Warto teraz zrobić make setsuid oraz dodać sobie aplikację do autostartu.
Boxee:
Poniżej można pobrać skompilowaną wersję cyberlinkusb z plikami źródłowymi, skonfigurowaną dla media center Boxee.
Pobierz cyberlink-boxee
Dodaj komentarz