Pages: [1] 2 3 4   Bas de page
  Imprimer  
Auteur Fil de discussion: Installation complète d'XBMC avec Karmic lite  (Lu 46083 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Contributeur
*
Alcoolémie: 0
Messages: 48
Hors ligne Hors ligne
Sexe: Homme
« le: 08 Décembre 2009 21:35:37 »

http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1297237942-fusionblack430.png
Installation complète d'XBMC avec Karmic lite

J’ai récemment décidé d’installer sur mon HTPC muni d’un Antec Remote Fusion (ça a son importance pour la suite) la dernière distribution minimale de Ubuntu (Karmic) et la dernière version de XBMC 9.11. Ce fut non sans mal que j’y suis arrivé car au-delà d’installé Ubuntu et XBMC, j’ai été confronté à un tas de petits soucis divers et variés, qui pour un Linuxien confirmé n’auraient surement pas été de gros obstacles. Ce qui va suivre est donc destiné essentiellement à des novices comme moi ;) qui veulent se lancer dans l’aventure Linux. Je n’ai fait que reprendre des informations trouver de-ci de-là et les résumer dans ce tutoriel. Tous les liens seront présentés à la fin de l’article de manière à ce qu’il n’y est pas d’ambiguïté. Voici le plan de route (et bon voyage):


1) Installation de Unbutu Karmic (en images s’il vous plait)
   1.1) Montage des disques dur
   1.2) Configuration des cartes sons
   1.3) Installation des drivers NVIDIA

2) Installation de XBMC 9.11
   2.1) Gestion de l’énergie
   2.2) Mise en place d’un écran de boot

3) Installation d’une télécommande Antec Veris RM200 (fournit avec le Antec Remote Fusion)
   3.1) Installation  d’une télécommande Antec Veris RM200 sous Ubuntu
   3.2) "Liaisonnage" de la télécommande avec XBMC

4) Installation d’un LCD 15c2:0038 Soundgraph
   4.1) Installation du LCD 15c2:0038 Soundgraph simple
   4.2) Installation du LCD 15c2:0038 Soundgraph moins simple ;)
   4.3) Utilisation des icones du LCD 15c2:0038 Soundgraph

Allez c’est parti…


1) Installation de Unbutu Karmic (en images s’il vous plait)

Vous pouvez télécharger la dernière version minimale d’Ubuntu à cette adresse :
https://help.ubuntu.com/community/Installation/MinimalCD

Une fois la gravure de l’image réalisée avec votre logiciel de gravure préféré. Vous devez régler votre bios pour que le boot se fasse à partir du lecteur CD.
Solution alternative pour éviter de graver un cd, vous pouvez rendre une clef USB bootable à l’aide de Unetbootin que vous trouverez ici :
http://unetbootin.sourceforge.net/
Dans ce cas, le bios doit être réglé pour booter à partir de l’USB.

Vous mettez donc votre galette dans le lecteur et on démarre. On arrive à cette étape :
http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263491523-2009-12-06-23-03-03.jpg
Installation complète d'XBMC avec Karmic lite

Il faut alors tapez "install", soit instqll, car votre clavier sera surement en querty.

Plusieurs étapes arrivent ensuite, mais rien de bien compliqué (langue, pays, agencement du clavier…)
Après cela vous aurez à donner un nom à votre machine. Vous donnez le nom que vous voulez. Ce nom apparaitra lors de l’invite de commande par la suite.
http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263491617-2009-12-06-23-07-06.jpg
Installation complète d'XBMC avec Karmic lite

Après plusieurs autres écrans de configuration, vous arrivez à cette étape. Ce que je conseil c’est d’utiliser le premier choix. Il faut savoir que tout ce qu’il y aura sur le disque dur où sera faite l’installation, sera perdu :
http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263491657-2009-12-06-23-18-45.jpg
Installation complète d'XBMC avec Karmic lite

Choisissez le disque sur lequel vous voulez installer ubuntu :
http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263491718-2009-12-06-23-19-05.jpg
Installation complète d'XBMC avec Karmic lite

Et valider le partitionnement du disque :
http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263491744-2009-12-06-23-19-32.jpg
Installation complète d'XBMC avec Karmic lite

L’étape suivante est la création d’utilisateur, ce que je conseil c’est d’utiliser l’utilisateur "xbmc", c’est important pour la suite :
http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263491774-2009-12-06-23-39-28.jpg
Installation complète d'XBMC avec Karmic lite

http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263491804-2009-12-06-23-39-51.jpg
Installation complète d'XBMC avec Karmic lite

Et comme mot de passe mettez aussi "xbmc" :
http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263491830-2009-12-06-23-40-10.jpg
Installation complète d'XBMC avec Karmic lite

http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263491849-2009-12-06-23-40-25.jpg
Installation complète d'XBMC avec Karmic lite

Une fois ceci fait, le système vous prévient que le mot de passe est considéré comme faible, validez tout de même :
http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263491875-2009-12-06-23-40-37.jpg
Installation complète d'XBMC avec Karmic lite

Le chiffrement de dossier personnel n’est pas indispensable :
http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263491900-2009-12-06-23-40-49.jpg
Installation complète d'XBMC avec Karmic lite

Les mises à jour automatiques non plus :
http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263491930-2009-12-06-23-44-08.jpg
Installation complète d'XBMC avec Karmic lite

L’étape suivante est importante, car il faut choisir les logiciels à installer, sélectionner comme suit (Attention : on sélectionne avec "espace" et on valide avec "entrée"). Si si, c’est écrit en bas de l’écran :
http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263491960-2009-12-06-23-51-00.jpg
Installation complète d'XBMC avec Karmic lite

Il faut terminer en validant les deux dernières étapes (horloge et terminer l’installation) et l’installation d’Ubuntu est terminée.
Première étape terminée, pour les novices comme moi sous Linux, c’est déjà un joli succès.


   1.1) Montage des disques dur

Mais qu’est ce donc que cette bête me direz vous ? En fait sous linux, pour pouvoir accéder aux disques durs, il faut les "monter". Et oui, si vous avez deux ou trois disques dur, il faut pouvoir y accéder. Dans la version minimale d’Ubuntu, les lecteurs ne se montent pas tout seul, il faut les aider. En gros ca se résume à créer un dossier et une liaison entre ce dossier et le disque dur. Je ne vais pas refaire le monde et je vais vous envoyer sur ce lien, où tout est très bien expliqué :
http://doc.ubuntu-fr.org/tutoriel/comment_ajouter_un_disque_dur


   1.2) Configuration des cartes sons

Bon j’espère que tout c’est bien passé à l’étape précédente. Passons maintenant à la configuration de la carte son.

La première étape va consister à télécharger et installer les paquets nécessaires à l’installation de la carte son. Pour cela on va utiliser un outil qui s’appelle "apt-get".
Il faudra se mettre en mode administrateur sous Ubuntu à l’aide de la commande "sudo".

Code:
sudo apt-get install linux-sound-base alsa-base alsa-utils

Ensuite on tape (Attention: le système linux est sensible à la casse ; il fait la distinction entre les majuscules et les minuscules)
Code:
sudo usermod –a –G audio xbmc

Cette étape une fois réalisée, il faut lancer alsamixer qui permettra d’activer et de configurer les sorties audio.
Pour cela tapez :
Code:
sudo alsamixer

http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263491987-2009-12-07-19-11-30.jpg
Installation complète d'XBMC avec Karmic lite


