Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
souris_a4tech_cordless [Le 16/03/2008, 17:16] YoBoY déplacé de /materiel/cordless |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>breezy dapper edgy matériel souris A4tech}} | ||
- | |||
- | ---- | ||
- | |||
- | |||
- | |||
- | ====== Souris : A4 Tech Cordless ====== | ||
- | |||
- | <code> | ||
- | Version Edgy, Feisty (avec modification) | ||
- | </code> | ||
- | |||
- | //Comment configurer une souris A4 Tech Cordless (ou toute autre souris compatible)// | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Editer la configuration de X ===== | ||
- | |||
- | Pour débuter, il faut éditer le fichier de configuration de X, ce qui n'est pas une mince affaire pour le débutant. Nous allons pour simplifier grandement la tâche lancer un Terminal. Puis tapez : | ||
- | |||
- | <code> | ||
- | cp /etc/X11/xorg.conf /etc/X11/xorg.conf.mouse | ||
- | sudo gedit /etc/X11/xorg.conf | ||
- | </code> | ||
- | |||
- | Prenez soin de respecter la casse. Ce fichier xorg.conf regroupe les paramètres vitaux de votre interface graphique. Si vous prenez le soin de visiter, vous trouverez les paramètres de votre écran, votre carte graphique, de votre clavier et du sujet qui nous intéresse : la souris. | ||
- | |||
- | |||
- | |||
- | ==== xorg.conf ==== | ||
- | |||
- | <code>gksudo gedit /etc/X11/xorg.conf</code> | ||
- | |||
- | Et modifier comme ceci : | ||
- | |||
- | <code>Section "InputDevice" | ||
- | Identifier "Configured Mouse" | ||
- | Driver "mouse" | ||
- | Option "CorePointer" | ||
- | Option "Device" "/dev/input/mice" | ||
- | Option "Protocol" "ExplorerPS/2" | ||
- | Option "Emulate3Buttons" "false" | ||
- | Option "Buttons" "7" | ||
- | Option "ZAxisMapping" "4 5" | ||
- | EndSection</code> | ||
- | |||
- | |||
- | A ce stade les boutons latéraux fonctionnent avec Firefox ce qui la plupart du temps est suffisant. Maintenant, si vous voulez aller plus loin, il faut lire la suite. | ||
- | |||
- | Dans Firefox, les fonctions qui permettent de revenir en arriere avec les boutons lateraux, fermer un onglet avec le bouton du milieu ne marchent que si la valeur middlemouse.contentLoadURL est sur False dans about:config. | ||
- | |||
- | Lancez Firefox puis dans la barre d'adresse tapez | ||
- | |||
- | about:config | ||
- | |||
- | Cherchez la clé middlemouse.contentLoadURL et donnez la valeur False. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Installer imwheel : ===== | ||
- | |||
- | Pour installer imwheel deux solutions Synaptic avec la fonction recherche ou le terminal en utilisant la commande apt-get : | ||
- | <code> | ||
- | sudo apt-get install imwheel | ||
- | </code> | ||
- | |||
- | Il est préférable ensuite de sauvegarder l'original du fichier de configuration imwheel : | ||
- | |||
- | <code>sudo cp /etc/X11/imwheel/startup.conf /etc/X11/imwheel/startup.conf.bak</code> | ||
- | |||
- | |||
- | ==== Configuration Imwheel ==== | ||
- | |||
- | Lancez la commande suivante | ||
- | |||
- | <code>sudo gedit /etc/X11/imwheel/startup.conf</code> | ||
- | |||
- | Trouvez la ligne | ||
- | <code>IMWHEEL_START=0</code> | ||
- | Et la modifier comme ceci | ||
- | <code>IMWHEEL_START=1</code> | ||
- | |||
- | Décommenter la ligne : | ||
- | |||
- | <code>IMWHEEL_PARAMS='-k -b "0 0 9 8"'</code> | ||
- | |||
- | Ctrl + Alt + Backspace pour redémarrer le serveur X. Il ne vous reste qu'a créer le fichier .imwhellrc, comme montré ci dessous. A la suite de cette étape la configuration pour les utilisateurs de Edgy est terminée. | ||
- | |||
- | |||
- | ===== Configuration de imwheelrc : ===== | ||
- | |||
- | Créez un fichier dans votre répertoire perso .imwheelrc par la commande : | ||
- | |||
- | <code> | ||
- | gedit ~/.imwheelrc</code> | ||
- | |||
- | ==== Un fichier passe partout ==== | ||
- | |||
- | et tapez ce texte pour une configuration gnome ou kde : | ||
- | |||
- | <code> | ||
- | ".*" | ||
- | None, Up, Alt_L|Left | ||
- | None, Down, Alt_L|Right | ||
- | | ||
- | "(null)" | ||
- | None, Up, Alt_L|Left | ||
- | None, Down, Alt_L|Right | ||
- | </code> | ||
- | |||
- | ==== Un fichier pour Gnome ==== | ||
- | |||
- | Le fichier imwheelrc spécifique à Gnome à vous de choisir ;) : | ||
- | |||
- | <code>"^Firefox-bin$" | ||
- | # Flip between browser tabs | ||
- | None, Up, Alt_L|Left | ||
- | None, Down, Alt_L|Right | ||
- | |||
- | "Nautilus" | ||
- | # suivant/precedent | ||
- | None, Left, Alt_L|Left | ||
- | None, Right, Alt_L|Right | ||
- | # Zoom | ||
- | Control_L, Up, Control_L|KP_Subtract | ||
- | Control_L, Down, Control_L|KP_Add | ||
- | |||
- | #Navigue entre les onglets du terminal | ||
- | "^gnome-terminal" | ||
- | None, Up, Control_L|Page_Up | ||
- | None, Down, Control_L|Page_Down | ||
- | |||
- | "Rhythmbox" | ||
- | None, Up, Alt_L|Left | ||
- | None, Down, Alt_L|Right | ||
- | |||
- | ".*" | ||
- | #None, Up, Alt_L|Left | ||
- | #None, Down, Alt_L|Right | ||
- | </code> | ||
- | |||
- | ==== La configuration pour tous ==== | ||
- | |||
- | Pour que la configuration soit commune à l'ensemble des utilisateurs, il faut modifier le fichier /etc/X11/imwheel/imwheelrc avec les droits de superutilisateur. | ||
- | |||
- | |||
- | ==== Comment ça marche ? ==== | ||
- | |||
- | La syntaxe du fichier imwheelrc utilise les règles suivantes : | ||
- | |||
- | "NOM DU PROGRAMME" | ||
- | |||
- | TOUCHE CLAVIER UTILISE (en même temps que les boutons latéraux), BOUTON UTILISE, TOUCHES DU CLAVIER, COMBIEN DE TEMPS | ||
- | |||
- | Pour ceux désirant personnaliser l'utilisation de leur souris, l'auteur de imwheel met à disposition son fichier de configuration à cette adresse : http://imwheel.sourceforge.net/imwheelrc. | ||
- | |||
- | |||
- | |||
- | ===== Pour aller plus loin ===== | ||
- | |||
- | Consulter la page souris en suivant ce [[:souris#les_exemples_configuration_de_imwheel|lien]]. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Pour Feisty ===== | ||
- | |||
- | |||
- | La configuration se fera en 4 étapes avec des parties communes à Edgy, d'autres différentes et une nouveauté. | ||
- | |||
- | |||
- | ==== Modification de xorg.conf ==== | ||
- | |||
- | Utiliser la configuration suivante de la section "InputDevice" correspondant à la souris : | ||
- | |||
- | <code> | ||
- | Section "InputDevice" | ||
- | Identifier "Configured Mouse" | ||
- | Driver "mouse" | ||
- | Option "CorePointer" | ||
- | Option "Device" "/dev/input/mice" | ||
- | Option "Protocol" "ExplorerPS/2" | ||
- | Option "Emulate3Buttons" "false" | ||
- | Option "Buttons" "7" | ||
- | Option "ZAxisMapping" "4 5" | ||
- | Option "ButtonMapping" "1 2 3 7 6" | ||
- | EndSection | ||
- | </code> | ||
- | |||
- | |||
- | ==== Configuration de imwheel ==== | ||
- | |||
- | Installer imwheel comme pour Edgy et utiliser la même configuration. | ||
- | |||
- | |||
- | ==== Configuration de imwheelrc ==== | ||
- | |||
- | Là aussi la configuration est la même que pour Edgy. | ||
- | |||
- | |||
- | |||
- | |||
- | ==== Création d'un script utilisant xmodmap ==== | ||
- | |||
- | * Création d'un script de démarrage imwheel | ||
- | |||
- | <code> | ||
- | sudo mkdir /home/login | ||
- | gksudo gedit /home/login/souris | ||
- | </code> | ||
- | |||
- | * Insérer le texte suivant dans le nouveau fichier "souris" | ||
- | |||
- | <code> | ||
- | #!/bin/sh | ||
- | exec xmodmap -e "pointer = 1 2 3 4 5 6 7" & | ||
- | exec imwheel -k -b "6 7" & | ||
- | exec $REALSTARTUP | ||
- | </code> | ||
- | |||
- | * Donner les droits d'execution de ce script à tous les utilisateurs | ||
- | |||
- | <code> | ||
- | sudo chmod +x /home/login/souris | ||
- | </code> | ||
- | |||
- | * Configurer le script pour qu'il se lance à chaque démarrage | ||
- | |||
- | - Aller dans 'Système' > 'Préférences' > 'Sessions' | ||
- | - Cliquer sur l'onglet 'Programmes au démarage' | ||
- | - Cliquer sur 'Ajouter', dans 'Nom' taper 'souris' et dans 'Commande' taper '/home/login/souris' | ||
- | - Cliquer sur 'Valider' et 'Fermer' | ||
- | |||
- | * Redémarrer votre environnement graphique par un petit Ctrl, Alt, Backspace et ca marche !!! | ||
- | |||
- | |||
- | |||
- | |||
- | |||