Reklama

Jak ożenić pilot Cyberlinka z XBMC

Po zakupie karty CrystalHD Broadcoma do pełnego kompletu Centrum Medialnego opartego  na platfrmie Intel Atom N270 brakowało jedynie pilota. Sterowanie z Androida(G1) za pomocą bądz co bądz świetnej aplikacji android-xbmcremote jest nieco nie komfortowe. Dlatego też zakupiłem pilocik Cyberlinka po korzystnie niskiej cenie 15zł. Po tym jak Poczta mi go dostarczyła pozostało tylko oprogramować go pod XBMC. I to zaczeły się schody :-)

Pilot niechętnie wspołpracuje z LIRC. Ze względu na to, że jest wykrywany jako dwa urządzenia myszka i klawiatura ciężko wykorzystać jego w całości. Pomimo opisów na forum XBMC nie udało mi się ożenić go z LIRCem. Troche szkoda…

Jednak z pomocą przychodzi pewny programik, który obsługuje w całości pilot od Cyberlinka. Programik można znaleść na stronie http://linux.thaj.net63.net/cyberlinkusb/

Po pobraniu i rozpakowaniu programu należy wyedytowac plik config.h i ustawić odpowiednio przyciski pilota. U siebie mam następujący konfig:

KEY_DVDMenu
XK_plus, // KEY_VolUp
XK_minus, // KEY_VolDown
XK_u, // KEY_VolMute
XK_Page_Up, // KEY_PageUp
XK_Page_Down, // KEY_PageDown
XK_Up, // KEY_Up
XK_Left, // KEY_Left
XK_Return, // KEY_Enter
XK_Right, // KEY_Right
XK_Down, // KEY_Down
XK_p, // KEY_Play Works
XK_r, // KEY_Rewind Works
XK_p, // KEY_Pause Works
XK_f, // KEY_Forward Works
XK_comma, // KEY_FastRewind
XK_x, // KEY_Stop Works
XK_period, // KEY_FastForward
XK_1, // KEY_1
XK_2, // KEY_2
XK_3, // KEY_3
XK_4, // KEY_4
XK_5, // KEY_5
XK_6, // KEY_6
XK_7, // KEY_7
XK_8, // KEY_8
XK_9, // KEY_9
XK_0, // KEY_0
XK_d, // KEY_Clear
};

Pozostaje teraz tylko skompilować program i dodać do /etc/rc.local. Zauważyłem ze program wymaga wyeksportowania zmiennej DISPLAY:

export DISPLAY=:0
TwitterFacebookDeliciousDiggRSSTechnoratiGoogleLinkedIn

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam protection by WP Captcha-Free