Want auto-configuration or gui configuration of Wacom tablets
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
wacom-tools (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned | ||
xorg (Ubuntu) |
Invalid
|
Wishlist
|
Unassigned |
Bug Description
By default, input devices like wacom tablets must be manually enabled in xorg.conf. This is how Xorg has worked by default.
In Feisty and some earlier versions, Ubuntu's dexconf would hardcode the Wacom tablet entries into all Ubuntu user's xorg.conf in order to make wacom tablets work out of the box on the few users systems that had them. This resulted in confusing warnings being emitted to the majority of users who did not have wacom tablets, and also caused bugs in other applications (notably rendering an important accessibility tool unusable), so after many, many requests by users the entries were disabled.
The unfortunate result is that this means wacom users have to once again manually configure this in xorg.conf if doing a fresh install. For people who upgraded from Feisty to Gutsy, this was not an issue since their xorg.conf was carried along unchanged.
In a way this trades one bug for another, but the "fix" for the original bug was just an ugly hack. When input hotplug works reliably (hopefully in time for Intrepid), it will no longer be necessary to require users to modify xorg.conf, but for now that is the standard way to do it.
[Original Report Follows]
Hi everyone,
My wacom table graphire worked OK in Gutsy Gibbons, I made a clean install of Hardy Heron, and now only the pen is working (but not the eraser and the pressure) i.e. the mouse is not working! I reinstalled wacom-tools and the xorg-wacom-.... packages several times and the xorg.conf wasn't touched!
Here is my xorg.conf
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "latam"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "vmmouse"
Option "CorePointer"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Synaptics Touchpad"
EndSection[/CODE]
When i tried to make the same steps of adding
[CODE]
InputDevice “cursor” “SendCoreEvents”
InputDevice “stylus” “SendCoreEvents”
InputDevice “eraser” “SendCoreEvents”
to the xorg.conf file section [CODE]ServelLay
Section "InputDevice"
Identifier "cursor"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "Mode" "relative"
Option "USB" "on"
EndSection
Section "InputDevice"
Identifier "stylus"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "Mode" "absolute"
Option "USB" "on"
Option "PressCurve" "50,0,100,50"
EndSection
Section "InputDevice"
Identifier "eraser"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "Mode" "absolute"
Option "USB" "on"
EndSection
My Xorg collapsed! It only could work in a low, low resolution mode and the system freezes in the logout... So what can i do now? Do I should report this as a bug?
the output of ls -la /dev/input
ls -la /dev/input/
total 0
drwxr-xr-x 4 root root 420 2008-04-11 07:45 .
drwxr-xr-x 12 root root 13960 2008-04-11 07:45 ..
drwxr-xr-x 2 root root 80 2008-04-11 07:45 by-id
drwxr-xr-x 2 root root 160 2008-04-11 07:45 by-path
crw-rw---- 1 root root 13, 64 2008-04-11 07:45 event0
crw-rw---- 1 root root 13, 65 2008-04-11 07:45 event1
crw-rw---- 1 root root 13, 74 2008-04-11 07:45 event10
crw-rw---- 1 root root 13, 66 2008-04-11 07:45 event2
crw-rw---- 1 root root 13, 67 2008-04-11 07:45 event3
crw-rw---- 1 root root 13, 68 2008-04-11 07:45 event4
crw-rw---- 1 root root 13, 69 2008-04-11 07:45 event5
crw-rw---- 1 root root 13, 70 2008-04-11 07:45 event6
crw-rw---- 1 root root 13, 71 2008-04-11 07:45 event7
crw-rw---- 1 root root 13, 72 2008-04-11 07:45 event8
crw-rw---- 1 root root 13, 73 2008-04-11 07:45 event9
crw-rw---- 1 root root 13, 63 2008-04-11 07:45 mice
crw-rw---- 1 root root 13, 32 2008-04-11 07:45 mouse0
crw-rw---- 1 root root 13, 33 2008-04-11 07:45 mouse1
crw-rw---- 1 root root 13, 34 2008-04-11 07:45 mouse2
lrwxrwxrwx 1 root root 6 2008-04-11 07:45 tablet-
lrwxrwxrwx 1 root root 6 2008-04-11 07:45 wacom -> event8
the output of lsusb
lsusb
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 413c:8126 Dell Computer Corp.
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 004: ID 056a:0016 Wacom Co., Ltd
Bus 001 Device 001: ID 0000:0000
the output of wacdump /dev/input/wacom
08:29:29.611 ERROR: Failed to open /dev/input/wacom: Permission denied
WacomOpenTablet: Permission denied
Thanks in advance
Related branches
Changed in xorg: | |
importance: | Undecided → Wishlist |
description: | updated |
Changed in xorg: | |
status: | Confirmed → Triaged |
This is fixed with the following /etc/X11/xorg.conf file:
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ----
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "latam"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "vmmouse"
Option "CorePointer"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Section "ServerLayout" ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ----
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Synaptics Touchpad"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection
-------
I dunno why, but it worked :) see http:// ubuntuforums. org/showthread. php?p=4701832& posted= 1#post4701832
This could not be put by default in Hardy Heron?
Adolfo