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
