← Back to team overview

desktop-packages team mailing list archive

[Bug 1518653] [NEW] Custom xorg input device configurations are not honored

 

Public bug reported:

Ubuntu release: Ubuntu 14.04.3 LTS
xorg package version: 1:7.7+1ubuntu8.1

No matter where I put my custom mouse input device xorg config, I cannot
get the settings to be used. I tried putting my file (90-razer-
lachesis.conf) in various places (/etc/X11/xorg.conf.d/,
/usr/share/X11/xorg.conf.d/ and even copied the content of my file into
/etc/xorg.conf), but nothing works.

The custom config seems to be picked up by by Xorg, as can be found in
the /var/log/Xorg.0.log file, but nonetheless the configuration defined
in the config is not respected.

Here's the config file (90-razer-lachesis.conf); it should merely
inverts the left and right buttons, to be used as a left hand mouse:

Section "InputClass"                                          
        Identifier "Razer Lachesis Mouse"
        MatchUSBID "1532:000c"
        MatchIsPointer "True"
        Option "ButtonMapping" "3 2 1"
EndSection

Here's the log from Xorg when I plug the mouse in:

[  1455.588] (II) config/udev: Adding input device Razer Razer Lachesis (/dev/input/mouse0)
[  1455.588] (**) Razer Razer Lachesis: Applying InputClass "Razer Lachesis Mouse"
[  1455.588] (II) No input driver specified, ignoring this device.
[  1455.588] (II) This device may have been added with another device file.
[  1455.590] (II) config/udev: Adding input device Razer Razer Lachesis (/dev/input/event2)
[  1455.590] (**) Razer Razer Lachesis: Applying InputClass "evdev pointer catchall"
[  1455.590] (**) Razer Razer Lachesis: Applying InputClass "Razer Lachesis Mouse"
[  1455.590] (II) Using input driver 'evdev' for 'Razer Razer Lachesis'
[  1455.590] (**) Razer Razer Lachesis: always reports core events
[  1455.590] (**) evdev: Razer Razer Lachesis: Device: "/dev/input/event2"
[  1455.652] (**) evdev: Razer Razer Lachesis: ButtonMapping '3 2 1'
[  1455.652] (--) evdev: Razer Razer Lachesis: Vendor 0x1532 Product 0xc
[  1455.652] (--) evdev: Razer Razer Lachesis: Found 12 mouse buttons
[  1455.652] (--) evdev: Razer Razer Lachesis: Found scroll wheel(s)
[  1455.652] (--) evdev: Razer Razer Lachesis: Found relative axes
[  1455.652] (--) evdev: Razer Razer Lachesis: Found x and y relative axes
[  1455.652] (II) evdev: Razer Razer Lachesis: Configuring as mouse
[  1455.652] (II) evdev: Razer Razer Lachesis: Adding scrollwheel support
[  1455.652] (**) evdev: Razer Razer Lachesis: YAxisMapping: buttons 4 and 5
[  1455.652] (**) evdev: Razer Razer Lachesis: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[  1455.652] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:1532:000C.0008/input/input24/event2"
[  1455.652] (II) XINPUT: Adding extended input device "Razer Razer Lachesis" (type: MOUSE, id 8)
[  1455.652] (II) evdev: Razer Razer Lachesis: initialized for relative axes.
[  1455.652] (**) Razer Razer Lachesis: (accel) keeping acceleration scheme 1
[  1455.652] (**) Razer Razer Lachesis: (accel) acceleration profile 0
[  1455.652] (**) Razer Razer Lachesis: (accel) acceleration factor: 2.000
[  1455.652] (**) Razer Razer Lachesis: (accel) acceleration threshold: 4
[  1455.652] (II) config/udev: Adding input device Razer Razer Lachesis (/dev/input/event3)
[  1455.652] (**) Razer Razer Lachesis: Applying InputClass "evdev keyboard catchall"
[  1455.652] (II) Using input driver 'evdev' for 'Razer Razer Lachesis'
[  1455.652] (**) Razer Razer Lachesis: always reports core events
[  1455.652] (**) evdev: Razer Razer Lachesis: Device: "/dev/input/event3"
[  1455.652] (--) evdev: Razer Razer Lachesis: Vendor 0x1532 Product 0xc
[  1455.652] (--) evdev: Razer Razer Lachesis: Found keys
[  1455.652] (II) evdev: Razer Razer Lachesis: Configuring as keyboard
[  1455.652] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:1532:000C.0009/input/input25/event3"
[  1455.652] (II) XINPUT: Adding extended input device "Razer Razer Lachesis" (type: KEYBOARD, id 9)
[  1455.652] (**) Option "xkb_rules" "evdev"
[  1455.652] (**) Option "xkb_model" "pc105"
[  1455.652] (**) Option "xkb_layout" "us"
[  1455.661] (II) XKB: reuse xkmfile /var/lib/xkb/server-214897094EF3487F6600C13FDFE2B6CB9A6493EF.xkm

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: xorg 1:7.7+1ubuntu8.1
ProcVersionSignature: Ubuntu 3.19.0-33.38~14.04.1-generic 3.19.8-ckt7
Uname: Linux 3.19.0-33-generic x86_64
.tmp.unity.support.test.0:
 
