<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://lea-linux.org/docs/index.php?action=history&amp;feed=atom&amp;title=Hardware-hard_autres-sourisLogitechMediaPlay</id>
	<title>Hardware-hard autres-sourisLogitechMediaPlay - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://lea-linux.org/docs/index.php?action=history&amp;feed=atom&amp;title=Hardware-hard_autres-sourisLogitechMediaPlay"/>
	<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Hardware-hard_autres-sourisLogitechMediaPlay&amp;action=history"/>
	<updated>2026-04-28T14:54:30Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Hardware-hard_autres-sourisLogitechMediaPlay&amp;diff=21896&amp;oldid=prev</id>
		<title>Jiel : balises code</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Hardware-hard_autres-sourisLogitechMediaPlay&amp;diff=21896&amp;oldid=prev"/>
		<updated>2012-05-03T18:11:01Z</updated>

		<summary type="html">&lt;p&gt;balises code&lt;/p&gt;
&lt;a href=&quot;https://lea-linux.org/docs/index.php?title=Hardware-hard_autres-sourisLogitechMediaPlay&amp;amp;diff=21896&amp;amp;oldid=18547&quot;&gt;Voir les modifications&lt;/a&gt;</summary>
		<author><name>Jiel</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Hardware-hard_autres-sourisLogitechMediaPlay&amp;diff=18547&amp;oldid=prev</id>
		<title>Jiel le 22 décembre 2010 à 15:28</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Hardware-hard_autres-sourisLogitechMediaPlay&amp;diff=18547&amp;oldid=prev"/>
		<updated>2010-12-22T15:28:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 22 décembre 2010 à 15:28&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Ligne 1 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Catégorie:Matériel divers]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Configuration de la souris Logitech MediaPlay =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Configuration de la souris Logitech MediaPlay =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l218&quot;&gt;Ligne 218 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 220 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Conclusion ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Conclusion ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ben voilà, c&amp;#039;était pas si compliqué, juste un peu chiant! Ça devrait être la job de Logitech de se tapper tout ce trouble, mais bon, faut pas trop rêver! Une chance qu&amp;#039;il y a Léa! ;-)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ben voilà, c&amp;#039;était pas si compliqué, juste un peu chiant! Ça devrait être la job de Logitech de se tapper tout ce trouble, mais bon, faut pas trop rêver! Une chance qu&amp;#039;il y a Léa! ;-)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br/&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br/&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&amp;lt;b&gt;[[Hardware-index|@ Retour à la rubrique Matériel]]&amp;lt;/b&gt;&#039;&#039;&#039;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br/&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;--[[Utilisateur:Meloman|Meloman]] 19 fév 2007 à 04:11 (CET) Alain Rivest&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;--[[Utilisateur:Meloman|Meloman]] 19 fév 2007 à 04:11 (CET) Alain Rivest&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jiel</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Hardware-hard_autres-sourisLogitechMediaPlay&amp;diff=14522&amp;oldid=prev</id>
		<title>Meloman le 20 avril 2007 à 00:45</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Hardware-hard_autres-sourisLogitechMediaPlay&amp;diff=14522&amp;oldid=prev"/>
		<updated>2007-04-20T00:45:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Configuration de la souris Logitech MediaPlay =&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Voici comment configurer les boutons multimédia de la souris &amp;#039;&amp;#039;&amp;#039;Logitech MediaPlay&amp;#039;&amp;#039;&amp;#039;. J&amp;#039;ai fait cette installation avec la distribution [http://www.kubuntu.org/ Kubuntu 6.10 Edy Eft] et un kernel 2.6.17.&lt;br /&gt;
