GNT sans publicité, site mobile, fonctionnalitées exclusives...

USB Smartcat Cirque Glidepoint

Le
Ph. Ivaldi
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

Bonjour,

Je n'arrive pas avoir le scroll horizontal sur le touchpad externe USB
http://tinyurl.com/ylnj3bq ; tout le reste fonctionne correctement.
J'ai cherché un peu partout sur le net mais je n'ai rien trouvé de
concluant…

Une idée ?


--=-=-=
Content-Type: text/plain
Content-Disposition: inline

8<8<8<8<8<8<8<8<8<
[pi@master]$ uname -a
Linux master 2.6.32-5-xen-686 #1 SMP Wed Mar 9 01:27:54 UTC 2011 i686 GNU/Linux

[pi@master]$ cat /etc/debian_version
6.0.1

[pi@master]$ lshal | grep -i -C 5 'Glidepoint'
usb_device.version = 1.1 (1.1) (double)

udi = '/org/freedesktop/Hal/devices/usb_device_488_22_noserial'
info.linux.driver = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_1a_0' (string)
info.product = 'USB GlidePoint' (string)
info.subsystem = 'usb_device' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_488_22_noserial' (string)
info.vendor = 'Cirque Corp.' (string)
linux.device_file = '/dev/bus/usb/003/003' (string)
linux.hotplug_type = 2 (0x2) (int)
--
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-2' (string)
usb_device.max_power = 30 (0x1e) (int)
usb_device.num_configurations = 1 (0x1) (int)
usb_device.num_interfaces = 1 (0x1) (int)
usb_device.num_ports = 0 (0x0) (int)
usb_device.product = 'USB GlidePoint' (string)
usb_device.product_id = 34 (0x22) (int)
usb_device.speed = 1.5 (1.5) (double)
usb_device.vendor = 'Cirque Corp.' (string)
usb_device.vendor_id = 1160 (0x488) (int)
usb_device.version = 1.1 (1.1) (double)
--

udi = '/org/freedesktop/Hal/devices/usb_device_488_22_noserial_if0_logicaldev_input'
info.capabilities = {'input', 'input.mouse'} (string list)
info.category = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_488_22_noserial_if0' (string)
info.product = 'Cirque Corporation USB GlidePoint' (string)
info.subsystem = 'input' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_488_22_noserial_if0_logicaldev_input' (string)
input.device = '/dev/input/event0' (string)
input.originating_device = '/org/freedesktop/Hal/devices/usb_device_488_22_noserial_if0' (string)
input.product = 'Cirque Corporation USB GlidePoint' (string)
linux.device_file = '/dev/input/event0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'input' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-2/3-2:1.0/input/input0/event0' (string)
8<8<8<8<8<8<8<8<8<

--=-=-=
Content-Type: text/plain



Merci,
--
Philippe Ivaldi.
http://www.piprime.fr/

--=-=-=--
Lire les 12 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 3
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Lucas Levrel
Le #23404671
Le 23 mai 2011, Ph. Ivaldi a écrit :

Bonjour,

Je n'arrive pas avoir le scroll horizontal sur le touchpad externe USB
http://tinyurl.com/ylnj3bq ; tout le reste fonctionne correctement.
J'ai cherché un peu partout sur le net mais je n'ai rien trouvé de
concluant…

Une idée ?



Quel driver X11 utilise-t-il pour ce périphérique ? Ton lshal ne montre
pas de ligne input.x11_driver, ce qui m'étonne. Regarde dans
/var/log/Xorg.0.log ce que tu trouves qui aurait rapport avec ce
périphérique.

Avec le driver synaptics il y a une palanquée d'options, entre autres pour
régler la position des différentes zones tactiles.

--
LL
Ph. Ivaldi
Le #23406651
Le 31 mai 2011, Lucas Levrel écrivit :
Le 23 mai 2011, Ph. Ivaldi a écrit :
Je n'arrive pas avoir le scroll horizontal sur le touchpad externe USB
http://tinyurl.com/ylnj3bq ; tout le reste fonctionne correctement.
J'ai cherché un peu partout sur le net mais je n'ai rien trouvé de
concluant…