ApportVersion: 2.14.1-0ubuntu3.19
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
CurrentDesktop: Unity
Date: Sat Nov 21 17:55:00 2015
DistUpgraded: Fresh install
DistroCodename: trusty
DistroVariant: ubuntu
DkmsStatus:
 rtl8812AU_8821AU_linux, 1.0, 3.13.0-68-generic, x86_64: installed
 rtl8812AU_8821AU_linux, 1.0, 3.19.0-33-generic, x86_64: installed
ExtraDebuggingInterest: Yes
GraphicsCard:
 Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06) (prog-if 00 [VGA controller])
   Subsystem: ASUSTeK Computer Inc. Device [1043:8534]
InstallationDate: Installed on 2015-11-17 (4 days ago)
InstallationMedia: Ubuntu 14.04.3 LTS "Trusty Tahr" - Beta amd64 (20150805)
MachineType: ASUS All Series
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.19.0-33-generic root=UUID=0608bb26-d49b-495a-930f-290139566d7a ro quiet splash vt.handoff=7
SourcePackage: xorg
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 09/30/2014
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 2012
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: Z97-PRO
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev 1.xx
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2012:bd09/30/2014:svnASUS:pnAllSeries:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnZ97-PRO:rvrRev1.xx:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.name: All Series
dmi.product.version: System Version
dmi.sys.vendor: ASUS
version.compiz: compiz 1:0.9.11.3+14.04.20150313-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.60-2~ubuntu14.04.1
version.libgl1-mesa-dri: libgl1-mesa-dri N/A
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx N/A
version.xserver-xorg-core: xserver-xorg-core N/A
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati N/A
version.xserver-xorg-video-intel: xserver-xorg-video-intel N/A
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau N/A
xserver.bootTime: Sat Nov 21 17:47:50 2015
xserver.configfile: /etc/xorg.conf
xserver.errors:
 
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
 
xserver.version: 2:1.17.1-0ubuntu3.1~trusty1

