Linux i pilot „cyberlink Ir remote control”.

  • Home
  • /
  • Blog
  • /
  • Linux i pilot „cyberlink Ir remote control”.

Data: 21 marca, 2009

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

Newsletter OSnews raz w tygodniu. Bez reklam.