
Je vais vous proposer ici une occasion d’utiliser enfin votre bouton MediaDirect pour ouvrir un vrai Media Center. Garder la partition Dell MediaDirect revient à la fois à perdre de l’espace disque et à garder sa partiton MS Windows, je n’ai donc pas désiré la préserver de même que la totalité des partitions que Dell a préinstallé sur mon disque dur. Une alternative native au monde GNU/Linux était donc nécessaire.
Il existe plusieurs Media Center sous GNU/Linux: Elisa, Mythtv (et ses dérivés: Mythbuntu, LinuxMCE), Geexbox, MMS, etc… Pour mon choix, il fallait qu’il puisse être démarré à partir d’un raccourci clavier, qu’il soit facilement configurable et qu’il soit le plus légé possible. De plus, je n’ai pas encore envisagé d’installer un Media Center sur une partition tierce et il fallait également qu’il soit intégrable à un environnement de travail.
De ce que j’ai pu voir lors de plusieurs tests, My Media System (alias MMS) semble rassembler la plupart de ces qualités.
Je suis toujours en cours de test mais ce tutoriel reste tout à fait fonctionnel.
On va donc commencer par l’installer. On ajoute tout d’abord le dépot MMS. Je rappelle cependant que l’ajout de dépot tiers n’est pas dutout conseillé !
sudo nano /etc/apt/sources.list
On ajoute:
deb http://www.prodeia.de/mms/gutsy binary/
On ferme en sauvegardant en pressant ctrl+x puis o.
On recharge la liste des dépots
sudo apt-get update
On installe les paquets (le paquet de theme est celui qui correspond à la copie d’écran en fin d’article, trois autres sont disponibles autrement) dont mplayer-nogui (à moins que vous ayez déjà installé le paquet mplayer; si c’est le cas, supprimez mplayer-nogui de la commande qui suit):
sudo apt-get install mms-standard mplayer-nogui
/!\ le paquet mms-theme-blue n’est plus disponible dans le dépot Gutsy mais vous pouvez le récupérer ici !
Lors de l’installation, vous pourrez définir des chemins vers vos répertoires contenant les fichiers à lire par MMS. Vous pourrez également les modifier, en retirer ou en ajouter par la suite.
Maintenant on va passer à la configuration.
Ouvrez avec votre éditeur de texte préféré (Kate, gedit, mousepad, etc…) le fichier /etc/mms/config avec les droits root, par exemple:
sudo kate /etc/mms/config
Dans la partie ##INPUT##
Trouvez les lignes
# Resolution
#
v_res =
h_res =
Placez-y la résolution correspondant à celle de votre écran par exemple. Pour moi, ce sera
# Resolution
#
v_res = 1440
h_res = 900
Pour afficher MMS en plein écran, trouvez la ligne
fullscreen =
et remplacez par
fullscreen = true
Dans la partie ##AUDIO##
On va ajouter un répertoire (ou répertoire maître si celui-ci contient les repertoires contenant vos fichiers audios) contenant votre musique. Trouvez
audio_dir =
Et remplacez par
audio_dir = /le/répertoire/de/votre/choix
Bien sûr vérifiez que vous avez les droits pour lire ces fichiers.
Vous pouvez également ajouter d’autres répertoires en ajoutenant d’autres lignes comme ceci
audio_dir = /le/répertoire/de/votre/choix
audio_dir = /un/autre/répertoire
audio_dir = /et/un/troisième
...
Cherchez maintenant les lignes commencant par
filetypes_a =
Vous pouvez ajouter d’autres lignes pour assigner d’autres formats audio à lire par MMS.
Maintenant pour la partie ##MOVIE##
Même procédure que précédemment pour l’ajout de répertoires.
Idem également pour l’ajout de types de fichiers vidéos mais en ajoutant cette fois par exemple
filetypes_m = ogm, ogm
Ces procédures sont en fait également similaires pour les parties ##PICTURES## et ##GAMES##.
En revenant à la partie ##MOVIES##, MMS utilise mplayer par défaut et on peut lui ajouter des options de lecture. Cherchez:
mplayeropts =
Cette ligne ressemble à celle qui suit dans mon fichier de configuration (lecture des films en anglais et sous-titres en français quand disponibles ainsi que la taille des sous-titres proportionnelle à celle de la hauteur de l’écran)
mplayeropts = -cache 8192 -vo xv -fs -fixed-vo -slang fre -alang eng -subfont-autoscale 1
Pour plus d’options, une liste est disponible en tapant
man mplayer
Après avoir fini d’éditer le fichier, pressez ctrl+x puis o pour quitter et sauver.

