** Package changed: evolution (Ubuntu) => xserver-xorg-input-evdev
(Ubuntu)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to evolution in Ubuntu.
https://bugs.launchpad.net/bugs/949748

Title:
  Evolution does not obey xmodmap changes on external mouse

Status in “xserver-xorg-input-evdev” package in Ubuntu:
  New

Bug description:
  I report this strange bug as an "evolution" bug, but it may also be in 
xserver-xorg or xserver-xorg-input-evdev bug. 
  Hard to guess for me.

  I use a laptop with a multitouch trackpad and a bluetooth apple mouse
  (which is therefore "plugged" after X has started).

  For information, this is what Xorg says when the mouse connects by
  Bluetooth:

  [    43.751] (II) config/udev: Adding input device apple’s Mouse 
(/dev/input/event12)
  [    43.751] (**) apple’s Mouse: Applying InputClass "evdev pointer catchall"
  [    43.751] (II) Using input driver 'evdev' for 'apple’s Mouse'
  [    43.751] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
  [    43.751] (**) apple’s Mouse: always reports core events
  [    43.751] (**) evdev: apple’s Mouse: Device: "/dev/input/event12"
  [    43.751] (--) evdev: apple’s Mouse: Vendor 0x5ac Product 0x30d
  [    43.751] (--) evdev: apple’s Mouse: Found 3 mouse buttons
  [    43.751] (--) evdev: apple’s Mouse: Found scroll wheel(s)
  [    43.751] (--) evdev: apple’s Mouse: Found relative axes
  [    43.751] (--) evdev: apple’s Mouse: Found x and y relative axes
  [    43.751] (--) evdev: apple’s Mouse: Found absolute axes
  [    43.751] (--) evdev: apple’s Mouse: Found absolute multitouch axes
  [    43.751] (II) evdev: apple’s Mouse: Configuring as mouse
  [    43.751] (II) evdev: apple’s Mouse: Adding scrollwheel support
  [    43.751] (**) evdev: apple’s Mouse: YAxisMapping: buttons 4 and 5
  [    43.751] (**) evdev: apple’s Mouse: EmulateWheelButton: 4, 
EmulateWheelInertia: 10, EmulateWheelTimeout: 200
  [    43.751] (**) Option "config_info" 
"udev:/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/bluetooth/hci0/hci0:11/input15/event12"
  [    43.751] (II) XINPUT: Adding extended input device "apple’s Mouse" (type: 
MOUSE, id 13)
  [    43.751] (II) evdev: apple’s Mouse: initialized for relative axes.
  [    43.751] (WW) evdev: apple’s Mouse: ignoring absolute axes.
  [    43.751] (**) apple’s Mouse: (accel) keeping acceleration scheme 1
  [    43.751] (**) apple’s Mouse: (accel) acceleration profile 0
  [    43.751] (**) apple’s Mouse: (accel) acceleration factor: 2.000
  [    43.751] (**) apple’s Mouse: (accel) acceleration threshold: 4

  On evolution, issuing xmodmap command affects the way the trackpad
  events are received but does not change the way the bluetooth mouse
  events are received.

  To make things clearer...

   - if I issue a  
           xmodmap -e "pointer = 1 2 3 4 5"
  then the wheel events are working as expected with both the trackpad and the 
mouse, under all software (including evolution).

   - If I issue a
            xmodmap -e "pointer = 1 2 3 5 4"
  then the wheel events are inverted, as expected, with both the trackpad and 
the mouse on all software... but not on evolution. 

  There, the trackpad generated events are inverted as expected but the
  mouse generated events are not. The situation is even more puzzling:

  In the left (mailboxes) windows and in the upper right (mail header
  lines) windows, the trackpad is inverted but not the external mouse.

  In the bottom right window (current mail), the trackpad works fine
  (inverted) but the mouse wheel generates no true movement: the lines
  just go up and down rapidly so the window "shivers" but does not move
  overall. It looks like it gets a pair of events, one up and own down
  at each event.

  To conclude this test, I borrowed a USB mouse and plugged it in. This
  generated the following Xorg log:

  [  4009.282] (II) config/udev: Adding input device Logitech USB Optical Mouse 
(/dev/input/event13)
  [  4009.282] (**) Logitech USB Optical Mouse: Applying InputClass "evdev 
