Page suivantePage pr�c�denteTable des mati�res

6. Changer la configuration avec un serveur X lanc�

6.1 Configurer The Gimp pour utiliser les p�riph�riques XInput

Gimp a �t� compil� avec le support XInput depuis la version 1.1.x.

Gimp doit conna�tre les p�riph�riques qu'il peut utiliser et dans quel mode. Vous devez ouvrir la boite de dialogue Fichier/Dialogues/P�riph�riques d'Acquisition pour le configurer. Vous trouverez deux listes d�roulantes en haut de cette fen�tre appel�e P�riph�rique et Mode. Choisissez le p�riph�rique � configurer dans la liste des P�riph�riques et choisissez un mode dans la liste Mode .

Les modes sont :

Si vous avez deux curseurs li�s � votre p�riph�rique, vous avez deux solutions :

Sous les deux listes d�roulantes, se trouve un tableau avec deux registres Axes et Touches. Axes assigne un axe a une fonction, ce n'est g�n�ralement pas n�cessaire de le changer. Mais dans le cas d'un peripherique tactile construit dans une tablette qui bouge a 90 degres, vous pourrez echanger les axes x et y.

Certaines tablettes ont des touches programmables permettant d'appeler des fonctions souvent utilis�es. La partie Touches vous permet d'associer un caractere � une touche de fonction. Par exemple, vous pouvez associer Ctrl+Shift+R a une touche de fonction. Si vous activez cette touche, elle remplace Ctrl+Shift+R.
Le driver actuel de Wacom supporte seulement les touches de fonction de la serie ultrapad et la partie macro des produits intuos n'est pas encore utilisable.

Maintenant, nous allons vois commment les peripheriques peuvent �tre utilis�s. Ouvrez la boite de dialogue dans Fichier/Dialogues/Device Status. Ouvrez une image.

Vous configurez chaque peripherique les uns ind�pendemment des autres dans Gimp.

Si vous utilisez le curseur avec plusieurs peripheriques dans la fenetre o� se trouve l'image, vous verrez que les p�riph�riques de la boite de dialogue Device Status changent. Si vous choisissez un outil, pinceau, couches ou couleur avec un p�riph�rique, une fois encore les changements sont visibles dans la boite de dialogue. Vous pouvez sauvegarder les parametres de la boite de dialogue Status, pour qu'ils soient restor�s a la prochaine session.

6.2 The Switch Device

C'est un p�riph�rique sp�cial toujours pr�sent. Il g�n�re un �v�nement chaque fois qu'un nouveau p�riph�rique devient un pointeur natif. Cela s'appelle "axes", sa valeur est l'identificateur du p�riph�rique de pointage natif. Je ne sais pas comment un utilisateur peut l'utiliser, c'est principalement utile pour une usage interne.

6.3 Boutons

Les boutons des p�riph�riques sont aussi diff�rents que les p�riph�riques le sont :
Un stylo a au moins une pointe, mais il peut avoir un ou deux c�t�s et une gomme. Une souris peut avoir jusqu'a 32 boutons (mais habituellement 3).Les boutons sont numerot�s de 1 au nombre de boutons. Avec les deux prochaines "astuces" vous pouvez changer cette numerotation.

6.4 Bouton configur� avec xmodmap pour les p�riph�riques en mode natif

xmodmap ne change que le pointeur natif. Comme il n'y a qu'un pointeur natif a la fois, il ne fait pas de diff�rence entre les p�riph�riques physiques pouvant devenir un pointeur natif. Pour le moment, oublions tout ce qu'on a dit sur XInput et pensez au gaucher qui veut simplement �changer les boutons gauche et droit de la souris. Vous allez ex�cuter xmodmap -pp pour voir quel est le pointeur natif courant. Vous allez obtenir le tableau suivant :

Physical        Button
Button          Code
1              1      # ( Left   Button )
2              2      # ( Right  Button )
3              3      # ( Middle Button )

Pour �changer les boutons, tapez xmodmap -e "pointer = 2 1 3" et pour revenir a l'�tat d'origine xmodmap -e "pointer = default". Ceci marche avec chaque p�riph�rique avec au moins 2 boutons. Notez que l'expression "pointer = x x x" doit �tre accompagn�e de guillemets pour �viter que cela soit chang� par le shell.

6.5 Bouton configur� avec xinput pour les p�riph�riques en mode extension

Revenons a XInput. Si vous utilisez Gimp, vous voulez sans doute changer la configuration du bouton pour chaque p�riph�rique s�par�ment (�changer les deux c�t�s du crayon). Frederic Lepied ecrit un utilitaire, appel� xinput.

Pour �changer les deux c�t�s, faites un xinput list pour avoir la liste des peripheriques et leur configuration actuelle. L'echange est fait avec xinput set-button-map Pen1 1 3 2 ou Pen1 est le p�riph�rique � changer.

Lancez avec XFree 3.3.2, cela marche aussi avec les p�riph�riques configur�s avec AlwaysCore dans XF86Config.

6.6 xsetmode - changer le mode absolu / relatif

Avec xsetmode vous pouvez changer le mode d'un p�riph�rique entre absolu et relatif.

Exemple :
xsetmode GraphireMouse ABSOLUTE .

6.7 xsetpointer - configure le peripherique natif par d�faut

Si aucun des p�riph�riques n'est configur� en AlwaysCore et que vous voulez en configurer un, utilisez xsetpointer.

Faites un xsetpointer Devicename. L'ancien p�riph�rique natif (souvent une souris) n'est plus utilisable et celui specifi� sera active. Par exemple, on peut configurer une souris graphire en p�riph�rique natif standard avec un XFree lanc�.

xsetpointer -l liste tous les peripheriques et le mode dans lequel ils sont.

6.8 Touches

Certains p�riph�riques ont les boutons ou pads programmables pour lesquels un scancode ou une chaine peuvent etre associ�s. Cela ne fonctionne qu'avec des p�riph�riques en mode extension et est fait pour l'application dans laquelle vous voulez utiliser ces touches.

xinput -l donne des informations � propos du num�ros des touches et autre comme le premier scancode.

6.9 Utilitaires pour utiliser plus d'une tablette

Je poss�de trois tablettes Wacom et je les utilise sur mon portable. Quand aucune tablette n'est connect�e et que je lance le mode X, je dois attendre longtemps jusqu'� ce que le driver abandonne. Si xdm est utilis�, cela augmente le nombre d'essais.

J'ai �crit deux utilitaires qui devrait faciliter ceci :

Ceci est bas� sur le fait qu'un fichier XF86Config est s�par� en au moins un fichier XF86Config.bare, qui contient les informations communes � toutes les configurations et de nombreux exemples, chacun d'eux pr�sentant une information sp�ciale d'une configuration particuli�re.

Les deux utilitaires sont mis ensemble pour une configuration qui marche.

Vous pouvez t�l�charger ce paquet � l'adresse http://www.runkeledv.de/download, il se nomme xinput_chooser_sr.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:42