<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote">2014-04-03 18:13 GMT+02:00 Benoit Speckel <span dir="ltr"><<a href="mailto:Benoit.Speckel@iphc.cnrs.fr" target="_blank">Benoit.Speckel@iphc.cnrs.fr</a>></span>:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=""><div class="h5">On Thu, Apr 03, 2014 at 05:19:00PM +0200, Jerome Ferry wrote:<br>
> Bonjour Benoit, et merci de tes conseils. Mes commentaires sont ci-dessous.<br>
><br>
><br>
> 2014-04-02 18:26 GMT+02:00 Benoit Speckel <<a href="mailto:Benoit.Speckel@iphc.cnrs.fr">Benoit.Speckel@iphc.cnrs.fr</a>>:<br>
><br>
>     On Wed, Apr 02, 2014 at 04:33:29PM +0200, Jerome Ferry wrote:<br>
>     > Bonjour Pierre,<br>
>     ><br>
>     > Merci de ta réponse. Effectivement, chercher du côté de dbus parait plus<br>
>     > logique. Mes quelques recherches m'ont amené à utiliser dbus-monitor, et<br>
>     c'est<br>
>     > plutôt verbeux... C'est pas encore gagné ;)<br>
>     ><br>
>     > _____________<br>
>     > Jérôme Ferry<br>
>     ><br>
>     ><br>
>     > 2014-04-01 12:06 GMT+02:00 Pierre Amadio <<a href="mailto:pierre.amadio@laposte.net">pierre.amadio@laposte.net</a>>:<br>
>     ><br>
>     >     On 04/01/2014 11:42 AM, Jerome Ferry wrote:<br>
>     ><br>
>     >     ><br>
>     >     > Quelqu'un aurait une idée de comment je peux lancer ces commandes<br>
>     et<br>
>     >     > qu'elles soient prises en compte ?<br>
>     >     ><br>
>     ><br>
>     >     je pense que les commande xsetwacom doivent etre lancées dans l<br>
>     >     environmnement X lui meme (et donc, pas par udev) pour que ca marche.<br>
>     D'accord.<br>
><br>
>     >     A vue de nez: monitorrer ce qui se passe sur dbus, et lancer le<br>
>     script<br>
>     >     par là... Je ne sais pas trop comment integrer ca proprement dans le<br>
>     >     desktop, mais peut etre qu en lancant ce type de scrpit<br>
>     automatiquement<br>
>     >     dans ta session graphique ?<br>
>     Sais pas si xserver-xorg de Debian/testing utilise dbus pour gérer le<br>
>     hotplug (pas le cas en Wheezy en tout cas). Quand le script udev est<br>
>     exécuté, effectivement la tablette n'est pas encore prise en charge par<br>
>     evdev, il n'y a même pas encore le device-file définitif.<br>
><br>
><br>
> Effectivement, j'ai lu ça quelque part lors de mes recherches.<br>
><br>
>  <br>
><br>
><br>
>     Par ailleurs, je ne pense pas qu'il soit bon de modifier les rules sous<br>
>     /lib/udev/... celle-ci en particulier sera écrasée à la prochaine mise à<br>
>     jour d'xorg. Il vaudrait mieux créer quelque-chose, exécuté immédiatement<br>
>     après, sous /etc/udev/rules.d, du style :<br>
>             70-xxxxx.rules<br>
><br>
>     N'ai pas de tablette pour essayer, mais je suggererais une autre<br>
>     approche similaire à<br>
>     /usr/share/X11/xorg.conf.d/50-wacom.conf.<br>
>     Après configuration :<br>
>             mkdir -p /etc/X11/xorg.conf.d<br>
>             xsetwacom -x list ... > /etc/X11/xorg.conf.d/51-wacom.conf<br>
><br>
><br>
> hmmm... Là je sèche. La commande xsetwacom -x list génère ceci:<br>
> Wacom Intuos PT S (WL) Pen stylus       id: 15  type: STYLUS   <br>
> Wacom Intuos PT S (WL) Pen eraser       id: 16  type: ERASER   <br>
> Wacom Intuos PT S (WL) Finger touch     id: 17  type: TOUCH    <br>
> Wacom Intuos PT S (WL) Finger pad       id: 18  type: PAD<br>
><br>
> Ce qui est la liste des périphériques, et non les paramètres.<br>
> Veux-tu dire qu'il faut écrire un fichier /etc/X11/xorg.conf.d/51-wacom.conf<br>
> avec la même structure que le fichier /usr/share/X11/xorg.conf.d/50-wacom.conf<br>
> ?<br>
><br>
> Çe qui donnerait quelque chose du genre par exemple:<br>
><br>
> Section "InputClass"<br>
>         Identifier "Wacom Intuos PT S (WL) Finger pad"<br>
>         Driver "wacom"<br>
>         Option "button 1" "key +ctrl s"<br>
>         Option "button 3" "key +ctrl z"<br>
>         Option "button 9" "key +alt +shift ="<br>
>         Option "button 8" "key +alt -"<br>
> EndSection<br>
><br>
> C'est cela?<br>
</div></div>Oui, d'après la manpage :<br>
        xsetwacom -x get "Wacom Intuos PT S (WL) Finger pad" all<br>
pour avoir la syntaxe.<br>
<span class=""><font color="#888888"><br></font></span></blockquote><div><br><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small">Merci Benoit. J'ai pu récupérer les informations pour créer le fichier de conf, et j'ai pu le créer :<br>

<br><b>Section "InputClass"<br>        Identifier "Finger pad"<br>        MatchProduct "Wacom|WACOM"<br>        MatchDevicePath "/dev/input/event*"<br>        Driver "wacom"<br>

        Option "button 1" "key +Control_L +s -s "<br>        Option "button 3" "key +Control_L +z -z "<br>        Option "button 9" "key +Alt_L +Shift_L +equal -equal "<br>

        Option "button 8" "key +Alt_L +minus -minus "<br>EndSection</b><br><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small">Seulement, xorg ne semble pas d'accord sur la configuration des boutons:<br>

<br><b>[    57.678] (WW) Option "Button1" requires an integer value<br>[    57.678] (WW) Option "Button3" requires an integer value<br>[    57.678] (WW) Option "Button8" requires an integer value<br>

[    57.678] (WW) Option "Button9" requires an integer value</b><br><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small">Pourtant, si je lance mon script de configuration (à base de xsetwacom), et que je lance ensuite <b>xsetwacom get "Wacom Intuos PT S (WL) Finger pad" button 9</b>, j'obtiens :<br>

<b>tchetche@scouby:~$ xsetwacom get "Wacom Intuos PT S (WL) Finger pad" button 9<br>key +Alt_L +Shift_L +equal -equal </b><br><br><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small">

Je vais continuer mes recherches.<br><br>--<br></div><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small">Jerome;<br></div><br><br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<span class=""><font color="#888888">
--<br>
Cordialement,<br>
<br>
Benoit SPECKEL<br>
</font></span></blockquote></div><br></div></div>