pointer catchall"
  [  4009.282] (II) Using input driver 'evdev' for 'Logitech USB Optical Mouse'
  [  4009.282] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
  [  4009.282] (**) Logitech USB Optical Mouse: always reports core events
  [  4009.282] (**) evdev: Logitech USB Optical Mouse: Device: 
"/dev/input/event13"
  [  4009.282] (--) evdev: Logitech USB Optical Mouse: Vendor 0x46d Product 
0xc06a
  [  4009.283] (--) evdev: Logitech USB Optical Mouse: Found 3 mouse buttons
  [  4009.283] (--) evdev: Logitech USB Optical Mouse: Found scroll wheel(s)
  [  4009.283] (--) evdev: Logitech USB Optical Mouse: Found relative axes
  [  4009.283] (--) evdev: Logitech USB Optical Mouse: Found x and y relative 
axes
  [  4009.283] (II) evdev: Logitech USB Optical Mouse: Configuring as mouse
  [  4009.283] (II) evdev: Logitech USB Optical Mouse: Adding scrollwheel 
support
  [  4009.283] (**) evdev: Logitech USB Optical Mouse: YAxisMapping: buttons 4 
and 5
  [  4009.283] (**) evdev: Logitech USB Optical Mouse: EmulateWheelButton: 4, 
EmulateWheelInertia: 10, EmulateWheelTimeout: 200
  [  4009.283] (**) Option "config_info" 
"udev:/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.3/1-1.3:1.0/input/input16/event13"
  [  4009.283] (II) XINPUT: Adding extended input device "Logitech USB Optical 
Mouse" (type: MOUSE, id 14)
  [  4009.283] (II) evdev: Logitech USB Optical Mouse: initialized for relative 
axes.
  [  4009.283] (**) Logitech USB Optical Mouse: (accel) keeping acceleration 
scheme 1
  [  4009.283] (**) Logitech USB Optical Mouse: (accel) acceleration profile 0
  [  4009.283] (**) Logitech USB Optical Mouse: (accel) acceleration factor: 
2.000
  [  4009.284] (**) Logitech USB Optical Mouse: (accel) acceleration threshold: 
4

  The same problem appears with the USB mouse: when the wheel mouse axis
  are inverted using Xmodmap, the wheel is inverted on all software but
  evolution. Instead, the same behavior is observed, as with the apple's
  mouse.

  I tested other software: xev, firefox, chromium, emacs, libreoffice,
  synaptic, gimp, gedit. For all these software, everything works
  perfectly fine. I therefore suspects that evolution tracks mouse
  events with an unusual method and leads to these bugs.

  I can provide additional information if requested. I use precise
  pangolin,

  ii  evolution                              3.2.3-0ubuntu3                     
          groupware suite with mail client and organizer
  ii  evolution-common                       3.2.3-0ubuntu3                     
          architecture independent files for Evolution
  ii  evolution-data-server                  3.2.3-0ubuntu4                     
          evolution database backend server
  ii  evolution-data-server-common           3.2.3-0ubuntu4                     
          architecture independent files for Evolution Data Server
  ii  evolution-plugins                      3.2.3-0ubuntu3                     
          standard plugins for Evolution
  ii  evolution-webcal                       2.32.0-2ubuntu2                    
          webcal: URL handler for GNOME and Evolution
  ii  libebackend-1.2-1                      3.2.3-0ubuntu4                     
          Utility library for evolution data servers
  ii  libebook-1.2-12                        3.2.3-0ubuntu4                     
          Client library for evolution address books
  ii  libecal-1.2-10                         3.2.3-0ubuntu4                     
          Client library for evolution calendars
  ii  libedata-book-1.2-11                   3.2.3-0ubuntu4                     
          Backend library for evolution address books
  ii  libedata-cal-1.2-13                    3.2.3-0ubuntu4                     
          Backend library for evolution calendars
  ii  libedataserver-1.2-15                  3.2.3-0ubuntu4                     
          Utility library for evolution data servers
  ii  libedataserverui-3.0-1                 3.2.3-0ubuntu4                     
          GUI utility library for evolution data servers
  ii  libevolution                           3.2.3-0ubuntu3                     
          evolution libraries

  and

  
  ii  xorg                                   1:7.6+10ubuntu1                    
          X.Org X Window System
  ii  xorg-docs-core                         1:1.6-1ubuntu2                     
          Core documentation for the X.org X Window System
  ii  xorg-sgml-doctools                     1:1.10-1                           
          Common tools for building X.Org SGML documentation
  ii  xserver-xorg                           1:7.6+10ubuntu1                    
          X.Org X server
  ii  xserver-xorg-core                      2:1.11.4-0ubuntu5                  
          Xorg X server - core server
  ii  xserver-xorg-input-all                 1:7.6+10ubuntu1                    
          X.Org X server -- input driver metapackage
  ii  xserver-xorg-input-evdev               1:2.6.99.901+git20120126-0ubuntu2  
          X.Org X server -- evdev input driver
  ii  xserver-xorg-input-mouse               1:1.7.1-1build3                    
          X.Org X server -- mouse input driver
  ii  xserver-xorg-input-mtrack              0.2.0-2build2                      
          Multitouch X input driver
  ii  xserver-xorg-input-synaptics           1.5.99~git20120223-0ubuntu2        
          Synaptics TouchPad driver for X.Org server
  ii  xserver-xorg-input-vmmouse             1:12.7.0-2build1                   
          X.Org X server -- VMMouse input driver to use with VMWare
  ii  xserver-xorg-input-wacom               1:0.13.0-0ubuntu1                  
          X.Org X server -- Wacom input driver
  ii  xserver-xorg-video-all                 1:7.6+10ubuntu1                    
          X.Org X server -- output driver metapackage
  ii  xserver-xorg-video-ati                 
