PCTV Pro Remote Control σε Ubuntu 11.10 και XBMC


Σε προηγούμενο άρθρο είχα περιγράψει αναλυτικά τα βήματα ώστε να ρυθμίσουμε σωστά το παλιό remote control της Pinnacle που συνδέεται στην σειριακή θύρα.

Μετά την αναβάθμιση όμως σε Ubuntu 11.10 στο remote control σταμάτησαν να λειτουργούν όλα τα πλήκτρα εκτός από αυτά της πλοήγησης (δεξιά, αριστερά, πάνω, κάτω) και το enter.

Για κάποιο λόγο το xbmc αγνοεί το lircmap.xml που βρίσκεται στον προσωπικό μας φάκελο ~/.xbmc/userdata/keymaps και διαβάζει απευθείας τις παραμέτρους από το αρχείο που βρίσκεται στο /usr/share/xbmc/system.

Έτσι λοιπόν προκειμένου να έχουμε εύκολη πρόσβαση στα αρχεία που ορίζονται οι παράμετροι δημιουργούμε τα παρακάτω symlink :

panagiotis@spartakos:~$ cd ~/.xbmc/userdata/keymaps

panagiotis@spartakos:~$ ln -s /usr/share/xbmc/system/keymaps/remote.xml keymaps.xml

panagiotis@spartakos:~$ ln -s /usr/share/xbmc/system/Lircmap.xml lircmap.xml 

Με δικαιώματα root χρήστη κάνουμε edit το αρχείο lircmap.xml

sudo vi lircmap.xml

Αντικαθιστώντας οτιδήποτε αναγράφεται στο section, remote device=«PinnacleSysPCTVRemote» με τα παρακάτω :

<remote device="PinnacleSysPCTVRemote">
                <play>KEY_PLAY</play>
                <pause>KEY_PAUSE</pause>
                <stop>KEY_STOP</stop>
                <forward>KEY_FASTFORWARD</forward>
                <reverse>KEY_REWIND</reverse>
                <left>Vol-Rew</left>
                <right>Vol+FF</right>
                <up>Chan+Play</up>
                <down>Chan-Stop</down>
                <pageplus>KEY_CHANNELUP</pageplus>
                <pageminus>KEY_CHANNELDOWN</pageminus>
                <select>middle</select>
                <back>KEY_UNDO</back>
                <menu>KEY_MENU</menu>
                <title>KEY_L</title>
                <info>KEY_INFO</info>
                <skipplus>KEY_NEXT</skipplus>
                <display>Fullscreen</display>
                <record>KEY_RECORD</record>
                <volumeplus>KEY_VOLUMEUP</volumeplus>
                <volumeminus>KEY_VOLUMEDOWN</volumeminus>
                <mute>KEY_MUTE</mute>
                <power>KEY_POWER</power>
                <one>KEY_1</one>
                <two>KEY_2</two>
                <three>KEY_3</three>
                <four>KEY_4</four>
                <five>KEY_5</five>
                <six>KEY_6</six>
                <seven>KEY_7</seven>
                <eight>KEY_8</eight>
                <nine>KEY_9</nine>
                <zero>KEY_0</zero>
        </remote>

Κάνουμε restart το service του lirc και είμαστε έτοιμοι.

sudo service lirc restart

Επίσης το ίδιο πρόβλημα παρουσιάζεται και μετά την αναβάθμιση σε Xbmc 11 Eden όπου χρειάστηκε ξανά να κάνω τις ίδιες διορθώσεις στο lircmap.xml.

, , ,

  1. No comments yet.
(will not be published)