Pour rendre utilisable une sortie audio, il faut se rendre sur celle-ci et appuyer sur la touche "M" pour l’activer. Normalement un "OO" doit apparaitre à la place du  "MM". Il faut ensuite augmenter le volume à l’aide de la flèche directionnelle du haut.
Moi je les ai réglés de manière à ne pas passer dans le rouge.
Vous devez faire la manipulation sur "Master" et sur "PCM".
Pour sortir d’alsamixer tapez "Echap".

Pour finir, il faut enregistrer les réglages :
Code:
sudo alsactl store 0

Astuce : Si vous avez plusieurs cartes son et que la mauvaise est configurée, faite la manip suivante :
Code:
cat /proc/asound/modules

Vous obtiendrez surement un truc du genre (Notez les informations et repérez quelle est la carte son qui doit être utilisée) :
Code:
0 snd_cmipci
1 snd_via82xx

Ensuite on va éditer un fichier de configuration à l’aide d’un outil appelé "nano". C’est un petit éditeur de texte.
Code:
sudo nano /etc/modprobe.d/alsa-base.conf

On va ajouter ce code à la fin (attention : on remplace les "_"   par des "-") :
Code:
options snd-cmipci index=0
options snd-via82xx index=1

Ou inversement, tout dépend de quelle carte vous voulez utiliser, en sachant que c’est la carte avec l’index 0 qui va être utilisée.
On enregistre en faisant "ctrl o" et on quitte en faisant "ctrl x".
On peut maintenant redémarrer et reconfigurer la carte son à l’aide d’alsamixer comme indiqué précédemment.

Pour redémarrer :
Code:
sudo reboot

Voilà, la carte son est configurée.


   1.3) Installation des drivers NVIDIA

Je vais donner l’exemple d’une installation de driver NVIDIA car c’est une GeForce 9400 que je possède. Si toutefois vous avez une ATI, les liens en fin de tutoriel pourront vous aider.

Installation des paquets nécessaires à l’installation des drivers :
Code:
sudo apt-get install dialog xorg xserver-xorg-dev build-essential gcc

Pour la suite, on se donne RDV à l’adresse suivante de manière à récupérer l’adresse du lien du driver de notre carte graphique:
http://www.nvidia.com/Download/index.aspx

Pour ma part, je peux télécharger les pilotes de ma NVIDIA GeForce 9400 à cette adresse :
http://fr.download.nvidia.com/XFree86/Linux-x86/190.42/NVIDIA-Linux-x86-190.42-pkg1.run

Une fois cette information récupérée, vous devez taper cette commande pour télécharger le driver :
Code:
wget http://fr.download.nvidia.com/XFree86/Linux-x86/190.42/NVIDIA-Linux-x86-190.42-pkg1.run

Pour lancer l’installation des pilotes :
Code:
sudo sh NVIDIA-*.run --x-module-path=/usr/lib/xorg/modules --x-library-path=/usr/lib

http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263492027-2009-12-07-20-07-29.jpg
Installation complète d'XBMC avec Karmic lite

Lors de l’installation, répondez oui lors de la demande de création du fichier "xorg.conf".

Si vous voulez, vous pouvez désactiver le logo de démarrage NVIDIA en éditant le fichier "xorg.conf" (toujours avec nano).
Code:
sudo nano /etc/X11/xorg.conf

Et vous ajoutez ce qui suit dans la section "device" :
Code:
option "NoLogo" "True"


2) Installation de XBMC 9.11

Pour installer XBMC, il faut modifier un fichier système où sont répertoriées les sources disponibles. Ici, en l’occurrence ce sera les sources d’XBMC.

Pour cela, on va éditer le fichier "sources.list" :
Code:
sudo nano /etc/apt/sources.list

Et y ajouter les lignes suivantes :
Code:
deb http://ppa.launchpad.net/team-xbmc/karmic-ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/team-xbmc/karmic-ppa/ubuntu karmic main

Il faut ensuite "prouver" au système que les sources sont valables.
Pour cela il faut ajouter des clefs OpenPGP de cette manière :
Code:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 6D975C4791E7EE5E

Maintenant, on peut mettre à jour les listes de fichiers disponibles :
Code:
sudo apt-get update

Astuce: si vous obtenez un message d’erreur à la fin de l’update, recommencer l’étape précédente en remplaçant 6D975C4791E7EE5E par la clef que vous obtenez dans le message d’erreur et l’update ne devrez plus faire d’erreur.

Allez, on installe proprement dit XBMC:
Code:
sudo apt-get install xbmc

On va aussi installer les suppléments:
Code:
sudo apt-get install xbmc-skin-*
sudo apt-get install xbmc-eventclients-*
sudo apt-get install xbmc-scripts-*

On va maintenant faire en sorte que XBMC se charge au démarrage de karmic, pour cela il faut éditer le fichier tty1 de cette manière :
Code:
sudo nano /etc/init/tty1.conf

Et changer la ligne "exec /sbin/getty 38400 tty1" en :
Code:
exec /bin/login -f xbmc < /dev/tty1 > /dev/tty1 2>&1

Il faut aussi créer un fichier .bash_profile, de la manière suivante:
Code:
sudo nano ~/.bash_profile

Et y insérer :
Code:
case "`tty`" in
/dev/tty1) clear && startx &>/dev/null;;
esac

Et enfin créer le fichier .xsession :
Code:
sudo nano ~/.xsessionrc

Et y insérer :
Code:
exec xbmc --standalone

Voilà, XBMC et installé et va se lancer automatiquement à chaque démarrage. Vous pouvez testez en rebootant.
Code:
sudo reboot

http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263492114-screenshot000.png
Installation complète d'XBMC avec Karmic lite

   2.1) Gestion de l’énergie
   
Maintenant que le media center est redémarré et que XBMC est lancé, il  faut repasser en mode console. On peut cela avec la combinaison de touche alt F2. De même, on peut revenir à XBMC avec alt F7.

Pour gérer l’énergie, la mise en veille, etc… des utilitaires ont été développés et nous allons les installer :
Code:
sudo apt-get install pm-utils policykit

Et ensuite:
Code:
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.suspend
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.hibernate
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.reboot
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.shutdown
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.reboot-multiple-sessions
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.shutdown-multiple-sessions

Et pour terminer, on redémarre:
Code:
sudo reboot


   2.2) Mise en place d’un écran de boot


Vous avez sans doute remarqué que lors du démarrage de votre media center, on peut voir tout un tas de ligne de code avant que XBMC ne se lance. C'est le boot du PC qui se fait. Grace à des personnes comme Duduke, on va remplacer ces lignes par une image qui s'anime.
Elles sont disponible à cette adresse:
http://du-duke.blogspot.com/

Il faut tout d'abord installer ceci:
Code:
sudo apt-get -y install usplash libusplash-dev

Il vous faut ensuite faire votre choix entre les écrans de démarrage suivant:

Pulsating Logo Normal | Large

Que vous pouvez télécharger grâce à la commande suivante:
Code:
wget http://passion-xbmc.org/gros_fichiers/Linux/pulsating-logo-v2.tar.gz -O xbmc-splash.tar.gz

Spinner Black Normal | Large

Que vous pouvez télécharger grâce à la commande suivante:
Code:
wget http://passion-xbmc.org/gros_fichiers/Linux/spinner-black-fullres.tar.gz -O xbmc-splash.tar.gz

Spinner Blue Normal | Large