1:6.14.99~git20111219.aacbd629-0ubuntu2      X.Org X server -- AMD/ATI display 
driver wrapper
  ii  xserver-xorg-video-cirrus              1:1.3.2-4build1                    
          X.Org X server -- Cirrus display driver
  ii  xserver-xorg-video-fbdev               1:0.4.2-4ubuntu2                   
          X.Org X server -- fbdev display driver
  ii  xserver-xorg-video-intel               2:2.17.0-1ubuntu4                  
          X.Org X server -- Intel i8xx, i9xx display driver
  ii  xserver-xorg-video-mach64              6.9.0-1build2                      
          X.Org X server -- ATI Mach64 display driver
  ii  xserver-xorg-video-mga                 1:1.4.13.dfsg-4build2              
          X.Org X server -- MGA display driver
  ii  xserver-xorg-video-neomagic            1:1.2.5-2build2                    
          X.Org X server -- Neomagic display driver
  ii  xserver-xorg-video-nouveau             
1:0.0.16+git20111201+b5534a1-1build2         X.Org X server -- Nouveau display 
driver
  ii  xserver-xorg-video-openchrome          1:0.2.904+svn1050-1                
          X.Org X server -- VIA display driver
  ii  xserver-xorg-video-qxl                 0.0.16-2                           
          X.Org X server -- QXL display driver
  ii  xserver-xorg-video-r128                6.8.1-5build2                      
          X.Org X server -- ATI r128 display driver
  ii  xserver-xorg-video-radeon              
1:6.14.99~git20111219.aacbd629-0ubuntu2      X.Org X server -- AMD/ATI Radeon 
display driver
  ii  xserver-xorg-video-s3                  1:0.6.3-4build2                    
          X.Org X server -- legacy S3 display driver
  ii  xserver-xorg-video-savage              1:2.3.3-1ubuntu1                   
          X.Org X server -- Savage display driver
  ii  xserver-xorg-video-siliconmotion       1:1.7.5-1build2                    
          X.Org X server -- SiliconMotion display driver
  ii  xserver-xorg-video-sis                 1:0.10.3-3build2                   
          X.Org X server -- SiS display driver
  ii  xserver-xorg-video-sisusb              1:0.9.4-2build2                    
          X.Org X server -- SiS USB display driver
  ii  xserver-xorg-video-tdfx                1:1.4.3-4build2                    
          X.Org X server -- tdfx display driver
  ii  xserver-xorg-video-trident             1:1.3.4-2build2                    
          X.Org X server -- Trident display driver
  ii  xserver-xorg-video-vesa                1:2.3.0-7build2                    
          X.Org X server -- VESA display driver
  ii  xserver-xorg-video-vmware              1:11.99.901-0ubuntu1               
          X.Org X server -- VMware display driver

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/949748/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to