====== Installation de XBMC ======
Pour réaliser le mediacenter, j'ai essayé entre autres XMBC.
Voici l'installation/configuration détaillée réalisée
===== Installation =====
==== Distribution de base ====
Installation d'une Ubuntu Karmic en boot PXE.
Cette installation ne sera pas detaillée ici, ce n'est pas le but de ce document.
==== Installation de XBMC ====
L'installation de XBMC est réalisee par un script fourni par Anthony que vous pouvez trouver ici : {{:sysadmin:mediacenter:install_xbmc.sh|}}
Elle installe aussi les drivers NVIDIA vdpau qui doivent (non testé encore) permettre de lire des videos HD 1080p sur mon Atom ION (dualcore N330) de chez Zotac.
==== Configuration de XBMC ====
Pas grand chose a dire de ce coté la : la configuration est assez intuitive et se fait via l'interface graphique.
Seuls hic :
de base il n'est pas possible (ou je n'ai pas trouvé :p ) de lancer un programme "externe".
J'ai donc du installer un plugin de lancement de programme, le but etant de pouvoir lancer un firefox sur le mediacenter.
Premiere chose a faire : installer firefox avec les plugins qui-vont-bien :
=== Installation de firefox ===
apt-get install firefox flashplugin-nonfree sun-java6-plugin
=== Installation du plugin XMBC-launcher ===
Le plugin "xmbc launcher" est telechargeable [[http://code.google.com/p/xbmc-launcher/downloads/list|ici]].
Comme son nom l'indique, il permet de pouvoir lancer une application dans XMBC, voir les screenshots ( [[http://xbmc-launcher.googlecode.com/files/screenshot000.PNG|la]] et [[http://xbmc-launcher.googlecode.com/files/screenshot001.PNG|la]]) pour un apercu.
Pour l'installer il suffit de le décompresser dans le repertoire ~/.xbmc/plugins/programs et de redemarrer xbmc.
=== Ajout d'un programme dans xbmc-launcher ===
J'ai choisi de configurer firefox pour pouvoir le lancer, mais cette procédure est généralisable a n'importe quel programme.
* Créer un raccourci que XBMC puisse voir (XBMC ne peut remonter plus haut dans l'arborescence que le repertoire utilisateur) :
mkdir ~/Raccourcis
* Créer un lien symbolique vers votre programme dans ce repertoire ~/Raccourcis :
ln -s /usr/bin/firefox ~/Raccourcis/
* Aller dans xbmc et ourir "Programmes", "Plugins programme", "Launcher"
* Choisir application autonome (executable PC normal) et choisir "firefox" depuis le repertoire Raccourcis
* Pour les arguments, valider sans en mettre. Nommer le lanceur comme vous voulez ("Firefox" dans mon cas). Vous pouvez utiliser une vignette et l'ajouter a vos favoris si vous voulez.
* Quand vous ouvrez firefox, il ne s'ouvre pas en plein ecran. Pour avoir le focus souris/clavier, appuyer sur la touche \ . On peut redimensionner cette fenetre en déplacant les bords ou en appuyant sur F11 pour passer en/sortir du plein ecran. Une fois firefox fermé il faudra de nouveau appuyer sur la touche \ pour rebasculer xbmc en plein ecran.
* Si firefox tourne, la reprise suite a une mise en veille posera probleme. c'est un probleme connu, qui peut etre contourné en enlevant les paquets "policykit-1" et "devicekit-power" :apt-get remove policykit-1 devicekit-power"