Que vous pouvez télécharger grâce à la commande suivante:
Code:
wget http://passion-xbmc.org/gros_fichiers/Linux/spinner-blue.tar.gz -O xbmc-splash.tar.gz

Usplash Original Normal | Large

Que vous pouvez télécharger grâce à la commande suivante:
Code:
wget http://passion-xbmc.org/gros_fichiers/Linux/theme-xbmc-v2.tar.gz -O xbmc-splash.tar.gz

On va ensuite décompresser un de ces fichiers et le compiler à l'aide des commandes suivantes:
Code:
tar xfvz xbmc-splash.tar.gz
make -C xbmc-splash/
sudo mv xbmc-splash/xbmc-splash.so /usr/lib/usplash/usplash-theme-ubuntu.so

Pour régler la résolution de votre écran ou de votre TV, il vous faut éditer le fichier suivant:
Code:
sudo nano /etc/usplash.conf

et y ajouter les lignes suivantes (par exemple) (renseignez vous sur le réglage de votre écran):
Code:
xres=1920
yres=1080

Et pour finir avec l'écran de boot:
Code:
sudo update-initramfs -u

Vous devriez voir apparaitre votre magnifique écran de boot au démarrage de votre machine.


3) Installation d’une télécommande Antec Veris RM200 (fournit avec le Antec Remote Fusion)

Le principe pour installer une télécommande dans ce genre de cas, c'est de l'installer sous linux et ensuite de créer une liaison entre linux et XBMC.


  3.1) Installation  d’une télécommande Antec Veris RM200 sous Ubuntu
 
Comme d'habitude, on commence par télécharger et installer:
Code:
sudo apt-get install lirc

Vous devriez voir ceci:
http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263492164-2009-12-08-19-18-41.png
Installation complète d'XBMC avec Karmic lite

Vous devez choisir le bon périphérique à installer, le SoudGraph iMON IR/LCD.

à l'étape suivante il faut choisir "None":
http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263492187-2009-12-08-19-18-57.png
Installation complète d'XBMC avec Karmic lite

à la fin de l'installation vous devriez voir ceci:
http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263492215-2009-12-08-19-19-11.png
Installation complète d'XBMC avec Karmic lite

Ensuite créez le fichier "lirc.conf" à l'aide de cette commande:
Code:
sudo nano /etc/modprobe.d/lirc.conf

Et ajouter ce qui suit:
Code:
options lirc_imon debug=0 nomouse=1 display_type=2 pad_thresh=5

Les options de configuration sont les suivantes si ça vous interesse:
Code:
debug:Debug messages: 0=no, 1=yes(default: no) (int)
display_type:Type of attached display. 0=autodetect, 1=vfd, 2=lcd, 3=vga, 4=none (default: autodetect) (int)
ir_protocol:Which IR protocol to use. 0=native iMON, 1=Windows Media Center Ed. (RC-6), 2=iMON w/o PAD stabilize (default: native iMON) (int)
nomouse:Disable mouse input device mode when IR device is open. 0=don't disable, 1=disable. (default: don't disable) (int)
pad_thresh:Threshold at which a pad push registers as an arrow key in kbd mode (default: 28) (int)

On va éditer le fichier "lirc.conf":
Code:
sudo nano /etc/lirc/lirc.conf

et remplacer /usr/share/lirc/remotes/imon/lircd.conf.imon par
Code:
/usr/share/lirc/remotes/imon/lircd.conf.imon-antec-veris

On redémarre les pilotes avec la nouvelle configuration:
Code:
sudo /etc/init.d/lirc restart

Enfin, on teste la télécommande à l'aide de la commande "irw". Vous devriez voir apparaitre les touches de la télécommande à l'écran.
Code:
sudo irw

Pour sortir de la commande il faut taper "ctrl C".


   3.2) "Liaisonnage" de la télécommande avec XBMC

Une fois la télécommande reconnu par Ubuntu, il faut la faire reconnaitre part XBMC. Hé oui l'aventure ne s'arrête pas là...lol.
Deux fichiers sont à créer pour pouvoir utiliser la télécommande sous XBMC. L'un s'appelle "Lircmap.xml" et l'autre "Keymap.xml". Ce que je vous propose, c'est de les télécharger et non pas de les récopier. Les fichiers ressemble à ceci:

Lircmap.xml:
Code:
<lircmap>
  <remote device="Antec_Veris_RM200">
<pause>KEY_PAUSE</pause>
<stop>KEY_STOP</stop>
<forward>KEY_FASTFORWARD</forward>
<reverse>KEY_REWIND</reverse>
<left>KEY_LEFT</left>
<right>KEY_RIGHT</right>
<up>KEY_UP</up>
<down>KEY_DOWN</down>
<select>KEY_ENTER</select>
<pageplus>KEY_CHANNELUP</pageplus>
<pageminus>KEY_CHANNELDOWN</pageminus>
<back>KEY_BACKSPACE</back>
<menu>RightMenu</menu>
<title>KEY_PLAY</title>
<info>LeftMenu</info>
<skipplus>KEY_NEXT</skipplus>
<skipminus>KEY_PREVIOUS</skipminus>
<!--display>Teletext</display-->
<start>Go</start>
<record>KEY_RECORD</record>
<volumeplus>KEY_VOLUMEUP</volumeplus>
<volumeminus>KEY_VOLUMEDOWN</volumeminus>
<mute>KEY_MUTE</mute>
<power>KEY_POWER</power>
<myvideo>KEY_VIDEO</myvideo>
<mymusic>KEY_AUDIO</mymusic>
<mypictures>KEY_PHOTO</mypictures>
<mytv>KEY_TV</mytv>
<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>
<red>KEY_VIDEO</red>
<green>KEY_AUDIO</green>
<yellow>KEY_TV</yellow>
<blue>KEY_PHOTO</blue>
  </remote>
</lircmap>

