desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #150112
[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