&lt;br /&gt;
Ce n&amp;#039;est pas bien long ni bien compliqué, les étapes sont :&lt;br /&gt;
* Installer le module lmpcm_usb&lt;br /&gt;
* Modifier l&amp;#039;ordre de chargement des modules&lt;br /&gt;
* Modifier la configuration du serveur X&lt;br /&gt;
* Redémarrer le PC&lt;br /&gt;
* Configurer les boutons à l&amp;#039;aide d&amp;#039;un script à exécuter au démarrage&lt;br /&gt;
&lt;br /&gt;
== Installer le module lmpcm_usb ==&lt;br /&gt;
Ce n&amp;#039;est sûrement pas toutes les souris multimédia qui sont bien reconnue sous Linux, mais heureusement quelqu&amp;#039;un a codé un pilote pour gérer la souris MediaPlay de Logitech. On peux dire merci à David Oliveira pour son travail!&lt;br /&gt;
&lt;br /&gt;
Téléchargez le module [http://daemon.prozone.org/~david/projects/lmpcm_usb/ &amp;quot;lmpcm_usb&amp;quot; de David Oliveira]. Ensuite, le décompresser, le compiler et l&amp;#039;installer. À la commande &amp;#039;&amp;#039;sudo&amp;#039;&amp;#039;, entrez votre mot de pase. Évidemment, changez le nom du fichier au besoin :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
$ tar zxvf lmpcm_usb-0.5.5.tar.gz&lt;br /&gt;
$ cd lmpcm_usb-0.5.5&lt;br /&gt;
$ make&lt;br /&gt;
$ sudo make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selon votre distribution, au lieu d&amp;#039;utiliser &amp;#039;&amp;#039;sudo&amp;#039;&amp;#039; vous pouvez aussi changer d&amp;#039;utilisateur pour devenir &amp;#039;&amp;#039;root&amp;#039;&amp;#039; avec la commande &amp;#039;&amp;#039;su&amp;#039;&amp;#039; : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
$ su&lt;br /&gt;
Password:&lt;br /&gt;
# make install&lt;br /&gt;
# exit&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans la version 0.5.5 la commande &amp;#039;&amp;#039;depmod&amp;#039;&amp;#039; est en commentaire dans le fichier Makefile, probablement une erreur du développeur. Vous devez donc la tapper manuellement :&lt;br /&gt;
&amp;lt;code&amp;gt;$ sudo depmod -A&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Maintenant, chargez le module pour voir s&amp;#039;il est bien compilé et qu&amp;#039;il se charge sans problème :&lt;br /&gt;
&amp;lt;code&amp;gt;$ sudo modprobe lmpcm_usb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour voir s&amp;#039;il est bien chargé :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
$ lsmod | grep lmpcm&lt;br /&gt;
lmpcm_usb               7680  0&lt;br /&gt;
usbcore               134912  5 usbhid,lmpcm_usb,ehci_hcd,ohci_hcd&lt;br /&gt;
&lt;br /&gt;
$ dmesg | grep MediaPlay&lt;br /&gt;
[17179595.036000] /home/alain/src/lmpcm_usb-0.5.5/lmpcm_usb.c: v0.5.5:USB Logitech MediaPlay Cordless Mouse driver&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modifier l&amp;#039;ordre de chargement des modules ==&lt;br /&gt;
Pour que le module lmpcm_usb soit utilisé pour gérer la souris MediaPlay, il faut qu&amp;#039;il soit chargé avant les modules usbmouse et usbhid. Dans la documentation de lmpcm_usb on demande d&amp;#039;enlever les modules usbmouse et usbhid. Le problème est qu&amp;#039;on peut en avoir besoin pour d&amp;#039;autres périphériques, par exemple le clavier Logitech G15 a besoin du module usbhid.&lt;br /&gt;
&lt;br /&gt;
Pour que le module lmpcm_usb soit chargé en premier, il faut modifier le fichier &amp;#039;&amp;#039;&amp;#039;modules.dep&amp;#039;&amp;#039;&amp;#039; pour rendre usbmouse et usbhid dépendant de lmpcm_usb, ce qui oblige lmpcm_usb à être chargé en premier. Ici on utilise l&amp;#039;éditeur graphique &amp;#039;&amp;#039;kate&amp;#039;&amp;#039; ou l&amp;#039;éditeur texte &amp;#039;&amp;#039;emacs&amp;#039;&amp;#039;. Utilisez l&amp;#039;éditeur de votre choix. Dans &amp;#039;&amp;#039;kate&amp;#039;&amp;#039;, décochez l&amp;#039;option &amp;#039;&amp;#039;Retour à la ligne dynamique&amp;#039;&amp;#039; du menu &amp;#039;&amp;#039;Affichage&amp;#039;&amp;#039; pour plus de facilité. Vous devez modifier le fichier correspondant à la version de votre kernel, ici le 2.6.17-11.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;kdesu kate /lib/modules/2.6.17-11-generic/modules.dep&amp;lt;/code&amp;gt;&lt;br /&gt;
ou&lt;br /&gt;
&amp;lt;code&amp;gt;sudo emacs /lib/modules/2.6.17-11-generic/modules.dep&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repérez la ligne correspondant à lmpcm_usb :&lt;br /&gt;
&amp;lt;code&amp;gt;/lib/modules/2.6.17-11-generic/misc/lmpcm_usb.ko: /lib/modules/2.6.17-11-generic/kernel/drivers/usb/core/usbcore.ko&amp;lt;/code&amp;gt;&lt;br /&gt;
et ajoutez-la aux modules &amp;#039;&amp;#039;usbhid&amp;#039;&amp;#039; et &amp;#039;&amp;#039;usbmouse&amp;#039;&amp;#039; (entre le &amp;quot;:&amp;quot; et le module usbcore) .&lt;br /&gt;
&lt;br /&gt;
Avant :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
/lib/modules/2.6.17-11-generic/kernel/drivers/usb/input/usbmouse.ko: /lib/modules/2.6.17-11-generic/kernel/drivers/usb/core/usbcore.ko&lt;br /&gt;
/lib/modules/2.6.17-11-generic/kernel/drivers/usb/input/usbhid.ko: /lib/modules/2.6.17-11-generic/kernel/drivers/usb/core/usbcore.ko&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Après :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
/lib/modules/2.6.17-11-generic/kernel/drivers/usb/input/usbmouse.ko: /lib/modules/2.6.17-11-generic/misc/lmpcm_usb.ko /lib/modules/2.6.17-11-generic/kernel/drivers/usb/core/usbcore.ko&lt;br /&gt;
/lib/modules/2.6.17-11-generic/kernel/drivers/usb/input/usbhid.ko: /lib/modules/2.6.17-11-generic/misc/lmpcm_usb.ko /lib/modules/2.6.17-11-generic/kernel/drivers/usb/core/usbcore.ko&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration du serveur X ==&lt;br /&gt;
Pour que le serveur X puisse utiliser les boutons multimédia, on doit d&amp;#039;abord changer la configuration de la souris. &lt;br /&gt;
Faites une copie de sauvegarde de votre fichier xorg.conf au cas où ça tournerait mal :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
$ cd /etc/X11&lt;br /&gt;
$ sudo cp xorg.conf xorg.conf.backup&lt;br /&gt;
$ kdesu kate xorg.conf&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ajoutez les options suivantes :&lt;br /&gt;
&lt;br /&gt;
Avant :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
  Identifier &amp;quot;Configured Mouse&amp;quot;&lt;br /&gt;
  Driver &amp;quot;mouse&amp;quot;&lt;br /&gt;
  option &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
  option &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
  option &amp;quot;Protocol&amp;quot; &amp;quot;ExplorerPS/2&amp;quot;&lt;br /&gt;
  option &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5&amp;quot;&lt;br /&gt;
  option &amp;quot;Emulate3Buttons&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
...&lt;br /&gt;
  InputDevice &amp;quot;Configured Mouse&amp;quot;&lt;br /&gt;
...&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Après :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
  Identifier &amp;quot;LMPCM&amp;quot;&lt;br /&gt;
  Driver &amp;quot;mouse&amp;quot;&lt;br /&gt;
  option &amp;quot;CorePointer&amp;quot;&lt;br /&gt;
  option &amp;quot;Device&amp;quot; &amp;quot;/dev/input/mice&amp;quot;&lt;br /&gt;
  option &amp;quot;Protocol&amp;quot; &amp;quot;ExplorerPS/2&amp;quot;&lt;br /&gt;
  option &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5 6 7&amp;quot;&lt;br /&gt;
  Option &amp;quot;Buttons&amp;quot; &amp;quot;9&amp;quot;&lt;br /&gt;
  Option &amp;quot;Name&amp;quot; &amp;quot;MediaPlay&amp;quot;&lt;br /&gt;
  Option &amp;quot;Vendor&amp;quot; &amp;quot;Logitech&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
...&lt;br /&gt;
  InputDevice &amp;quot;LMPCM&amp;quot;&lt;br /&gt;
...&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Redémarrer ==&lt;br /&gt;
À ce point-ci, un redémarrage de la machine est nécéssaire. Il faut que les modules soient chargés dans le bon ordre (changé précédemment dans le fichier &amp;#039;&amp;#039;&amp;#039;modules.dep&amp;#039;&amp;#039;&amp;#039;) et le serveur X doit être redémarré pour que les nouveaux paramètres soient prit en compte (changé précédemment dans le fichier &amp;#039;&amp;#039;&amp;#039;xorg.conf&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
On pourrait tenter de décharger les modules à la main avec &amp;#039;&amp;#039;rmmod&amp;#039;&amp;#039; et les recharger avec &amp;#039;&amp;#039;modprobe&amp;#039;&amp;#039; dans le bon ordre, mais on risquerait de se retrouver sans clavier opérationnel si on possède un clavier USB. Il faudrait ensuite fermer notre session et redémarrer le serveur X. Un redémarrage est beaucoup plus simple et va nous confirmer que tout est bien configuré.&lt;br /&gt;
&lt;br /&gt;
Si par malheur vous avez fait une erreur et que ça ne démarre plus, choisissez l&amp;#039;option &amp;#039;&amp;#039;&amp;#039;rescue mode&amp;#039;&amp;#039;&amp;#039; dans le menu de Grub (menu apparaîssant au boot). Si ça ne marche pas non plus, bootez avec le CD de Kubuntu, ou tout autre &amp;#039;&amp;#039;Live CD&amp;#039;&amp;#039;. Ça va vous permettre de faire les changements nécéssaires aux fichiers de configuration.&lt;br /&gt;
&lt;br /&gt;
== Configuration des boutons ==&lt;br /&gt;
Pour bien configurer la souris il faut savoir que certains boutons de la souris sont perçu comme étant des boutons normaux de souris, alors que d&amp;#039;autres sont perçu comme des touches de clavier. Ce qui permet de leur assigner facilement une fonctions dans KDE ou Gnome.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cadre type=note&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Numéros des boutons de souris&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; width=&amp;quot;300&amp;quot;&lt;br /&gt;
|Bouton de gauche || align=&amp;quot;right&amp;quot; | 1&lt;br /&gt;
|-&lt;br /&gt;
|Clic de la molette || align=&amp;quot;right&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
|Bouton de droite || align=&amp;quot;right&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
|Molette vers le haut || align=&amp;quot;right&amp;quot; | 6&lt;br /&gt;
|-&lt;br /&gt;
|Molette vers le bas || align=&amp;quot;right&amp;quot; | 7&lt;br /&gt;
|-&lt;br /&gt;
|Bouton bleu précédant || align=&amp;quot;right&amp;quot; | 8&lt;br /&gt;
|-&lt;br /&gt;
|Bouton bleu suivant || align=&amp;quot;right&amp;quot; | 9&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Codes des touches de clavier&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{| border =&amp;quot;0&amp;quot; width=&amp;quot;300&amp;quot;&lt;br /&gt;
|Molette vers la droite || align=&amp;quot;right&amp;quot; | 233&lt;br /&gt;
|-&lt;br /&gt;
|Molette vers la gauche || align=&amp;quot;right&amp;quot; | 234&lt;br /&gt;
|-&lt;br /&gt;
|Media || align=&amp;quot;right&amp;quot; | 168&lt;br /&gt;
|-&lt;br /&gt;
|Play / pause || align=&amp;quot;right&amp;quot; | 162&lt;br /&gt;
|-&lt;br /&gt;
|Piste suivante || align=&amp;quot;right&amp;quot; | 153&lt;br /&gt;
|-&lt;br /&gt;
|Piste précédante || align=&amp;quot;right&amp;quot; | 144&lt;br /&gt;
|-&lt;br /&gt;
|Volume + || align=&amp;quot;right&amp;quot; | 176&lt;br /&gt;
|-&lt;br /&gt;
|Volume - || align=&amp;quot;right&amp;quot; | 174&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/cadre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut maintenant dire au serveur X d&amp;#039;utiliser tout ces beaux boutons! En plus du fichier xorg.conf, il faut exécuter un script pour faire connaître les nouveaux boutons qui sont perçu comme des touches de clavier grâce à leur &amp;#039;&amp;#039;keycode&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
À ce point-ci les boutons devraient être reconnus par le kernel. Pour connaître les &amp;#039;&amp;#039;keycodes&amp;#039;&amp;#039; et pour être certains qu&amp;#039;ils sont bien reconnu on peut exécuter xev et voir quel code est associé à quel bouton en appuyant sur chacun d&amp;#039;eux :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
$ xev&lt;br /&gt;
...&lt;br /&gt;
KeyRelease event, serial 31, synthetic NO, window 0x2e00001,&lt;br /&gt;
    root 0x75, subw 0x0, time 4143197446, (76,59), root:(79,853),&lt;br /&gt;
    state 0x10, keycode 176 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,&lt;br /&gt;
    XLookupString gives 0 bytes:&lt;br /&gt;
    XFilterEvent returns: False&lt;br /&gt;
&lt;br /&gt;
KeyRelease event, serial 31, synthetic NO, window 0x2e00001,&lt;br /&gt;
    root 0x75, subw 0x0, time 4143199326, (76,59), root:(79,853),&lt;br /&gt;
    state 0x10, keycode 168 (keysym 0x1008ff32, XF86AudioMedia), same_screen YES,&lt;br /&gt;
    XLookupString gives 0 bytes:&lt;br /&gt;
    XFilterEvent returns: False&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour que le serveur X reconnaisse les nouveaux boutons, il faut exécuter &amp;#039;&amp;#039;&amp;#039;xmodmap&amp;#039;&amp;#039;&amp;#039;. Pour ne pas avoir à l&amp;#039;exécuter à la main à chaque redémarrage, nous allons faire un petit script.&lt;br /&gt;
&lt;br /&gt;
Fichier &amp;#039;&amp;#039;&amp;#039;.Xmodmap&amp;#039;&amp;#039;&amp;#039; à placer dans votre répertoire &amp;#039;&amp;#039;home&amp;#039;&amp;#039; : &amp;#039;&amp;#039;&amp;#039;~/&amp;#039;&amp;#039;&amp;#039; ou &amp;#039;&amp;#039;&amp;#039;/home/votre_usager/&amp;#039;&amp;#039;&amp;#039; :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
keycode 234 = XF86Back&lt;br /&gt;
keycode 233 = XF86Forward&lt;br /&gt;
keycode 174 = XF86AudioLowerVolume&lt;br /&gt;
keycode 176 = XF86AudioRaiseVolume&lt;br /&gt;
keycode 162 = XF86AudioPlay&lt;br /&gt;
keycode 144 = XF86AudioPrev&lt;br /&gt;
keycode 153 = XF86AudioNext&lt;br /&gt;
keycode 168 = XF86AudioMedia&lt;br /&gt;
pointer = 1 2 3 4 5 8 9 6 7&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fichier &amp;#039;&amp;#039;&amp;#039;mediaplay.sh&amp;#039;&amp;#039;&amp;#039; à placer dans le répertoire &amp;#039;&amp;#039;&amp;#039;~/.kde/Autostart&amp;#039;&amp;#039;&amp;#039; :&lt;br /&gt;
&amp;lt;code multi&amp;gt;&lt;br /&gt;
xmodmap ~/.Xmodmap&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rendez le exécutable : &amp;lt;code&amp;gt;chmod +x ~/.kde/Autostart/mediaplay.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
et exécutez-le : &amp;lt;code&amp;gt;~/.kde/Autostart/mediaplay.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
Vous pouvez aussi terminer votre session et vous reconnecter pour vous assurer qu&amp;#039;il est bien exécuté automatiquement.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
Ben voilà, c&amp;#039;était pas si compliqué, juste un peu chiant! Ça devrait être la job de Logitech de se tapper tout ce trouble, mais bon, faut pas trop rêver! Une chance qu&amp;#039;il y a Léa! ;-)&lt;br /&gt;
&lt;br /&gt;
--[[Utilisateur:Meloman|Meloman]] 19 fév 2007 à 04:11 (CET) Alain Rivest&lt;/div&gt;</summary>
		<author><name>Meloman</name></author>
	</entry>
</feed>