Keymap.xml:
Code:
<keymap>
  <global>
    <remote>
      <play>Play</play>
      <pause>Pause</pause>
      <stop>Stop</stop>
      <forward>FastForward</forward>
      <reverse>Rewind</reverse>
      <left>Left</left>
      <right>Right</right>
      <up>Up</up>
      <down>Down</down>
      <select>Select</select>
      <pageplus>PageUp</pageplus>
      <pageminus>PageDown</pageminus>
      <back>ParentDir</back>
      <menu>PreviousMenu</menu>
      <title>ContextMenu</title>
      <info>Info</info>
      <skipplus>SkipNext</skipplus>
      <skipminus>SkipPrevious</skipminus>
      <display>FullScreen</display>
      <start>PreviousMenu</start>
      <record>Screenshot</record>
      <volumeplus>VolumeUp</volumeplus>
      <volumeminus>VolumeDown</volumeminus>
      <mute>Mute</mute>
      <power>XBMC.ShutDown()</power>
      <myvideo>XBMC.ActivateWindow(MyVideos)</myvideo>
      <mymusic>XBMC.ActivateWindow(MyMusic)</mymusic>
      <mypictures>XBMC.ActivateWindow(MyPictures)</mypictures>
      <mytv>XBMC.ActivateWindow(Home)</mytv>
      <red>XBMC.ActivateWindow(Home)</red>
      <green>XBMC.ActivateWindow(MyVideos)</green>
      <yellow>XBMC.ActivateWindow(MyMusic)</yellow>
      <blue>XBMC.ActivateWindow(MyPictures)</blue>
      <zero>Number0</zero>
      <one>Number1</one>
      <two>JumpSMS2</two>
      <three>JumpSMS3</three>
      <four>JumpSMS4</four>
      <five>JumpSMS5</five>
      <six>JumpSMS6</six>
      <seven>JumpSMS7</seven>
      <eight>JumpSMS8</eight>
      <nine>JumpSMS9</nine>
    </remote>
  </global>
  <Home>
    <remote>
      <menu>XBMC.Skin.ToggleSetting(HomeViewToggle)</menu>
      <info>XBMC.ActivateWindow(SystemInfo)</info>
      <clear>XBMC.ActivateWindow(Weather)</clear>
      <hash>XBMC.ActivateWindow(Settings)</hash>
    </remote>
  </Home>
  <MyFiles>
    <remote>
      <clear>Delete</clear>
    </remote>
  </MyFiles>
  <MyMusicPlaylist>
    <remote>
      <back>Playlist</back>      <!-- Close playlist -->
      <clear>Delete</clear>
    </remote>
  </MyMusicPlaylist>
  <MyMusicPlaylistEditor>
    <remote>
      <zero>Queue</zero>
    </remote>
  </MyMusicPlaylistEditor>
  <MyMusicFiles>
    <remote>
      <zero>Queue</zero>
      <star>Queue</star>
    </remote>
  </MyMusicFiles>
  <MyMusicLibrary>
    <remote>
      <zero>Queue</zero>
      <star>Queue</star>
    </remote>
  </MyMusicLibrary>
  <FullscreenVideo>
    <remote>
      <zero>Number0</zero>
      <one>Number1</one>
      <two>Number2</two>
      <three>Number3</three>
      <four>Number4</four>
      <five>Number5</five>
      <six>Number6</six>
      <seven>Number7</seven>
      <eight>Number8</eight>
      <nine>Number9</nine>
      <left>StepBack</left>
      <right>StepForward</right>
      <up>BigStepForward</up>
      <down>BigStepBack</down>
      <back>SmallStepBack</back>
      <menu>OSD</menu>
      <start>OSD</start>
      <title>CodecInfo</title>
      <info>Info</info>
      <enter>AspectRatio</enter>
      <select>AspectRatio</select>
      <teletext>XBMC.ActivateWindow(Teletext)</teletext>
    </remote>
  </FullscreenVideo>
  <FullscreenInfo>
    <remote>
      <title>CodecInfo</title>
      <info>Close</info>
      <menu>OSD</menu>
    </remote>
  </FullscreenInfo>
  <PlayerControls>
    <remote>
      <menu>Close</menu>
    </remote>
  </PlayerControls>
  <Visualisation>
    <remote>
      <left>PreviousPreset</left>
      <right>NextPreset</right>
      <up>IncreaseRating</up>
      <down>DecreaseRating</down>
      <back>LockPreset</back>
      <title>CodecInfo</title>
      <select>XBMC.ActivateWindow(VisualisationPresetList)</select>
      <menu>XBMC.ActivateWindow(MusicOSD)</menu>
      <start>XBMC.ActivateWindow(MusicOSD)</start>
      <info>Info</info>
    </remote>
  </Visualisation>
  <MusicOSD>
    <remote>
      <menu>Close</menu>
      <title>Info</title>
      <info>CodecInfo</info>
    </remote>
  </MusicOSD>
  <VisualisationSettings>
    <remote>
      <menu>Close</menu>
    </remote>
  </VisualisationSettings>
  <VisualisationPresetList>
    <remote>
      <menu>Close</menu>
    </remote>
  </VisualisationPresetList>
  <SlideShow>
    <remote>
      <zero>ZoomNormal</zero>
      <one>ZoomLevel1</one>
      <two>ZoomLevel2</two>
      <three>ZoomLevel3</three>
      <four>ZoomLevel4</four>
      <five>ZoomLevel5</five>
      <six>ZoomLevel6</six>
      <seven>ZoomLevel7</seven>
      <eight>ZoomLevel8</eight>
      <nine>ZoomLevel9</nine>
      <info>CodecInfo</info>
      <skipplus>NextPicture</skipplus>
      <skipminus>PreviousPicture</skipminus>
      <title>Info</title>
      <select>Rotate</select>
      <back>PreviousMenu</back>
    </remote>
  </SlideShow>
  <ScreenCalibration>
    <remote>
      <select>NextCalibration</select>
      <enter>NextCalibration</enter>
      <zero>ResetCalibration</zero>
      <display>NextResolution</display>
      <xbox>NextResolution</xbox>
    </remote>
  </ScreenCalibration>
  <GUICalibration>
    <remote>
      <select>NextCalibration</select>
      <enter>NextCalibration</enter>
      <zero>ResetCalibration</zero>
    </remote>
  </GUICalibration>
  <SelectDialog>
    <remote>
      <back>Close</back>
    </remote>
  </SelectDialog>
  <VideoOSD>
    <remote>
      <back>PreviousMenu</back>
      <menu>Close</menu>
      <start>Close</start>
    </remote>
  </VideoOSD>
  <VideoMenu>
    <remote>
      <menu>OSD</menu>
      <back>PreviousMenu</back>
      <info>Info</info>
      <title>CodecInfo</title>
      <zero>Number0</zero>
      <one>Number1</one>
      <two>Number2</two>
      <three>Number3</three>
      <four>Number4</four>
      <five>Number5</five>
      <six>Number6</six>
      <seven>Number7</seven>
      <eight>Number8</eight>
      <nine>Number9</nine>
    </remote>
  </VideoMenu>
  <OSDVideoSettings>
    <remote>
      <back>Close</back>
      <menu>Close</menu>
      <start>Close</start>
    </remote>
  </OSDVideoSettings>
  <OSDAudioSettings>
    <remote>
      <back>Close</back>
      <menu>Close</menu>
      <start>Close</start>
    </remote>
  </OSDAudioSettings>
  <VideoBookmarks>
    <remote>
      <back>Close</back>
      <menu>Close</menu>
      <start>Close</start>
      <zero>Delete</zero>
    </remote>
  </VideoBookmarks>
  <MyVideoLibrary>
    <remote>
      <zero>Queue</zero>
      <clear>Delete</clear>
    </remote>
  </MyVideoLibrary>
  <MyVideoFiles>
    <remote>
      <zero>Queue</zero>
      <star>Queue</star>
    </remote>
  </MyVideoFiles>
  <MyVideoPlaylist>
    <remote>
      <back>Playlist</back>      <!-- Close playlist -->
      <clear>Delete</clear>
      <zero>Delete</zero>
    </remote>
  </MyVideoPlaylist>
  <VirtualKeyboard>
    <remote>
      <back>BackSpace</back>
      <star>Shift</star>
      <hash>Symbols</hash>
      <zero>Number0</zero>
      <one>Number1</one>
      <two>Number2</two>
      <three>Number3</three>
      <four>Number4</four>
      <five>Number5</five>
      <six>Number6</six>
      <seven>Number7</seven>
      <eight>Number8</eight>
      <nine>Number9</nine>
      <pageminus>CursorLeft</pageminus>
      <pageplus>CursorRight</pageplus>
    </remote>
  </VirtualKeyboard>
  <ContextMenu>
    <remote>
      <title>Close</title>
      <back>Close</back>
    </remote>
  </ContextMenu>
  <FileStackingDialog>
    <remote>
      <back>Close</back>
    </remote>
  </FileStackingDialog>
  <Scripts>
    <remote>
      <info>XBMC.ActivateWindow(ScriptsDebugInfo)</info>
    </remote>
  </Scripts>
  <ScriptsDebugInfo>
    <remote>
      <info>Info</info>      <!-- clears debug python info -->
    </remote>
  </ScriptsDebugInfo>
  <NumericInput>
    <remote>
      <zero>Number0</zero>
      <one>Number1</one>
      <two>Number2</two>
      <three>Number3</three>
      <four>Number4</four>
      <five>Number5</five>
      <six>Number6</six>
      <seven>Number7</seven>
      <eight>Number8</eight>
      <nine>Number9</nine>
      <back>BackSpace</back>
    </remote>
  </NumericInput>
  <Weather>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </Weather>
  <Settings>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </Settings>
  <MyPicturesSettings>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </MyPicturesSettings>
  <MyProgramsSettings>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </MyProgramsSettings>
  <MyWeatherSettings>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </MyWeatherSettings>
  <MyMusicSettings>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </MyMusicSettings>
  <SystemSettings>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </SystemSettings>
  <MyVideosSettings>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </MyVideosSettings>
  <NetworkSettings>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </NetworkSettings>
  <AppearanceSettings>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </AppearanceSettings>
  <Profiles>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </Profiles>
  <systeminfo>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </systeminfo>
  <shutdownmenu>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </shutdownmenu>
  <submenu>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </submenu>
  <MusicInformation>
    <remote>
      <back>Close</back>
    </remote>
  </MusicInformation>
  <MovieInformation>
    <remote>
      <back>Close</back>
    </remote>
  </MovieInformation>
  <LockSettings>
    <remote>
      <menu>Close</menu>
      <back>PreviousMenu</back>
    </remote>
  </LockSettings>
  <ProfileSettings>
    <remote>
      <menu>Close</menu>
      <back>PreviousMenu</back>
    </remote>
  </ProfileSettings>
  <PictureInfo>
    <remote>
      <skipplus>NextPicture</skipplus>
      <skipminus>PreviousPicture</skipminus>
      <info>Close</info>
      <back>Close</back>
    </remote>
  </PictureInfo>
  <Teletext>
    <remote>
      <zero>number0</zero>
      <one>number1</one>
      <two>number2</two>
      <three>number3</three>
      <four>number4</four>
      <five>number5</five>
      <six>number6</six>
      <seven>number7</seven>
      <eight>number8</eight>
      <nine>number9</nine>
      <red>Red</red>
      <green>Green</green>
      <yellow>Yellow</yellow>
      <blue>Blue</blue>
      <info>Info</info>
      <back>Close</back>
      <menu>Close</menu>
      <start>Close</start>
      <teletext>Close</teletext>
    </remote>
  </Teletext>
  <Favourites>
    <remote>
      <back>Close</back>
    </remote>
  </Favourites>
