ObjectifsTrouver une solution aux limites rencontrées avec mon NMT HDX-1000:Pouvoir lire mes fichiers vidéos (conteneur MKV, MOV et AVI) sur une télé HDMI 1.3 (vidéo + audio) en résolution 1080p en utilisant des baies de disque dur USB 2.0 et eSata.MatérielVoici l'inventaire du matériel sélectionné:
Total: 199€ (sans les baies de disque externes) Configuration des logicielsBIOSForcer la mémoire vidéo à 512Mb. Ubuntu 10.04Installer Ubuntu 10.04 et ne pas activer les drivers nvidia propriétaires proposés: Ils ne supportent pas le VDPAU (accélération matériel). Paramétrage de l'utilisateur Configurer un auto-login au démarrage: Système, Administration, Fenêtre de connexion, Se connecter automatiquement en tant que… Logo du démarrage Le logo «Ubuntu» au démarrage utilise une très basse résolution très moche, ce n'est pas obligatoire mais vous pouvez corriger ce problème en suivant les indications de l'article «Remplacer le logo baveux d'Ubuntu». Paramétrage de la vidéo Installer les bons drivers nvidia et la librairie libvdpau1:sudo add-apt-repository ppa:ubuntu-x-swat/x-updates Et re-démarrer.sudo aptitude update sudo aptitude install nvidia-current sudo apt-get install libvdpau1 Pour résoudre les problème de tearing, on désactive les effets 3D: Système, Préférences, Apparence, Effets visuels: Aucun Puis on désactive composite en entrant cette ligne de commande: sudo nvidia-xconfig --no-composite Paramétrage de l'audio Utiliser la sortie HDMI à la place de l'analogique: Système, Préférences, Son, Sortie: Audio Interne Digital Stereo (HDMI) Installation de lirc par la commande:
Pas de chance: Le module usbhid vérouille la télécommande, donc il faut l'en empécher par cette première bidouille: sudo vi /etc/udev/rules.d/99-imon.rules et on y met cette obscure commande: SYSFS{idVendor}=="15c2", SYSFS{idProduct}=="0042", MODE="0666", PROGRAM="/bin/sh -c 'echo -n $id:1.0 >/sys/bus/usb/drivers/usbhid/unbind;\ echo -n $id:1.1 >/sys/bus/usb/drivers/usbhid/unbind'" On reboot, et on test le bon fonctionnement de la télécommande en entrant cette commande: irw En appuyant sur les boutons de la télécommande, vous devriez voir apparaitre les commande correspondantes: 288195b700000101 00 KEY_EXIT Antec_Veris_RM1002881d5b700000201 00 KEY_EXIT Antec_Veris_RM200289115b700000201 00 KEY_POWER Antec_Veris_RM2000200002a00000201 00 KEY_BACKSPACE Antec_Veris_RM2000200006500000201 00 RightMenu Antec_Veris_RM2002aa515b700000101 00 KEY_UP Antec_Veris_RM10029a515b700000101 00 KEY_LEFT Antec_Veris_RM1000200002800000201 00 KEY_ENTER Antec_Veris_RM2002ba515b700000101 00 KEY_RIGHT Antec_Veris_RM100289515b700000101 00 KEY_DOWN Antec_Veris_RM10028a395b700000201 00 KEY_VOLUMEUP Antec_Veris_RM20028a595b700000201 00 KEY_VOLUMEDOWN Antec_Veris_RM2002b9595b700000201 00 KEY_MUTE Antec_Veris_RM200289395b700000201 00 KEY_CHANNELUP Antec_Veris_RM200288795b700000201 00 KEY_CHANNELDOWN Antec_Veris_RM200298315b700000101 00 KEY_REWIND Antec_Veris_RM1002a8315b700000101 00 KEY_PLAY Antec_Veris_RM1002b8315b700000101 00 KEY_FASTFORWARD Antec_Veris_RM1002ab195b700000201 00 Go Antec_Veris_RM200 Ici petit problème: On remarque que l'on obtiens des commandes correspondant à 2 télécommandes: la RM100 et la RM200. Ceci est du au fait que le fichier de configuration par défaut inclus plusieurs entrée, on va faire le ménage:
Puis éditer le fichier et ne garder que ce qui concerne la télécommande RM100:
c'est à dire ça: begin remote Maintenant on édite ce fichier: sudo vi /etc/lirc/lircd.conf Et on remplace la ligne:
Par:
On re-démarre lirc
Et on relance irw pour vérifier que désormais uniquement le nom de la télécommande «Antec_Veris_RM100» n'apparait lors des tests des touches. XBMC utilise le périphérique /dev/lircd pour communiquer avec lirc, or par défaut lirc utilise /var/run/lirc/lircd. On va donc créer un lien:
XBMCÀ installer par les commandes suivantes:
Puis on configure les «Remote Button» correspondant aux touches de la télécommande: sudo vi /usr/share/xbmc/system/Lircmap.xml A remplir par: <lircmap> Maintenant on affecte les mots clés à des actions de XBMC: sudo vi /usr/share/xbmc/system/keymaps/remote.xml que l'on remplis par: <keymap> On termine par configurerr XBMC pour démarrer automatiquement au démarrage: Configurer votre système pour que votre utilisateur se connecte automatiquement au démarrage sur la session xbmc. |