** Affects: xorg (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug compiz-0.9 trusty ubuntu

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

Title:
  Custom xorg input device configurations are not honored

Status in xorg package in Ubuntu:
  New

Bug description:
  Ubuntu release: Ubuntu 14.04.3 LTS
  xorg package version: 1:7.7+1ubuntu8.1

  No matter where I put my custom mouse input device xorg config, I
  cannot get the settings to be used. I tried putting my file (90-razer-
  lachesis.conf) in various places (/etc/X11/xorg.conf.d/,
  /usr/share/X11/xorg.conf.d/ and even copied the content of my file
  into /etc/xorg.conf), but nothing works.

  The custom config seems to be picked up by by Xorg, as can be found in
  the /var/log/Xorg.0.log file, but nonetheless the configuration
  defined in the config is not respected.

  Here's the config file (90-razer-lachesis.conf); it should merely
  inverts the left and right buttons, to be used as a left hand mouse:

  Section "InputClass"                                          
          Identifier "Razer Lachesis Mouse"
          MatchUSBID "1532:000c"
          MatchIsPointer "True"
          Option "ButtonMapping" "3 2 1"
  EndSection

  Here's the log from Xorg when I plug the mouse in:

  [  1455.588] (II) config/udev: Adding input device Razer Razer Lachesis (/dev/input/mouse0)
  [  1455.588] (**) Razer Razer Lachesis: Applying InputClass "Razer Lachesis Mouse"
  [  1455.588] (II) No input driver specified, ignoring this device.
  [  1455.588] (II) This device may have been added with another device file.
  [  1455.590] (II) config/udev: Adding input device Razer Razer Lachesis (/dev/input/event2)
  [  1455.590] (**) Razer Razer Lachesis: Applying InputClass "evdev pointer catchall"
  [  1455.590] (**) Razer Razer Lachesis: Applying InputClass "Razer Lachesis Mouse"
  [  1455.590] (II) Using input driver 'evdev' for 'Razer Razer Lachesis'
  [  1455.590] (**) Razer Razer Lachesis: always reports core events
  [  1455.590] (**) evdev: Razer Razer Lachesis: Device: "/dev/input/event2"
  [  1455.652] (**) evdev: Razer Razer Lachesis: ButtonMapping '3 2 1'
  [  1455.652] (--) evdev: Razer Razer Lachesis: Vendor 0x1532 Product 0xc
  [  1455.652] (--) evdev: Razer Razer Lachesis: Found 12 mouse buttons
  [  1455.652] (--) evdev: Razer Razer Lachesis: Found scroll wheel(s)
  [  1455.652] (--) evdev: Razer Razer Lachesis: Found relative axes
  [  1455.652] (--) evdev: Razer Razer Lachesis: Found x and y relative axes
  [  1455.652] (II) evdev: Razer Razer Lachesis: Configuring as mouse
  [  1455.652] (II) evdev: Razer Razer Lachesis: Adding scrollwheel support
  [  1455.652] (**) evdev: Razer Razer Lachesis: YAxisMapping: buttons 4 and 5
  [  1455.652] (**) evdev: Razer Razer Lachesis: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
  [  1455.652] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:1532:000C.0008/input/input24/event2"
  [  1455.652] (II) XINPUT: Adding extended input device "Razer Razer Lachesis" (type: MOUSE, id 8)
  [  1455.652] (II) evdev: Razer Razer Lachesis: initialized for relative axes.
  [  1455.652] (**) Razer Razer Lachesis: (accel) keeping acceleration scheme 1
  [  1455.652] (**) Razer Razer Lachesis: (accel) acceleration profile 0
  [  1455.652] (**) Razer Razer Lachesis: (accel) acceleration factor: 2.000
  [  1455.652] (**) Razer Razer Lachesis: (accel) acceleration threshold: 4
  [  1455.652] (II) config/udev: Adding input device Razer Razer Lachesis (/dev/input/event3)
  [  1455.652] (**) Razer Razer Lachesis: Applying InputClass "evdev keyboard catchall"
  [  1455.652] (II) Using input driver 'evdev' for 'Razer Razer Lachesis'
  [  1455.652] (**) Razer Razer Lachesis: always reports core events
  [  1455.652] (**) evdev: Razer Razer Lachesis: Device: "/dev/input/event3"
  [  1455.652] (--) evdev: Razer Razer Lachesis: Vendor 0x1532 Product 0xc
  [  1455.652] (--) evdev: Razer Razer Lachesis: Found keys
  [  1455.652] (II) evdev: Razer Razer Lachesis: Configuring as keyboard
  [  1455.652] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:1532:000C.0009/input/input25/event3"
  [  1455.652] (II) XINPUT: Adding extended input device "Razer Razer Lachesis" (type: KEYBOARD, id 9)
  [  1455.652] (**) Option "xkb_rules" "evdev"
  [  1455.652] (**) Option "xkb_model" "pc105"
  [  1455.652] (**) Option "xkb_layout" "us"
  [  1455.661] (II) XKB: reuse xkmfile /var/lib/xkb/server-214897094EF3487F6600C13FDFE2B6CB9A6493EF.xkm

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: xorg 1:7.7+1ubuntu8.1
  ProcVersionSignature: Ubuntu 3.19.0-33.38~14.04.1-generic 3.19.8-ckt7
  Uname: Linux 3.19.0-33-generic x86_64
  .tmp.unity.support.test.0:
   
  ApportVersion: 2.14.1-0ubuntu3.19
  Architecture: amd64
  CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
  CompositorRunning: compiz
  CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
  CompositorUnredirectFSW: true
  CurrentDesktop: Unity
  Date: Sat Nov 21 17:55:00 2015
  DistUpgraded: Fresh install
  DistroCodename: trusty
  DistroVariant: ubuntu
  DkmsStatus:
   rtl8812AU_8821AU_linux, 1.0, 3.13.0-68-generic, x86_64: installed
   rtl8812AU_8821AU_linux, 1.0, 3.19.0-33-generic, x86_64: installed
  ExtraDebuggingInterest: Yes
  GraphicsCard:
   Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06) (prog-if 00 [VGA controller])
     Subsystem: ASUSTeK Computer Inc. Device [1043:8534]
  InstallationDate: Installed on 2015-11-17 (4 days ago)
  InstallationMedia: Ubuntu 14.04.3 LTS "Trusty Tahr" - Beta amd64 (20150805)
  MachineType: ASUS All Series
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.19.0-33-generic root=UUID=0608bb26-d49b-495a-930f-290139566d7a ro quiet splash vt.handoff=7
  SourcePackage: xorg
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 09/30/2014
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: 2012
  dmi.board.asset.tag: To be filled by O.E.M.
  dmi.board.name: Z97-PRO
  dmi.board.vendor: ASUSTeK COMPUTER INC.
  dmi.board.version: Rev 1.xx
  dmi.chassis.asset.tag: To Be Filled By O.E.M.
  dmi.chassis.type: 3
  dmi.chassis.vendor: To Be Filled By O.E.M.
  dmi.chassis.version: To Be Filled By O.E.M.
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2012:bd09/30/2014:svnASUS:pnAllSeries:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnZ97-PRO:rvrRev1.xx:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
  dmi.product.name: All Series
  dmi.product.version: System Version
  dmi.sys.vendor: ASUS
  version.compiz: compiz 1:0.9.11.3+14.04.20150313-0ubuntu1
  version.ia32-libs: ia32-libs N/A
  version.libdrm2: libdrm2 2.4.60-2~ubuntu14.04.1
  version.libgl1-mesa-dri: libgl1-mesa-dri N/A
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
  version.libgl1-mesa-glx: libgl1-mesa-glx N/A
  version.xserver-xorg-core: xserver-xorg-core N/A
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
  version.xserver-xorg-video-ati: xserver-xorg-video-ati N/A
  version.xserver-xorg-video-intel: xserver-xorg-video-intel N/A
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau N/A
  xserver.bootTime: Sat Nov 21 17:47:50 2015
  xserver.configfile: /etc/xorg.conf
  xserver.errors:
   
  xserver.logfile: /var/log/Xorg.0.log
  xserver.outputs:
   
  xserver.version: 2:1.17.1-0ubuntu3.1~trusty1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1518653/+subscriptions


Follow ups