</keymap>

Vous pouver les télécharger et les mettre dans le dossier adéquoi comme ceci:
Code:
sudo rm /home/xbmc/.xbmc/userdata/Lircmap.xml
sudo rm /home/xbmc/.xbmc/userdata/Keymap.xml
sudo wget http://macgyver4041.free.fr/Lircmap.xml /home/xbmc/.xbmc/userdata/Lircmap.xml
sudo wget http://macgyver4041.free.fr/Keymap.xml /home/xbmc/.xbmc/userdata/Keymap.xml

Vous redémarrez et là, oh miracle ça fonctionne sur XBMC (enfin j'espère).
Code:
sudo reboot


4) Installation d’un LCD 15c2:0038 Soundgraph

Je vais vous vous présenter deux manière de faire. Une rapide qui rend votre matériel opérationnel très rapidement. Et une autre qui va permettre de configurer le LCD plus en profondeur.


   4.1) Installation du LCD 15c2:0038 Soundgraph simple

L’avantage de cette installation est qu’elle rend rapidement opérationnelle votre LCD.
Les désavantages sont que votre LCD va émettre un message prédéfinit toutes les x secondes et que le défilement du texte n’est pas lisible. J’ai cherché de manière à changer ces défauts mais je n’y suis pas arrivé.

Première étape, on installe les drivers du LCD :
Code:
sudo apt-get install lcdproc

On configure ensuite le LCD en éditant le fichier "LCDd.conf" :
Code:
sudo nano /etc/LCDd.conf

Et on modifie la ligne "Driver=curses" par celle-ci :
Code:
Driver=imonlcd

Votre LCD devrait fonctionner après un redémarrage et une activation du LCD dans les paramètre de XBMC.


   4.2) Installation du LCD 15c2:0038 Soundgraph moins simple ;)

Cette installation est un peu moins simple que la première car on va tout faire nous même. Elle a les avantages de ne pas avoir "LCDproc" qui clignote régulièrement sur le LCD et permet aussi de régler la vitesse de défilement du texte sur le LCD.

Allez on commence par télécharger tout ce qui faut et on le décompresse:
Code:
wget http://internap.dl.sourceforge.net/sourceforge/lcdproc/lcdproc-0.5.3.tar.gz
tar xvfz lcdproc-0.5.3.tar.gz

Comme le fichier que l'on a téléchargé précédemment est décompressé, nous n'avons plus besoin du fichier originel. On va donc le supprimer:
Code:
sudo rm lcdproc-0.5.3.tar.gz

On se déplace dans l'arborescence et on se rend dans le dossier créé lors de la décompression:
Code:
cd lcdproc-0.5.3/

Editez maintenant le fichier "main.h" et cherchez la ligne "#define RENDER_FREQ 8"
Code:
sudo nano server/main.h
pour la remplacer par celle-ci:
Code:
#define RENDER_FREQ 2

Cette manipulation sert à avoir un défilement lisible lors du texte sur le LCD. Si cette variable restait à 8, la lisibilité serait très mauvaise lors du défilement du texte (je sais j’ai testé). Ce qui est le cas avec la première installation.

Allez, on commence l'installation:
Code:
sudo apt-get install automake

et ensuite:
Code:
aclocal && autoconf && automake
./configure --enable-drivers=imonlcd
make
sudo make install


Passons maintenant à la configuration du LCD.
Pour cela éditez le fichier "LCDd.conf":
Code:
sudo nano /usr/local/etc/LCDd.conf

Recherchez la ligne suivante "Driver=curses" et remplacer cette dernière par celle-ci:
Code:
Driver=imonlcd

ensuite remplacez celle-ci "DriverPath=server/drivers/" par celle-là:
Code:
DriverPath=/usr/local/lib/lcdproc/

Vous pouvez personnaliser le message lorsque vous allez éteindre votre media center en remplaçant ces deux ligne et en enlevant le "#" du début le ligne:
Code:
GoodBye=" X B M C"
GoodBye=" MEDIA CENTER"

Vérifiez aussi que vous avez bien ces réglages:
Code:
## Soundgraph iMON LCD ##
[imonlcd]
# Specify which iMon protocol should be used [legal: 0=15c2:ffdc device,
# 1=15c2:0038 device; default: 0]
Protocol=1

# Set the exit behavior [legal: 0=leave shutdown message, 1=show the big clock,
# 2=blank device; default: 1]
OnExit=0

# Select the output device to use [default: /dev/lcd0]
Device=/dev/lcd0

# Select the displays contrast [default: 200; legal: 0-1000]
Contrast=200

# Specify the size of the display in pixels [default: 96x16]
#Size=96x16

# Set the backlight state [default: on; legal: on, off]
#Backlight=on

