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
	
Ten wpis umieszczono w kategorii XBMC i otagowano jako , , . Możesz dodać go do zakładek permalink. Dodaj komentarz lub dodaj odpowiedź (trackback): Trackback URL.
  • Facebook
  • Digg
  • RSS Feed
  • Twitter

Skomentuj

Twój adres email nie zostanie opublikowany i nie będzie rozpowszechniany. Wymagane pola są oznaczone *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Turn on pictures to see the captcha *

Switch to our mobile site