L'offre Ubuntu de Dell

Après les fêtes de noêl, j’ai voulu voir ce qui l’en étaient des prix proposés par Dell pour son Inspiron 6400. D’autres comparatifs plus anciens sont disponibles sur ce blog et il était temps de faire une mise à jour.

Tout d’abord, premier bon point. Les prix de bases sont inférieurs pour l’offre Open-Source (Ubuntu), ceci étant le cas depuis un moment déjà. On a donc un prix de départ de 499€ avec Windows et de 428,99€ avec Ubuntu.

De plus, l’offre Ubuntu propose des garanties matérielles moins chères même en prenant en compte les remises appliquées à l’offre Windows. Les assistances logicielles Linux sont multiples. Je ne pourrais cependant pas donner un avis sur ces dernières. Enfin la carte wifi Intel 3945 par défaut est bien reconnue sous Linux. Il faudra débourser 10€ supplémentaires sur le prix de départ avec l’offre Windows pour se l’offrir.

Plusieurs points négatifs cependant:

  • l’offre Windows propose l’ajout d’une carte son Creative Sound Blaster Audigy pour 35,88€ ce que ne peut pas proposer l’offre Ubuntu pour avoir un meilleur rendu du son. De ce que j’ai pu testé il y a un an, les cartes Audigy sont plutot mal reconnues sous Linux (au contraire des modèles Sound Blaster Live!, désormais indisponibles sur le marché…).
  • Plus agaçant, l’offre Ubuntu est limitée à 512 Mo de mémoire vive ! Il est vrai qu’une plateforme GNU/Linux est relativement peu gourmande en ressource. Cependant il aurait été plus confortable de monter à 1 Go. Il y a néanmoins toujours la possibilité d’ajouter a posteriori une deuxième barette de ram (avec les frais qui s’en suivent: ~20€).
  • Dernier point, aucune carte bluetooth n’est proposée (bien que l’installation d’une carte bluetooth Dell 355 ne semble pas particulièrement simple). Ajouter donc 17,95€ sans compter les frais de port et l’installation pour l’inclure.

Pour le reste, les prix sont les mêmes et les offres identiques. Au final, l’offre Ubuntu s’avère vraiment abordable par rapport à l’offre concurrente ce qui n’était pas vraiment le cas à l’origine.

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

Un très court billet concernant le Power Manager de KDE. Pour accéder aux configurations, cliquez gauche sur l’icone représentant une batterie dans la zone de notification.

Deux parties nous intéresse ici, les parties Mains Powered où les changements seront appliqués lorsque le portable sera branché au secteur) et Battery Powered où ils seront appliqués sur batterie.

Dans Mains Powered, choisissez Performance pour la CPU frequency scaling policy si vous souhaitez avoir la fréquence maximale pour votre processeur sur secteur.

Laissez Dynamic (correspondant au gouverneur On Demand recommandé pour l’économie d’énergie) dans Battery Powered. De plus, pour When Battery remaining time drops below, définissez le temps de charge restant minimal après quoi votre ordinateur se mette en hibernation (si vous avez bien choisi Hibernate comme action à effectuer). Si vous possédez un écran Dell True Life comme moi, il peut être également intéressant d’augmenter la luminosité grace au curseur Brightness.