On sauvegarde (Ctrl O).

Pour tester l'affichage tapez ceci (Ctrl C pour sortir):
Code:
sudo LCDd -f -r 4 

Une fois arrivé à cette étape, vous avez deux choix, soit vous éditer cd fichier "LCDd":
Code:
sudo nano /etc/init.d/lcdd

et vous recopiez ce qui suit à la main (ça va être douloureux ;)):
Code:
#! /bin/sh
### BEGIN INIT INFO
# Provides: lcdd
# Required-Start: $etc-setserial
# Required-Stop: $etc-setserial
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Starts the LCDd
### END INIT INFO

# Author: Stephan Häuslschmid

# Do NOT "set -e"

# PATH should only include /usr/* if it runs after the mountnfs.sh script
PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="Starts the LCDd"
NAME=LCDd
DAEMON=/usr/local/sbin/$NAME
DAEMON_ARGS="-i 0 -s 1"
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME

# Exit if the package is not installed
[ -x "$DAEMON" ] || exit 0

# Read configuration variable file if it is present
[ -r /etc/default/$NAME ] && . /etc/default/$NAME

# Load the VERBOSE setting and other rcS variables
. /lib/init/vars.sh

# Define LSB log_* functions.
# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
. /lib/lsb/init-functions

# Function that starts the daemon/service
do_start()
{
# Return
# 0 if daemon has been started
# 1 if daemon was already running
# 2 if daemon could not be started
start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null
|| return 1
start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --
$DAEMON_ARGS
|| return 2
}

# Function that stops the daemon/service
do_stop()
{
# Return
# 0 if daemon has been stopped
# 1 if daemon was already stopped
# 2 if daemon could not be stopped
# other if a failure occurred
#start-stop-daemon --stop --quiet --retry=KILL/2 --pidfile $PIDFILE --name $NAME
#RETVAL="$?"
#[ "$RETVAL" = 2 ] && return 2
#start-stop-daemon --stop --quiet --oknodo --retry=KILL/5 --exec $DAEMON
#[ "$?" = 2 ] && return 2
# Many daemons don't delete their pidfiles when they exit.
killall $NAME
RETVAL="$?"

rm -f $PIDFILE
return "$RETVAL"
}

# Function that sends a SIGHUP to the daemon/service
do_reload() {
start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME
return 0
}

case "$1" in
start)
[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
do_start
case "$?" in
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
esac
;;
stop)
[ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
do_stop
case "$?" in
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
esac
;;
restart|force-reload)
#
# If the "reload" option is implemented then remove the
# 'force-reload' alias
#
log_daemon_msg "Restarting $DESC" "$NAME"
do_stop
case "$?" in
0|1)
do_start
case "$?" in
0) log_end_msg 0 ;;
1) log_end_msg 1 ;; # Old process is still running
*) log_end_msg 1 ;; # Failed to start
esac
;;
*)
# Failed to stop
log_end_msg 1
;;
esac
;;
*)
echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
exit 3
;;
esac

:

OU alors vous adoptez la seconde solution (plus sympa je vous l'accord):
Code:
sudo wget http://macgyver4041.free.fr/LCDd  /etc/init.d/lcdd

Vous allez lui attribuer une permission pour un script perl:
Code:
sudo chmod 755 /etc/init.d/lcdd 

et vous allez démarrer le script:
Code:
sudo /etc/init.d/lcdd start
sudo /etc/init.d/lcdd stop
sudo /etc/init.d/lcdd restart 

le sauvegarder:
Code:
sudo update-rc.d lcdd defaults 

et pour finir rebooter la machine:
Code:
sudo reboot


   4.3) Utilisation des icons du LCD

http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263492294-soundgraph.png.jpg
Installation complète d'XBMC avec Karmic lite

Si vous êtes l'heureux possesseur d'un afficheur LCD Imon Soundgraph 15c2:0038, vous l'aurez peut-être remarqué, l'afficheur LCD est capable d'afficher autre chose que du texte. En effet en périphérie de l'afficheur de texte, il y divers icones. Nous allons faire en sorte que ces icones fonctionnent lors de la lecture des vidéos. Encore un fois je n'ai fait que reprendre des informations sur d’autre forum et vous les présenter sur ce tutoriel. Vous trouverez les liens à la fin de ce tutoriel.


Il faut tout d'abord installer un environnement perl:
Code:
sudo apt-get install libwww-perl

Par défaut sous XBMC, l'afficheur LCD est désactivé lors de la lecture d'un film. Nous allons remédier à ça en éditant le fichier "LCD.xml" qui est propre à XBMC.
Code:
sudo nano /home/xbmc/.xbmc/userdata/LCD.xml

Remarque: si vous n'avez pas choisi de définir "xbmc" en tant qu'utilisateur lors de l'installation d'Ubuntu, vous devez alors changer "xbmc" avec votre nom d'utilisateur.

Changez donc la seconde ligne "<disableonplay>video</disableonplay>" de cette manière:
Code:
<disableonplay></disableonplay>

Nous allons maintenant créer un fichier script comme tout à l'heure. Vous pouvez aussi le télécharger (voir en dessous du script):
Code:
sudo nano /root/imon.pl

Et recopier ceci:
Code:
#!/usr/bin/perl
use HTTP::Request::Common;
use LWP::UserAgent;
use IO::Socket;

my $sockres;
my $sock;

#see here for details of imon lcd driver output control bits
#http://lcdproc.cvs.sourceforge.net/viewvc/lcdproc/lcdproc/server/drivers/imonlcd.c?view=markup


$sock = new IO::Socket::INET (PeerAddr => 'localhost', PeerPort => '13666', Proto => 'tcp', );

die "Could not create socket: $!
" unless $sock;

print $sock "hello
";

$sockres = readline $sock;

do
{

my $output = "";

my $progress = 0;
my $icondata = 0;

my $ua = LWP::UserAgent->new;
my $res = $ua->request(GET 'http://localhost:8080/xbmcCmds/xbmcHttp?command=GetCurrentlyPlaying');

if ($res->is_success)
{
   $output = $res->content;

   #remove html tags
   $output =~ s/<html>//gi;
   $output =~ s/<.html>//gi;
   $output =~ s/<li>//gi;
}

my @lines = split(/
/, $output);

foreach my $val (@lines)
{
   if ($val =~ /Filename:/i)
   {
      if ($val =~ /.mpg/i)  { $icondata = $icondata | (1<<19) }; #turn on MPG icon
      if ($val =~ /.mpeg/i) { $icondata = $icondata | (1<<19) }; #turn on MPG icon
      if ($val =~ /.avi/i)  { $icondata = $icondata | (2<<19) }; #turn on DIVX icon
      if ($val =~ /.wmv/i)  { $icondata = $icondata | (4<<19) }; #turn on WMV icon

      if ($val =~ /.wma/i) { $icondata = $icondata | (3<<13) }; #turn on WMA icon
      if ($val =~ /.mp3/i) { $icondata = $icondata | (1<<13) }; #turn on MP3 icon
      if ($val =~ /.ogg/i) { $icondata = $icondata | (2<<13) }; #turn on OGG icon
      if ($val =~ /.wav/i) { $icondata = $icondata | (4<<13) }; #turn on WAV icon
   }

   if ($val =~ /Type:/)
   {
      if ($val =~ /Video/i) { $icondata = $icondata | (2<<1) }; #turn on MOVIE icon
      if ($val =~ /Video/i) { $icondata = $icondata | 1 }; # enable play animation
      if ($val =~ /Audio/i) { $icondata = $icondata | (1<<1) }; # turn on MUSIC icon
      if ($val =~ /Audio/i) { $icondata = $icondata | 1 }; # enable play animation
      if ($val =~ /Picture/i) { $icondata = $icondata | (3<<1) }; # turn on PHOTO icon
   }

   if ($val =~ /Percentage:/)
   {
      $val =~ s/Percentage://i;
      $progress = $val *32 / 100;
   }
}


 printf $sock "output %i
",$icondata;

 $sockres = readline $sock;
 
 sleep 1;

 printf $sock "output %i
",(($progress <<6) | (1<<28)); # configure upper progress bar

 $sockres = readline $sock;

 sleep 1;

} while 1;

 close $sock;