Afin de pouvoir lire presque l’intégralité des formats audios et vidéos ainsi que des DVDs, il faut installer les paquets libdvdcss2 et w32codecs. Pour celà, on va donc ajouter le dépot medibuntu.
On édite le fichier /etc/apt/sources.list
sudo nano /etc/apt/sources.list
On y ajoute
## MEDIBUNTU
deb http://fr.packages.medibuntu.org/ gutsy free non-free
On sauvegarde et on ferme: ctrl+x puis o
On tape ce qui suit pour ajouter la clé du dépot:
wget -q http://fr.packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
On recharge
sudo apt-get update
Et on installe les paquets
sudo apt-get install w32codecs libdvdcss2
Pour lancer vos jeux wine comme moi, vous pouvez placer dans votre répertoire de jeu des scripts bash qui seront exécutés par MMS. Un exemple de script bash:
#!/bin/bash
cd "/home/votre_login/.wine/drive_c/Program Files/répertoire/du/jeu/"
wine lanceur_du_jeu.exe
Faites attention au nom des fichiers ! Vous devez les terminer par l’extension .sh !
Lancez MMS puis changer le thème si vous trouvez comme moi le thème par défaut plutot laid. Naviguez avec les flèches (menus de bas en haut et sous menu de gauche à droite) puis allez donc dans la partie options > Thèmes.
Les raccourcis claviers à connaitre:
Orig: Ouvre la liste de lecture
Fin: remonte dans l'arborescence
Enter: descend dans l'arborescence, lit et ajoute des morceaux à la liste de lecture
Escape: Revient à l'arborescence
Maintenant pour utiliser les touches de façade du Dell Inspiron 6400, éditez le fichier /etc/mms/input-keyboard
sudo nano /etc/mms/input-keyboard
On trouve les lignes
audio_general,play,
audio_general,stop,
audio_general,prev_track,
audio_general,next_track,
audio_general,vol+,
audio_general,vol-,
audio_general,mute,
À chaque fin de ligne, un raccourci est, par défaut, respectivement attribué à chaque action (je ne les ai pas retranscrits ci-dessus). J’ai utilisé xev pour trouver le code des touches de façade. Pour procéder de la même manière, tapez
xev
Une petite fenêtre s’ouvrira. Pressez simplement les touches de façade afin d’afficher les codes dans le message de sortie. Par exemple, en pressant la touche pour augmenter le volume, j’obtiens entre autre
KeyRelease event, serial 31, synthetic NO, window 0x4c00001,
root 0x58, subw 0x0, time 3994037129, (729,748), root:(731,767),
state 0x10, keycode 176 (keysym 0×1008ff13, XF86AudioRaiseVolume), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Si vous n’obtenez pas quelque chose de similaire, ajoutez les valeurs que j’ai moi-même obtenu (voir ci-dessous).C’est ce qui est en gras qui est à noter et plus particulièrement keycode 176. Ainsi MMS reconnaitra l’identifiant #176 pour cette touche (ne pas oublier le # !). J’obtiens donc pour l’ensemble des actions
audio_general,play,#162
audio_general,stop,#164
audio_general,prev_track,#144
audio_general,next_track,#153
audio_general,vol+,#176
audio_general,vol-,#174
audio_general,mute,#160
Pour finir, assignez le bouton MediaDirect à la commande “mms”.
Voici, pour finir, mon fichier config et un aperçu de MMS:

J’éditerai cette article au fur et à mesure que mon test de MMS progresse !
Changelog 30/10:
Ajout de la partie pour utiliser les touches multimédias du Dell Inspiron 6400
Références:
caffeinbar.com
mymediasystem.org
medibuntu.org

Très sympas comme tuto, tu t’es donné du mal
bravo 
Merci beaucoup :]
Il n’y a pas de dépots 64 bits ! Bon alors j’ai testé sur une version 32 bits. En effet c’est sympa, mais je suis resté bloqué dans MMS ! J’ai compris très tard que pour quiter il fallait appuyer sur la touche END.
Pas très ergonomique donc.
Ah sinon c’est “libdvdcss2″ et pas “libdvdcc2″ pour lire les DVD
Merci de m’avoir signaler la coquille pour libdvdcss2 !
Autrement pour sortir de MMS, il y a une entrée pour quitter dans le menu principal ! Pour simplement sortir d’un film, tape Échap et pour remonter dans les menus, tape Fin.
Salut !,
Très bon tuto, mais tu pourrais préciser comment faire pour assigner le bouton mediadirect à mms… Parce que dans la doc c’est marqué comment le faire quand Ubuntu fonctionne mais pas avant que l’ordi ne démarre…
a+
Salut DRSG.
C’est bien le problème. Je ne connais pas encore de moyen pour démarrer le système sur un mediacenter (autre que le MediaDirect de Dell) avec le bouton MediaDirect. Pour pouvoir accèder à un mediacenter comme geexbox directement sans passer par Ubuntu, on peut cependant faire un simple dualboot (mais on n’utilise pas le bouton MediaDirect dans ce cas).
Pour te renseigner, regarde le lien vers caffeinbar ou sur le forum des Delliens:
http://www.lesdelliens.com/forums/index.php?showtopic=7121
À plus.
Depuis une récente mise à jour mon vostro 1700 lance tout seul rhythmbox quand je presse la touche mediamachin.
J’ai regardé dans Systeme/pref/racourcis clavier, mais visiblement rien.
Une idée?
Salut ap1-10,
Essaye de lancer gconf-editor puis de remplacer dans /desktop/applications/media la valeur de la clé “exec”, si elle est définie à “rhythmbox”, par “mms”.