Quel driver X11 utilise-t-il pour ce périphérique ? Ton lshal ne
montre pas de ligne input.x11_driver, ce qui m'étonne. Regarde dans
/var/log/Xorg.0.log ce que tu trouves qui aurait rapport avec ce
périphérique.



Voici ce que j'y trouve à ce sujet
8<------8<------8<------8<------8<------8<------8<------8<------8<------
(II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling USB GlidePoint

[…]

(II) config/udev: Adding input device Cirque Corporation USB GlidePoint (/dev/input/event0)
(**) Cirque Corporation USB GlidePoint: Applying InputClass "evdev pointer catchall"
(**) Cirque Corporation USB GlidePoint: always reports core events
(**) Cirque Corporation USB GlidePoint: Device: "/dev/input/event0"
(II) Cirque Corporation USB GlidePoint: Found 3 mouse buttons
(II) Cirque Corporation USB GlidePoint: Found scroll wheel(s)
(II) Cirque Corporation USB GlidePoint: Found relative axes
(II) Cirque Corporation USB GlidePoint: Found x and y relative axes
(II) Cirque Corporation USB GlidePoint: Found absolute axes
(II) Cirque Corporation USB GlidePoint: Configuring as mouse
(**) Cirque Corporation USB GlidePoint: YAxisMapping: buttons 4 and 5
(**) Cirque Corporation USB GlidePoint: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Cirque Corporation USB GlidePoint" (type: MOUSE)
(II) Cirque Corporation USB GlidePoint: initialized for relative axes.
(WW) Cirque Corporation USB GlidePoint: ignoring absolute axes.
(II) config/udev: Adding input device Cirque Corporation USB GlidePoint (/dev/input/mouse0)
(II) No input driver/identifier specified (ignoring)
8<------8<------8<------8<------8<------8<------8<------8<------8<------


Avec le driver synaptics il y a une palanquée d'options, entre autres
pour régler la position des différentes zones tactiles.



Il semblerait que le touchpad soit reconnu comme une simple souris…

Merci pour ton aide,
--
Philippe Ivaldi.
http://www.piprime.fr/
Lucas Levrel
Le #23407131
Le 1 juin 2011, Ph. Ivaldi a écrit :

(II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling USB GlidePoint



As-tu quelque chose à son sujet dans xorg.conf ou sous
/etc/hal/fdi/policy/ ?

(II) config/udev: Adding input device Cirque Corporation USB GlidePoint (/dev/input/event0)
(**) Cirque Corporation USB GlidePoint: Applying InputClass "evdev pointer catchall"
(**) Cirque Corporation USB GlidePoint: always reports core events
(**) Cirque Corporation USB GlidePoint: Device: "/dev/input/event0"
(II) Cirque Corporation USB GlidePoint: Found 3 mouse buttons
(II) Cirque Corporation USB GlidePoint: Found scroll wheel(s)
(II) Cirque Corporation USB GlidePoint: Found relative axes
(II) Cirque Corporation USB GlidePoint: Found x and y relative axes
(II) Cirque Corporation USB GlidePoint: Found absolute axes
(II) Cirque Corporation USB GlidePoint: Configuring as mouse
(**) Cirque Corporation USB GlidePoint: YAxisMapping: buttons 4 and 5
(**) Cirque Corporation USB GlidePoint: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Cirque Corporation USB GlidePoint" (type: MOUSE)
(II) Cirque Corporation USB GlidePoint: initialized for relative axes.
(WW) Cirque Corporation USB GlidePoint: ignoring absolute axes.
(II) config/udev: Adding input device Cirque Corporation USB GlidePoint (/dev/input/mouse0)
(II) No input driver/identifier specified (ignoring)
8<------8<------8<------8<------8<------8<------8<------8<------8<------

Il semblerait que le touchpad soit reconnu comme une simple souris…



A priori ce n'est pas grave, car mouse accepte je crois jusqu'à 10
boutons, et certains (mappés sur l'axe X) doivent pouvoir servir au scroll
horizontal ; le vertical marche bien, lui ! Je te laisse chercher dans man
mousedrv. Il y a même un Protocol GlidePoint !

Si tu n'as pas d'xorg.conf il te faudra manger de l'XML pour configurer
X11 via hal/udev (toute ma compassion, mais on y survit, la preuve),
dis-moi si tu n'as jamais fait ça.

--
LL
Ph. Ivaldi
Le #23407391
Le 01 juin 2011, Lucas Levrel écrivit :
Le 1 juin 2011, Ph. Ivaldi a écrit :
(II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling USB GlidePoint


As-tu quelque chose à son sujet dans xorg.conf



Oui, j'avais un vieux test qui traînait. Je l'ai remplacé par
8<------8<------8<------8<------8<------8<------8<------8<------8<------
Section "InputDevice"
Identifier "USB GlidePoint"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "SHMConfig" "on"
EndSection
8<------8<------8<------8<------8<------8<------8<------8<------8<------

et maintenant dans /var/log/Xorg.0.log j'ai ça
8<------8<------8<------8<------8<------8<------8<------8<------8<------
(II) Synaptics touchpad driver version 1.2.2
USB GlidePoint no synaptics event device found
(**) Option "Device" "/dev/psaux"
(**) Option "SHMConfig" "on"
(**) Option "RightEdge" "5500"
(**) Option "BottomEdge" "4500"
(**) Option "RTCornerButton" "0"
(**) Option "RBCornerButton" "0"
Query no Synaptics: 6003C8
(--) USB GlidePoint: no supported touchpad found
(EE) USB GlidePoint Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "USB GlidePoint"
(II) UnloadModule: "synaptics"
8<------8<------8<------8<------8<------8<------8<------8<------8<------

ou sous
/etc/hal/fdi/policy/ ?



Rien

Il semblerait que le touchpad soit reconnu comme une simple souris…


A priori ce n'est pas grave, car mouse accepte je crois jusqu'à 10
boutons, et certains (mappés sur l'axe X) doivent pouvoir servir au
scroll horizontal ; le vertical marche bien, lui ! Je te laisse
chercher dans man mousedrv.



[]$ man mousedrv
No manual entry for mousedrv
[]$ apt-cache search mousedrv
[]$

Il y a même un Protocol GlidePoint !

Si tu n'as pas d'xorg.conf il te faudra manger de l'XML pour
configurer X11 via hal/udev (toute ma compassion, mais on y survit, la
preuve),



Un truc comme ça ?
http://blog.zerodev.it/uploads/11-x...aptics.fdi

dis-moi si tu n'as jamais fait ça.



Je n'ai jamais fait ça :)
--
Philippe Ivaldi.
http://www.piprime.fr/
Lucas Levrel
Le #23413071
Le 1 juin 2011, Ph. Ivaldi a écrit :

et maintenant dans /var/log/Xorg.0.log j'ai ça
8<------8<------8<------8<------8<------8<------8<------8<------8<------
(EE) USB GlidePoint Unable to query/initialize Synaptics hardware.
8<------8<------8<------8<------8<------8<------8<------8<------8<------



D'après le man, le driver synaptics ne marche qu'avec le matos
Synaptics...

Il semblerait que le touchpad soit reconnu comme une simple souris…


A priori ce n'est pas grave, car mouse accepte je crois jusqu'à 10
boutons, et certains (mappés sur l'axe X) doivent pouvoir servir au
scroll horizontal ; le vertical marche bien, lui ! Je te laisse
chercher dans man mousedrv.



[]$ man mousedrv
No manual entry for mousedrv
[]$ apt-cache search mousedrv
[]$



Chez moi man mousedrv donne le man du driver "mouse" d'X11 (man mouse
donne autre chose). Fais man xorg.conf et cherche dans SEE ALSO.

Si tu n'as pas d'xorg.conf il te faudra manger de l'XML pour
configurer X11 via hal/udev (toute ma compassion, mais on y survit, la
preuve),



Un truc comme ça ?
http://blog.zerodev.it/uploads/11-x...aptics.fdi



Ouaip, mais il faut trouver la/les bonne(s) "match key(s)".

dis-moi si tu n'as jamais fait ça.



Je n'ai jamais fait ça :)



Alors vu que tu as un xorg.conf, pour l'instant on va s'abstenir.
Qu'obtiens-tu :
- si tu enlèves tout simplement la Section InputDevice ?
- si tu y mets seulement Driver "mouse" et Option "Protocol" "GlidePoint"
(en plus de l'Identifier) ?

--
LL
Publicité
Suivre les réponses
Poster une réponse
Anonyme