OU en le téléchargent :
Code:
sudo wget http://macgyver4041.free.fr/imon.pl root.pl

On le rend exécutable :
Code:
sudo chmod  x /root/imon.pl

Ensuite vous créez un autre petit script (ou vous le téléchargez):
Code:
sudo nano /etc/init.d/imon

et vous recopiez ceci:
Code:
#!/bin/bash
### BEGIN INIT INFO
# Provides: Imon Icons
# Required-Start: $network
# Required-Stop: $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Description: Start, Stop or Restart IMon Icons
### END INIT INFO

# Shell functions sourced from /etc/rc.status:
# set -e
# Reset status of this service
# rc_reset

#
case "$1" in
start)
echo -n "Starting Imon Icons "
/root/imon.pl &


;;
stop)
echo -n "Shutting down Imon Icons "
/usr/bin/killall imon.pl

;;
restart)
echo -n "Restart Imon Icons "
$0 stop
sleep 20
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
# rc_exit

OU vous le téléchargez:
Code:
sudo wget http://macgyver4041.free.fr/imon /etc/init.d/imon

Et on lui attribue les permissions qui vont bien:
Code:
sudo chmod 755 /etc/init.d/imon

On le lance:
Code:
sudo /etc/init.d/imon start

Et on défini son lancement automatique au démarrage de la machine.
Code:
sudo update-rc.d imon defaults 65 65

Pour terminer, il faut activer le serveur web dans les paramètres de XBMC. Utilisateur par défaut et pas de mot de passe. Vous devriez avoir tous les icones opérationnels après cela lors de la lecture d’un film.
http://passion-xbmc.org/fichiers_multimedia/upploadimages/images/1263492355-screenshot002.png
Installation complète d'XBMC avec Karmic lite

Voili, voilou, c'est terminé. J'espère que ça n'a pas été trop laborieux et que j'ai été clair.
Comme je l’ai dit au début, j’ai repris presque toutes les choses de ce tutoriel sur d’autres forums, mais si vous avez des questions, des critiques ou autres à me faire parvenir, je me ferais un plaisir d’y répondre (sauf si ça m’empêche de dormir la nuit).
Amusez vous bien.

Liens et références:
https://help.ubuntu.com/community/IMON_VFD_and_LCD_Karmic_9.10
http://xbmc.org/wiki/?title=Lirc_and_Lircmap.xml
http://xbmc.org/forum/showthread.php?t=63129
http://www.springydevelopment.co.uk/2009/11/08/minimal-install-of-xbmc-on-ubuntu-karmic-koala/
http://forum.ubuntu-fr.org/viewtopic.php?id=287545
http://passion-xbmc.org/tutoriels-linux/les-tutoriel-xbmc-linux/
http://ubuntuforums.org/showthread.php?t=1103474
http://xbmc.org/forum/showthread.php?t=38804
http://manuel.xbmc.fr/index.php?title=HOW-TO_Installer_XBMC_pour_Linux_sur_Ubuntu_étape_par_étape
http://fluoblog.wordpress.com/2008/01/13/resolution-des-problemes-de-son-sous-ubuntu/
http://xbmc.org/forum/showthread.php?t=38804
http://manuel.xbmc.fr/index.php?title=XBMCbuntu
« Dernière édition: 25 Novembre 2011 20:18:28 par schoon » Journalisée

Si tes résultats ne sont pas à la hauteur de tes espérances, dis toi que le Grand chêne aussi, un jour, a été un gland.
Explorateur
*
Alcoolémie: 0
Messages: 9
Hors ligne Hors ligne
Sexe: Homme
« Répondre #1 le: 11 Décembre 2009 22:24:37 »
Haut de page

très bon tuto.
perso j'ai installé xbmc après une install classique d'ubuntu. ma telecommande fonctionne sans probleme. j'ai néanmoins un petit soucis avec les skins.
avec confidence, ma rm200 se comporte comme une souris. (je descends ou monte puis je clique pour changer de menu)
avec aeon, dès que je clique gauche ou droit, ca change tout seul de menu !!!!
est-ce que c'est un bug ou un souci de skin ?
Journalisée

Un pc sous windows sans bug est un pc éteint.
Contributeur
*
Alcoolémie: 0
Messages: 48
Hors ligne Hors ligne
Sexe: Homme
« Répondre #2 le: 13 Décembre 2009 21:13:55 »
Haut de page

Salut Nimoinau,

Je pense que tu veux parler du skin Confluence, pour ma part ça fonctionne. Le pad de la RM200 ne se comporte pas comme une souris. Je ne pense donc pas que ce soit un problème de ce skin.
As tu configuré les touches de ta télécommande manuellement à l'aide des fichiers "Keymap.xml" et "Lircmap.xml" ?
As tu essayé de désactiver la souris (des fois que ça serait ça) dans les paramètres d'XBMC?
Journalisée

Si tes résultats ne sont pas à la hauteur de tes espérances, dis toi que le Grand chêne aussi, un jour, a été un gland.
Explorateur
*
Alcoolémie: 0
Messages: 9
Hors ligne Hors ligne
Sexe: Homme
« Répondre #3 le: 14 Décembre 2009 22:00:21 »
Haut de page

euh oui c'est confluence pardon !

j'ai configuré lircmap mais je n'ai rien fait à keymap. A quoi sert ce fichier ?

oui j'avais essayé de désactiver la souris, mais rien n'y avait fait.

En fait j'utilise aeon que j'aime bien, mais je n'arrive pas à avoir un diaporama de mes photos aléatoire avec celui-ci. je suis obligé de sélectionner mon sous-dossier alors qu'avec confluence, je peux choisir uniquement mon dossier principal photos.
des idées ??
Journalisée

Un pc sous windows sans bug est un pc éteint.
Colocataire
*
Alcoolémie: 1
Messages: 301
Hors ligne Hors ligne
Sexe: Homme
WWW
« Répondre #4 le: 24 Décembre 2009 14:34:06 »
Haut de page

Renommé et de l'épinglé !

Simple remarque tout de même, lors de l'installation des drivers Nvidia, autant le faire par les dépôts puisqu'ils sont à jours et facilite la mise à jour de la machine.
« Dernière édition: 14 Janvier 2010 20:12:20 par Willynuisance » Journalisée

Parce que la connaissance appartient à tout le monde
Explorateur
*
Alcoolémie: 0
Messages: 14
Hors ligne Hors ligne
« Répondre #5 le: 04 Janvier 2010 22:48:05 »
Haut de page

Citation
Et enfin créer le fichier .xsession :
Code:
sudo nano ~/.xsessionrc

Attention à ceux qui comme moi veulent aller vite. La commande est :
Code:
sudo nano ~/.xsession

