Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
lirc_brouillon [Le 08/07/2007, 23:09]
jonas traduction ...
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​brouillon}} 
  
-<note important>​ Traduction en cours</​note>​ 
- 
----- 
- 
- 
-====== Lirc - installation & maintenance ====== 
- 
-Cette page est largement basé sur le tutorial "​[[https://​help.ubuntu.com/​community/​Install_Lirc_Edgy|Lirc Installation & Maintenance]]"​ provenant de la documentation anglophone d'​ubuntu. 
- 
- 
-===== Description ===== 
- 
-Lirc permet d'​utiliser une télécommande infrarouge. Presque (mais pas toutes) sont compatibles. 
- 
-FIXME à traduire 
-> LIRC has improved in Ubuntu 6.10 over how it was in Ubuntu 6.06. 
-> The default Lirc init scripts are properly setup to handle a single device, but the driver build scripts can handle multiple devices. ​ If you are looking to set up an IR transmitter and a receivers, multiple transmitters,​ or multiple receivers, set up a Single Device and verify functionality. ​ Afterwords, continue on to the setting up multiple devices section. 
- 
-Ce tutorial explique comment configurer lirc avec le pilote "​lirc_mceusb"​. C'est un exemple, si vous souhaiter utiliser lirc avec un autre type de récepteur, vous pouver le compiler directement avec un autre pilotes (pour certain récepteur vous trouverez des informations complémentaire [[#​information supplémentaires|en bas de cette page]]). 
- 
-===== Installation et configuration pour une télécommande ===== 
- 
-Avant de commencer l'​installation assurer vous que les dépots universe, multiverse et backports sont activé (voir la page [[:​dépots]]). 
- 
-Commencez par [[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **lirc lirc-modules-source module-assistant**. 
- 
-<​note>​ 
-**1)** Certaine télécommande sont directement supporter par le kernel voir FIXME [[#Managed I2C Devices]]. 
-**2)** Pour les récepteurs des carte hauppage PVR-150 voir FIXME [[#​PVR-150]] 
-</​note>​ 
- 
- 
-==== Configuration lirc-modules-source ==== 
- 
-Durant la configuration vous devrez sélectionner votre type de périphérique IR. 
-  sudo dpkg-reconfigure lirc-modules-source 
- 
-|Informations diverses sur les périphériques IR supporté. (Flèche //​haut/​bas//​ pour faire défilé). \\ Sélectionner OK grâce à la touche de //​tabulation//​ (->​)|{{lirc:​info_modules.png?​320}}| 
-|Sélectionnez le/les module(s) que vous souhaitez configurer. Pour certain modules consultez les [[#​informations supplémentaires]] (comme pour les récepteurs sur port série et les FIXME ??? adaptateur port série ???). \\ Pour les  PVR-150 sélectionnez ''​i2c''​ et ''​PVR150''​ \\ (//​Haut/​bas//​ pour naviguer; //barre espace// pour sélectionner;​ //​tabulation//​ pour "<​OK>"​)|{{lirc:​select_modules.png?​320}}| 
-|Le script vous proposé de compilé automatiquement les modules. Sélectionner **non**.|{{lirc:​autoconstruct.png?​320}}| 
-|Vous avez maintenant différente option pour remplacer le fichier ''​lirc-modules-source.conf''​. Sélectionner **Installer la version du responsable ​ du paquet**.|{{lirc:​replace_modules-source_dot_conf.png?​320}}| 
- 
- 
-=== Modification /​etc/​lirc/​hardware.conf === 
- 
-[[:​tutoriel:​comment_editer_un_fichier|Éditez le fichier]] **/​etc/​lirc/​hardware.conf** avec les droits administrateurs. 
- 
-> [[utilisateurs:​Jonas]] : Le fichier n'​existait pas quand quand j'ai voulu l'​éditer. J'ai alors lancé ''​lircd''​ dans un consoles, puis je l'ai killer. 
- 
-  * Modifiez ''​LOAD_MODULES=false''​ en ''​LOAD_MODULES=true''​. 
-  * Ajoutez votre modules dans MODULES=""​. Le nom de votre modules est le nom du modules que vous avez sélectionner précédemment précédé du préfixe. Par exemple pour le pilotes''​mceusb''​ : "''​lirc_mceusb''"​. 
-  * Pour les récepteurs des carte PVR-150 les configurations sont : 
-<​code>​ 
-LIRCD_ARGS="​--device=/​dev/​lirc0" ​ 
-LOAD_MODULES=true 
-MODULES="​lirc_dev lirc_pvr150"​ 
-</​code>​ 
- 
-[[:lirc - exemples "​hardware.conf"​]] 
- 
- 
-==== Compilation des modules lirc ==== 
- 
-<​note>​ 
-Les modules lirc on besoin d'​être recompilé à chaque mise à jours du noyaux. 
- 
-FIXME traduction !!! C'est automatique ou pas ? 
->Just follow these build steps every time you boot into a newer kernel for the first time. 
-</​note>​ 
- 
-FIXME This step will grab the necessary headers to build the kernel modules: 
-  sudo m-a update,​prepare 
- 
-Nettoyez le système ancienne version du module lirc 
-  sudo rm /​usr/​src/​lirc*deb 
-  sudo m-a clean lirc 
- 
-Compilez et installez les modules du kernel 
-  sudo m-a a-i lirc 
- 
-Mettez à jours la liste des modules 
-  sudo depmod -a 
- 
- 
-==== Création du fichier lircd.conf ==== 
- 
-Le fichier ''​lircd.conf''​ liste les correspondances entre le signal IR et la fonction de la touche. Il existe deux façon de créer le fichier ''​lircd.conf''​. 
-  * Trouver un fichier déjà fait pour votre télécommande. 
-  * Créer votre propre fichier 
- 
- 
-=== Utilisation d'un fichier lircd.conf existant === 
- 
-  * Vous pouvez chercher le fichier de configuration pour votre télécommande ici : [[http://​lirc.sourceforge.net/​remotes/​]]. 
-  * [[:​tutoriel:​comment_editer_un_fichier|Éditez le fichier]] **/​etc/​lirc/​lircd.conf** et remplacer sont contenu par celui trouvé précédemment. 
- 
-Si vous avez trouver un fichier de configuration sauter la section suivante. 
- 
- 
-=== Créer son fichier lircd.conf === 
- 
-FIXME à compléter/​vérifier avec attention 
- 
-Si vous souhaitez créer votre propre fichier ou que vous n'avez pas trouvé de fichier déjà fait pour votre télécomande. Vous pouvez utilisez ''​irrecord''​ 
- 
-Insérez le modules que vous venez de compiler. 
-> Insert the module that you have just built and intend to record from. 
- 
-Exemple: 
-  sudo modprobe lirc_mceusb 
- 
-S'il il y a une erreur au chargement du module c'est certainement dût au "m-a ignored the special i2c module"​. Forcez son installation puis réessayez la commande modprobe. 
-> If this fails, it might be because the m-a ignored the special i2c module. ​ Force it to load, then try the modprobe command again: 
-  sudo dpkg -i /​usr/​src/​lirc-modules-2.6.*.deb 
-  sudo modprobe lirc_mceusb 
- 
-Pour enregistrez les touche de votre télécommande : 
-  sudo irrecord -d /dev/lirc0 lircd.conf 
- 
-Une fois la configuration fini, déplacez votre fichier dans ''/​etc/​lirc/​lircd.conf''​. 
-  sudo mv lircd.conf /etc/lirc 
- 
- 
-=== Démarrage de Lirc et test === 
- 
-Les modules sont chargés au démarrage de lirc. Démarrez lirc puis irw (l'​utilitaire de test): 
-  sudo /​etc/​init.d/​lirc start 
-  irw 
- 
-Le terminal ne doit se mettre en "​attente"​ (on ne peut plus taper de commande). Appuyez sur les touches de votre télécomandes,​ elles devraient s'​afficher dans le terminal. Pour quitter pressez <​ctrl>​ + '​C'​. 
- 
-Si irw se termine immédiatement (vous pouvez taper une commande après le lancement de celui-ci) c'est que le module ne c'est pas bien chargé. Essayez de redémarrer votre ordinateur. Si ça ne fonctionne toujours pas, regardez si le modules c'est bien charger grâce la commande ''​dmesg | grep lirc''​. 
- 
-Si au lancement de lirc vous avez ceci : 
-<​code>​ 
-$ sudo /​etc/​init.d/​lirc start 
-##################################################​ 
-## LIRC IS NOT CONFIGURED ## 
-## ## 
-## read /​usr/​share/​doc/​lirc/​html/​configure.html ## 
-##################################################​ 
-</​code>​ 
-C'est que vous n'avez pas bien créé votre ''​lircd.conf''​. Retournez à la section ​ [[#creation du fichier lircd.conf]]. 
- 
- 
-==== Création du fichier .lircrc ==== 
- 
-=== Méthode standard === 
- 
-Le fichier ''​.lircrc''​ indique quel est l'​action les boutons déclenche. 
- 
-[[:​tutoriel:​comment_editer_un_fichier|Créer le fichier]] ''​.lircrc''​ en utilisateur. 
- 
-La syntaxe basic pour l'​action d'une touche est 
-<​code>​ 
-begin 
-    prog = PROGRAME 
-    button = BOUTONS 
-    config = ACTION 
-end 
-</​code>​ 
- 
-Où : 
-  * ''​PROGRAME''​ Est le programe qui va utiliser ce boutons, par exemple : ''​PROGRAME''​ sera '''​mythtv''',​ '''​mplayer''',​ '''​xine''',​ '''​vlc''',​ ou '''​irexec'''​. 
-  * ''​BOUTONS''​ est le nom du boutons qui se trouve dans ''/​etc/​lirc/​lircd.conf''​. 
-  * ''​ACTION''​ est l'​action qui sera lancer quand on presse sur le boutons. 
- 
-Vous pourrez trouver des fichiers d'​exemples sur la page [[https://​help.ubuntu.com/​community/​Install_Lirc_Edgy#​head-c3cababa402d7e016b14d54d58c481591a54bdd1le|tutorial]]. ​ // 
-Mais vous trouverez certainement un fichier a adapter sur internet. 
- 
-Pour des informations plus détailler sur ce fichier, consultez [[http://​www.lirc.org/​html/​configure.html#​lircrc_format|la documentation de lirc sur son site]] (en anglais). 
- 
-=== Méthode alternative - IRKick === 
- 
-Si vous utilisez KDE vous pouvez vous servir de IRKick. 
- 
->FIXME Jonas : Je n'​utilise pas KDE, est-ce que IRKick a besoin de toutes ces explication ?  
->If you're a KDE user, you may find it more convenient to set up functionality using irkick. This requires you already have your lircd.conf and hardware.conf set up, but you won't need an lircrc file if you take this approach. 
- 
-[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **lirc-x kdelirc**. 
- 
->Next, start up IRKick - It's in the Utilities menu. 
-> 
->IRKick contains extensions to easily setup the remotes functions with Amarok, Kaffeine, Noatun, and Konqueror, but can be made to perform any terminal command or dcop call. 
-> 
->To add functionality for a button - just click add (on the right-hand side). 
->To add a new mode for the remote, click on the left add and give it an appropriate name. Note: when adding a new mode, you'll also need to assign a button to switch to that mode. This allows you to have buttons do different things in different modes. Select the mode on the left before adding new functions for buttons. 
-> 
->Click apply when you're done making changes, and that's it, no configuration files to play with :) 
- 
-=== Note spécifique pour quelques applications utilissant lirc === 
- 
-Une multitude d'​application peuvent se servir de lirc. Vous pouvez séparez les actions de ces différentes applications dans les fichier .lircrc en créant des bloc débutant pas ''​begin''​ et finissant pas ''​end''​. 
- 
- 
-== MythTV == 
- 
-Si vous utilisez mythtv, vous aurez besoin de créer un fichier uniquement pour mythtv dans ''​~/​.mythtv/​lircrc''​ ou de créer un lien symbolique vers votre fichier /lircrc 
-If you are using this for mythtv, you will either need to create a standalone lircrc for mythtv in {{{~/​.mythtv/​lircrc}}} or create a symbolic link to this file and place all the lircrc related content in {{{/​.lircrc}}}. 
- 
- 
-== IRexec == 
- 
-IRexec permet de lancer un application sur la pression d'une touche. La syntaxe est la suivante : 
-The syntax is: 
-<​code>​ 
-begin 
-    prog = irexec 
-    button = BOUTONS 
-    config = APPLICATION 
-end 
-</​code>​ 
-Où APPLICATION est le chemin vers l'​executable à lancer. 
- 
-===== Configuration et installation pour plusieurs télécommandes ===== 
- 
-Une fois que lirc fonctionne avec une télécommande vous pouver modifier la configuration pour supporter des télécommandes supplémentaires. 
- 
-<​note>​Non traduis</​note>​ 
- 
-After you have proven LIRC works with a single device, you can modify your scripts to include support for multiple devices. ​ The first thing you will have to make sure you have kernel modules for the additional devices. ​ If during the single device setup, you built modules for all the devices you thought you would need, you can skip  the next step. 
- 
-==== Build Additional Modules ==== 
- * Clear our any old module builds 
-  sudo rm /​usr/​src/​lirc*deb 
-  sudo m-a clean lirc 
- 
- * Stop lirc & unload any loaded modules. 
-  sudo /​etc/​init.d/​lirc stop 
-  sudo rmmod LOADED_LIRC_MODULES 
-  * Replace LOADED_LIRC_MODULES with any lirc modules you have loaded. 
- 
- * Reconfigure lirc-modules-source. ​ Choose all modules you will need (including those previously chosen) 
-  sudo dpkg-reconfigure lirc-modules-source 
- 
- * Build/​install the kernel modules 
-  sudo m-a a-i lirc 
- 
-  * If you get a message that it won't reinstall an already installed version, you can force installation. 
-  sudo dpkg -i /​usr/​src/​lirc*deb 
- 
-==== Modify Init Scripts ==== 
- * Modify {{{/​etc/​lirc/​hardware.conf}}} 
-  * Make sure that all of your modules are now added to the list of MODULES=""​. ​ Take note of the order you provide these modules. ​ This will be the order that lirc recognizes the devices, and important if you are going to need to differentiate between different lirc devices. 
-  * Modify LIRCD_ARGS=""​ to match 
-<​code>​ 
-LIRCD_ARGS="​--device=/​dev/​lirc0 --output=/​dev/​lircd1 --pidfile=/​var/​run/​lircd1.pid --listen"​ 
-LIRCD2_ARGS="​--device=/​dev/​lirc1 --output=/​dev/​lircd --pidfile=/​var/​run/​lircd.pid --connect=localhost:​8765"​ 
-</​code>​ 
- 
- * Modify {{{/​etc/​init.d/​lirc}}} 
-  * Change this block: 
-<​code>​ 
-      LIRCD_ARGS=`build_args $LIRCD_ARGS` 
-      start-stop-daemon --start --quiet --exec /​usr/​sbin/​lircd -- $LIRCD_ARGS \ 
-                < /dev/null 
-</​code>​ 
-To be: 
-<​code>​ 
-      LIRCD_ARGS=`build_args $LIRCD_ARGS` 
-      LIRCD2_ARGS=`build_args $LIRCD2_ARGS` 
-      start-stop-daemon --start --quiet --exec /​usr/​sbin/​lircd -- $LIRCD_ARGS \ 
-                < /dev/null 
-      /​usr/​sbin/​lircd $LIRCD2_ARGS \ 
-               < /dev/null 
-</​code>​ 
- 
- * If you have more then 2 LIRC devices, you will need to add additional blocks to {{{/​etc/​lirc/​hardware.conf}}} and {{{/​etc/​init.d/​lirc}}} to connect to the main lirc process. 
- 
-==== Test ==== 
- 
- * Start lirc 
-  sudo /​etc/​init.d/​lirc start 
- 
- * You should have two lircd processes running. ​ You will need to provide a parameter to any lirc process trying to interact with lircd now to indicate which lircd you want to interact with. 
- 
-====== Information additionnel ====== 
- 
-===== Périphérique supporter ===== 
-Ces pilotes supporte : 
- * lirc_pvr150 
- * lirc_serial 
- * lirc_mceusb2 
- 
-== Managed I2C Devices == 
-Ubuntu Edgy introduces support in the kernel to directly manage some remotes via the i2c bus.  For remotes like this, the kernel is deprecating the use (and requirement) of lirc.  You should be able to press keys on the remote and have them recognized as ordinary keyboard keys.  If you don't like the way that the keypresses that are recognized for certain buttons on the remote, their behavior can be changed using Xmodmap. 
- 
-Alternatively,​ if you would like to still use lirc to manage your i2c device, hexion has written a howto explaining how to install lirc from source and replace the ir_common module in the kernel causing this behavior. ​ See his howto here: [http://​www.ubuntuforums.org/​showthread.php?​t=288229 ​ HOWTO: Lirc in Edgy]. 
- 
-== PVR-150 IR Transmitter == 
-=== Packages === 
-The PVR-150 IR Transmitter requires patches that have not yet been included in the upstream LIRC tree. 
-These are packages hosted by me (Mario Limonciello <​superm1@ubuntu.com>​) that haven'​t been included in Edgy or Feisty yet. 
- 
-  * Add the following to the bottom of /​etc/​apt/​sources.list:​ 
-    {{{ 
-#​Mario'​s Lirc Repository 
-deb http://​people.atrpms.net/​~mlimonciello/​personal edgy lirc 
-deb-src http://​people.atrpms.net/​~mlimonciello/​personal edgy lirc 
- 
-}}} 
- 
- * Add the public key that I sign the packages with to apt-key. 
-  {{{ 
-wget http://​people.atrpms.net/​~mlimonciello/​personal/​80DF6D58.gpg -O- | sudo apt-key add - 
-}}} 
- 
- * Update Your modules list 
- 
-  {{{ 
-sudo apt-get update 
-}}} 
- * Install lirc as described above. ​ Be sure to choose the lirc_i2c ''​and''​ lirc_pvr150 modules when building. ​ [https://​help.ubuntu.com/​community/​Install_Lirc_Edgy#​head-a1dba57858ffd46f283504b106d6d355794890bc above] 
- 
-=== PVR-150 firmware and codesets === 
-You need to download the Hauppauge firmware and add the appropriate codeset to your lircd.conf for the device you want to control. 
- 
-The firmware can be found [http://​www.blushingpenguin.com/​mark/​lmilk/​haup-ir-blaster.bin here]. Download it and put it in ~+`/​lib/​firmware`+~ 
- 
-The codesets can be found [http://​www.blushingpenguin.com/​mark/​lmilk/​lircd.conf here]. ​ This file contains the codesets for every device in the database. ​ You will need to extract the information for the device you want to control, and append it to your /​etc/​lirc/​lircd.conf -- but for now, just save it someplace safe. 
- 
-When you have downloaded and moved the firmware and have the codeset file, '''''​Reboot'''''​ before continuing. 
- 
-=== Adding the blaster codeset === 
-You will need to determine the codeset of your device. ​ To help you determine the possible codeset, consult the list here: [http://​www.blushingpenguin.com/​mark/​lmilk/​IRcodesets.html here]. ​ Note that finding the correct codeset for your device can be tricky- but the master list can usually help you track them down by process of elimination. 
- 
-Once you have determined a codeset, you need to extract those codes from the master file you downloaded and add them to your /​etc/​lirc/​lircd.conf as another remote. 
- 
-For example, to blast a '''​Power Button''' ​ a Motorola DCT6200 series cable box, you would use the POWER button raw code from codeset 85. If you are linking it to a key on your remote, you want to change the button name to the name reported by irw. 
- 
- {{{ 
-sudo nano /​etc/​lirc/​lircd.conf 
-}}} 
- 
-First, add the blaster header: 
- {{{ 
-begin remote 
- 
-  name          blaster 
-  bits          32 
-  flags         ​RAW_CODES 
-  eps           0 
-  aeps          0 
-  plead         0 
-  gap           ​333333 
-  repeat_bit ​   0 
-  begin raw_codes 
-}}} 
- 
-Next, find the power button in codeset 85- since this is a cable box, it is prefixed in the master file as 0_85: 
- {{{ 
-    name 0_85_KEY_POWER 
-    5570570 
-}}} 
-then make it conform to how irw reports the keypress- in this case, irw reports it as ''​POWER'',​ so that is what to name it: 
- {{{ 
-   name POWER 
-   ​5570570 
-}}} 
- 
-Keep adding your buttons (only the ones you want to control with the blaster). ​ When you are finished, add: 
- {{{ 
-end raw_codes 
-end remote 
-}}} 
-to close out that remote definition. ​ In this example, the entire remote definition for the power button only looks like: 
- {{{ 
-begin remote 
- 
-  name          blaster 
-  bits          32 
-  flags         ​RAW_CODES 
-  eps           0 
-  aeps          0 
-  plead         0 
-  gap           ​333333 
-  repeat_bit ​   0 
-  begin raw_codes 
-  name 0_85_KEY_POWER 
-  5570570 
- end raw_codes 
-end remote 
-}}} 
-After saving the new lircd.conf, restart lirc: 
- {{{ 
-sudo /​etc/​init.d/​lirc restart 
-}}} 
-and test it.  In the example the command: 
- {{{ 
-irsend SEND_ONCE blaster POWEROFF 
-}}} 
-turns the DCT6200 cable box on and off.  Even if it does not control the device as intended, you should see the blaster flashing. 
- 
-Troubleshooting codeset selection, blaster placement, etc. is beyond the scope of this guide. ​ A wealth of information is readily available via [http://​www.google.com Google] 
- 
-== MCEUSB2 IR Transmitter == 
-Packages included in edgy-backports include support for the mceusb2 IR transmitter. ​ Configuration is the same as standard serial transmitters. 
- 
-===== Récepteur / Emetteur sur port série ===== 
-  
-Si vous utilisez le pilote ''​lirc_serial''​ vous devez désactivé le support série du kernel. 
- 
-Commencer par[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **setserial**. 
- 
-Ensuite vous pouvez utilisé 2 métodes différentes. ([[utilisateurs:​jonas]] j'ai utilisé la seconde qui semble plus simple et qui a fonctionné). 
- 
-=== 1ère méthodz === 
- * Credit to TechnoPenguin & TrubbleMaker from the forums, usring modprobe.conf 
-  This can be achieved by editting {{{/​etc/​modprobe.conf}}} and adding the following: 
- 
-   ​{{{alias char-major-61 lirc_serial 
-options lirc_serial irq=4 io=0x3f8 
-install lirc_serial /​bin/​setserial /dev/ttyS0 uart none ;\ 
-    /​sbin/​modprobe --ignore-install lirc_serial 
-}}} 
- 
-  This is for a typical machine using the primary serial port (/​dev/​ttyS0) and the standard IRQ and IO ports. ​ If you are running on the secondary serial port, replace the device to be /dev/ttyS1 and the appropriate IRQ & IO ports. 
- 
-=== 2ème méthode === 
- 
-Utilisation de la configuration debian de setserial 
-  sudo dpkg-reconfigure setserial 
-  * Choisissez "​manuel"​ 
-  * [[:​tutoriel:​comment_editer_un_fichier|Modifiez]] **/​var/​lib/​setserial/​autoserial.conf**. 
-   * Ajoutez (ou modifiez si les ligne sont déjà présente) (metter ttyS1 si vous utilise le 2ème port) 
-  /dev/ttyS0 uart none 
-  * Copier ce script dans ''/​etc/​serial.conf''​ 
-  sudo cp /​var/​lib/​setserial/​autoserial.conf /​etc/​serial.conf 
- 
-====== Reconstruction du modules ====== 
- 
-Si vous avez besoin de recompiler le module (après une mise à jours du kernel) il suffira de taper les ligne suivante :  
-<​code>​ 
-sudo rm /​usr/​src/​lirc*deb 
-sudo m-a clean lirc 
-sudo m-a update,​prepare 
-sudo m-a a-i lirc 
-sudo depmod -a Method 
-</​code>​ 
-Et vous aurez certainement besoin de rédémarrer lirc 
-  sudo /​etc/​init.d/​lirc restart 
- 
- 
-====== Liens ====== 
- 
-  * [[http://​www.lirc.org/​|site officiel de lirc]] 
-  * [[http://​lirc.sourceforge.net/​remotes/​|Fichier de configuration pour télécomande]] 
-  * [[http://​www.lirc.org/​receivers.html|Faire son récepteur pour quelque euro]] 
-  * [[https://​help.ubuntu.com/​community/​Install_Lirc_Edgy|Tutorial qui a servis de base]] 
- 
-Contribution : [[utilisateurs:​Jonas]],​ [[utilisateurs:​Ju]] 
  • lirc_brouillon.1183928976.txt.gz
  • Dernière modification: Le 18/04/2011, 14:53
  • (modification externe)