J'ai édité le fichier .xsessionrc mais en faisant de la sorte, on perds l'accélération graphique !!!

Chose positive, ca m'aura permis de fouiner dans le fonctionnement des session graphiques !!!
Journalisée
Accroc
*
Alcoolémie: 0
Messages: 105
Hors ligne Hors ligne
Sexe: Homme
« Répondre #6 le: 10 Janvier 2010 11:10:23 »
Haut de page

Bonjour,

Une question, quel intérêt de prendre Karmic lite plutot que Karmic ? (avantages et inconvénients)

merci
Journalisée
Explorateur
*
Alcoolémie: 0
Messages: 14
Hors ligne Hors ligne
« Répondre #7 le: 10 Janvier 2010 14:28:42 »
Haut de page

Moins de services lancés au démarrage. Xbmc se lance tout seul et assez rapidement.
Journalisée
Accroc
*
Alcoolémie: 0
Messages: 105
Hors ligne Hors ligne
Sexe: Homme
« Répondre #8 le: 10 Janvier 2010 16:10:27 »
Haut de page

Il y a tout de même une interface graphique pour paramétrer l'os ?
Journalisée
Contributeur
*
Alcoolémie: 0
Messages: 48
Hors ligne Hors ligne
Sexe: Homme
« Répondre #9 le: 10 Janvier 2010 21:14:33 »
Haut de page

Bonjour fcreach,

Non, il n'y a pas d'interface graphique du tout.
Tout est en ligne de commande.
Journalisée

Si tes résultats ne sont pas à la hauteur de tes espérances, dis toi que le Grand chêne aussi, un jour, a été un gland.
Romain77
« Répondre #10 le: 12 Janvier 2010 15:23:24 »
Haut de page

Bonjour,
Tout d'abord merci pour le tuto,
J'aimerais savoir comment ça se passe si je veux mettre des fichiers sur l'ordi ou est installer Ubuntu lite? il faut le faire en ligne de commande?
Merci
Journalisée
Grimoire
Fait partie du Décor
*
Alcoolémie: 4
Messages: 1006
Hors ligne Hors ligne
Sexe: Homme
Oook.
« Répondre #11 le: 13 Janvier 2010 11:10:31 »
Haut de page

C'est à dire une fois XBMC installé? Dans ce cas, il y a un navigateur de fichiers intégré à celui-ci...
Journalisée

Pomme en Rut sur une Mineure
Fait partie du Décor
*
Alcoolémie: 2
Messages: 2410
Hors ligne Hors ligne
Sexe: Homme
« Répondre #12 le: 13 Janvier 2010 11:54:59 »
Haut de page

Félicitation et merci bien pour ce tuto sweat!
« Dernière édition: 14 Janvier 2010 20:12:52 par Willynuisance » Journalisée
Explorateur
*
Alcoolémie: 0
Messages: 14
Hors ligne Hors ligne
« Répondre #13 le: 18 Janvier 2010 19:57:35 »
Haut de page

Je tiens à rajouter une petite remarque :

Pour profiter de l'accélération graphique avec des drivers Intel, j'ai du ajouter l'utilisateur xbmc dans le groupe video

Code:
sudo usermod -a -G video xbmc

Dire que j'ai passé trois plombes a ne pas comprendre pourquoi ca ne marchais pas (j'avais fini par utiliser un gestionnaire de connexion en mode automatique).
Journalisée
Explorateur
*
Alcoolémie: 0
Messages: 12
Hors ligne Hors ligne
« Répondre #14 le: 19 Janvier 2010 21:31:55 »
Haut de page

Salut et merci pour ce tuto ! kiss
Par contre , une petite question, mon ecran LCD ( Antec Remote Fusion) reste allumé tout le temps , meme pc éteint ...
Il y a un moyen de l'eteindre completement en soft ? ou alors en le débranchant mais j'ai l'impression que du coup, on perd aussi le recepteur IR.
Journalisée
Contributeur
*
Alcoolémie: 0
Messages: 48
Hors ligne Hors ligne
Sexe: Homme
« Répondre #15 le: 22 Janvier 2010 20:04:52 »
Haut de page

Salut Flyone,

Alors là, je n'en sais rien. Moi je coupe tout le temps l'alim.
Si tu trouves quelque chose, je suis preneur.
@+
Journalisée

Si tes résultats ne sont pas à la hauteur de tes espérances, dis toi que le Grand chêne aussi, un jour, a été un gland.
Explorateur
*
Alcoolémie: 0
Messages: 12
Hors ligne Hors ligne
« Répondre #16 le: 23 Janvier 2010 02:47:57 »
Haut de page

Salut Schoon,

Bon, je viens de regarder et je crois que j'ai trouvé comment éteindre ce foutu LCD.

Code:
sudo nano /home/xbmc/.xbmc/userdata/LCD.xml
pour remettre en 2eme ligne :
Code:
<disableonplay>video</disableonplay>

Du coup, l'écran LCD est coupé pendant la lecture de vidéos ( et c'est déjà une bonne chose !!), mais chose intéressante, le LCD est également éteint à l'extinction du PC si on a paramétré le mode d'extinction en "suspendre" dans les paramètres système.  shaitan

PS: Sinon , je viens de repérer une petite erreur de syntaxe dans :

Citation
On le rend exécutable
Code:
sudo chmod   x /etc/imon.pl
qui doit certainement être :

Code:
sudo chmod +x /etc/imon.pl

Ciao, Fly
« Dernière édition: 23 Janvier 2010 02:58:05 par flyone » Journalisée
Contributeur
*
Alcoolémie: 0
Messages: 48
Hors ligne Hors ligne
Sexe: Homme
« Répondre #17 le: 23 Janvier 2010 21:48:28 »
Haut de page

Salut Flyone,

C'est bien noté. Mais j'aime bien voir tous les petits trucs s'animer lors de la lecture d'un film.
Mais c'est surement une piste à suivre.
Merci.
Journalisée

Si tes résultats ne sont pas à la hauteur de tes espérances, dis toi que le Grand chêne aussi, un jour, a été un gland.
Colocataire
*
Alcoolémie: 1
Messages: 301
Hors ligne Hors ligne
Sexe: Homme
WWW
« Répondre #18 le: 06 Février 2010 00:07:36 »
Haut de page

Je viens de suivre le tutoriel à la lettre, aucun soucis (j'ai pas de LCD ni de zapette).

Un gros merci donc !

edit : Petit soucis avec Grub 2, les pré-LTS c'est vraiment de la m*
« Dernière édition: 07 Février 2010 15:20:11 par Aruhuno » Journalisée

Parce que la connaissance appartient à tout le monde
Explorateur
*
Alcoolémie: 0
Messages: 7
Hors ligne Hors ligne
« Répondre #19 le: 19 Février 2010 12:14:44 »
Haut de page

Salut :

Merci pour ce tuto ! Vraiment très bien fait et clair..
J'avais abandonné Karmic pour la raison que le SPDIF passthrough ne fonctionnait plus correctement à cause de pulseaudio (contrairement à Hardy)...
Bref, là tout fonctionne à merveille: films en HD fluides (j'ai une CM Gigabyte avec un chipset Nvidia 9400 intégré, et un tout petit CPU Pentium E5200), son AC3-DTS passthrough..

Du bonheur quoi..  grin
Journalisée
Pages: [1] 2 3 4   Haut de page
  Imprimer  
 
Aller à: