[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [Bug 232939] New: No tablet pressure in KDE apps on Kubuntu /
From: bugsbane <bugsbane () gmail ! com>
Date: 2010-04-01 8:40:37
Message-ID: bug-232939-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]
https://bugs.kde.org/show_bug.cgi?id=232939
Summary: No tablet pressure in KDE apps on Kubuntu / ArchLinux,
GTK Apps work fine on both
Product: kdelibs
Version: 4.4
Platform: Archlinux Packages
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: qt
AssignedTo: kdelibs-bugs@kde.org
ReportedBy: bugsbane@gmail.com
Version: (using KDE 4.4.1)
OS: Linux
Installed from: Archlinux Packages
On both Kubuntu and Arch (+KDEmod) my stylus works for both pointing, drawing
and clicking. Pressure sensitivity works in all GTK apps (eg Gimp, Inkscape,
MyPaint) but not in any KDE app (eg Krita).
When I go in to System Settings -> Keyboard and Mouse -> Graphics Tablet, I get
a large warning saying:
"No tablet device was found!
Please connect the device before you start this module"
Given that on multiple distro's stylus pressure consistently works for GTK apps
but not KDE ones, I'm filing it here, although I have no clue which part of KDE
this would come under (Solid?)
=================================================================
TECH SPECS:
Dell Latitude XT
Ntrig DuoSense touchscreen and tablet
Arch Linux running KDEmod 4.4.2 / Kubuntu Lucid + KDE 4.4.2
QT 4.6.2-1
=================================================================
Anyway, my xinput --list returns:
ΓΆ ΅ Virtual core pointer id=2 [master pointer (3)]
ΓΆ ΓΆ ³ Virtual core XTEST pointer id=4 [slave pointer (2)]
ΓΆ ΓΆ ³ Macintosh mouse button emulation id=7 [slave pointer (2)]
ΓΆ ΓΆ ³ PS/2 Generic Mouse id=8 [slave pointer (2)]
ΓΆ ΓΆ ³ HID 1b96:0001 id=9 [slave pointer (2)]
ΓΆ ΓΆ ³ HID 1b96:0001 id=10 [slave pointer (2)]
ΓΆ £ Virtual core keyboard id=3 [master keyboard (2)]
ΓΆ ³ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
ΓΆ ³ AT Translated Set 2 keyboard id=6 [slave keyboard (3)]
ΓΆ ³ Sleep Button id=11 [slave keyboard (3)]
ΓΆ ³ Power Button id=12 [slave keyboard (3)]
ΓΆ ³ Video Bus id=13 [slave keyboard (3)
=================================================================
The HID 1b96 parts of lshal|less include:
udi = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial'
info.linux.driver = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_13_1'
(string)
info.product = 'Duosense Transparent Electromagnetic Digitizer' (string)
info.subsystem = 'usb_device' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial'
(string)
info.vendor = 'N-Trig' (string)
linux.device_file = '/dev/bus/usb/003/002' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.1/usb3/3-2' (string)
usb_device.bus_number = 3 (0x3) (int)
usb_device.can_wake_up = true (bool)
usb_device.configuration_value = 1 (0x1) (int)
usb_device.device_class = 0 (0x0) (int)
usb_device.device_protocol = 0 (0x0) (int)
usb_device.device_revision_bcd = 0 (0x0) (int)
usb_device.device_subclass = 0 (0x0) (int)
usb_device.is_self_powered = true (bool)
usb_device.linux.device_number = 2 (0x2) (int)
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.1/usb3/3-2'
(string)
usb_device.max_power = 500 (0x1f4) (int)
usb_device.num_configurations = 1 (0x1) (int)
usb_device.num_interfaces = 3 (0x3) (int)
usb_device.num_ports = 0 (0x0) (int)
usb_device.product = 'Duosense Transparent Electromagnetic Digitizer'
(string)
usb_device.product_id = 1 (0x1) (int)
usb_device.speed = 12.0 (12) (double)
usb_device.vendor = 'N-Trig' (string)
usb_device.vendor_id = 7062 (0x1b96) (int)
usb_device.version = 1.1 (1.1) (double)
udi = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if2'
info.parent = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial'
(string)
info.product = 'USB Interface' (string)
info.subsystem = 'usb' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if2'
(string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.1/usb3/3-2/3-2:1.2'
(string)
usb.bus_number = 3 (0x3) (int)
usb.can_wake_up = true (bool)
usb.configuration_value = 1 (0x1) (int)
usb.device_class = 0 (0x0) (int)
usb.device_protocol = 0 (0x0) (int)
usb.device_revision_bcd = 0 (0x0) (int)
usb.device_subclass = 0 (0x0) (int)
usb.interface.class = 0 (0x0) (int)
usb.interface.number = 2 (0x2) (int)
usb.interface.protocol = 0 (0x0) (int)
usb.interface.subclass = 0 (0x0) (int)
usb.is_self_powered = true (bool)
usb.linux.device_number = 2 (0x2) (int)
usb.linux.sysfs_path =
'/sys/devices/pci0000:00/0000:00:13.1/usb3/3-2/3-2:1.2' (string)
usb.max_power = 500 (0x1f4) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 3 (0x3) (int)
usb.num_ports = 0 (0x0) (int)
usb.product = 'USB Interface' (string)
usb.product_id = 1 (0x1) (int)
usb.speed = 12.0 (12) (double)
usb.vendor = 'N-Trig' (string)
usb.vendor_id = 7062 (0x1b96) (int)
usb.version = 1.1 (1.1) (double)
udi = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if1'
info.linux.driver = 'usbhid' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial'
(string)
info.product = 'USB HID Interface' (string)
info.subsystem = 'usb' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if1'
(string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.1/usb3/3-2/3-2:1.1'
(string)
usb.bus_number = 3 (0x3) (int)
usb.can_wake_up = true (bool)
usb.configuration_value = 1 (0x1) (int)
usb.device_class = 0 (0x0) (int)
usb.device_protocol = 0 (0x0) (int)
usb.device_revision_bcd = 0 (0x0) (int)
usb.device_subclass = 0 (0x0) (int)
usb.interface.class = 3 (0x3) (int)
usb.interface.number = 1 (0x1) (int)
usb.interface.protocol = 2 (0x2) (int)
usb.interface.subclass = 1 (0x1) (int)
usb.is_self_powered = true (bool)
usb.linux.device_number = 2 (0x2) (int)
usb.linux.sysfs_path =
'/sys/devices/pci0000:00/0000:00:13.1/usb3/3-2/3-2:1.1' (string)
usb.max_power = 500 (0x1f4) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 3 (0x3) (int)
usb.num_ports = 0 (0x0) (int)
usb.product = 'USB HID Interface' (string)
usb.product_id = 1 (0x1) (int)
usb.speed = 12.0 (12) (double)
usb.vendor = 'N-Trig' (string)
usb.vendor_id = 7062 (0x1b96) (int)
usb.version = 1.1 (1.1) (double)
udi = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if1_hiddev'
hiddev.application_pages = {'Unknown page 0xd0002', 'Unknown page 0xd0004'}
(string list)
hiddev.device = '/dev/usb/hiddev1' (string)
hiddev.product = 'HID 1b96:0001' (string)
info.capabilities = {'hiddev'} (string list)
info.category = 'hiddev' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if1'
(string)
info.product = 'HID 1b96:0001' (string)
info.subsystem = 'usb' (string)
info.udi =
'/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if1_hiddev' (string)
linux.device_file = '/dev/usb/hiddev1' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path =
'/sys/devices/pci0000:00/0000:00:13.1/usb3/3-2/3-2:1.1/usb/hiddev1' (string)
udi =
'/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if1_logicaldev_input'
info.capabilities = {'input', 'input.tablet'} (string list)
info.category = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if1'
(string)
info.product = 'HID 1b96:0001' (string)
info.subsystem = 'input' (string)
info.udi =
'/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if1_logicaldev_input'
(string)
input.device = '/dev/input/event8' (string)
input.originating_device =
'/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if1' (string)
input.product = 'HID 1b96:0001' (string)
input.x11_driver = 'evdev' (string)
linux.device_file = '/dev/input/event8' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'input' (string)
linux.sysfs_path =
'/sys/devices/pci0000:00/0000:00:13.1/usb3/3-2/3-2:1.1/input/input8/event8'
(string)
udi = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if0'
info.linux.driver = 'usbhid' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial'
(string)
info.product = 'USB HID Interface' (string)
info.subsystem = 'usb' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if0'
(string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:13.1/usb3/3-2/3-2:1.0'
(string)
usb.bus_number = 3 (0x3) (int)
usb.can_wake_up = true (bool)
usb.configuration_value = 1 (0x1) (int)
usb.device_class = 0 (0x0) (int)
usb.device_protocol = 0 (0x0) (int)
usb.device_revision_bcd = 0 (0x0) (int)
usb.device_subclass = 0 (0x0) (int)
usb.interface.class = 3 (0x3) (int)
usb.interface.number = 0 (0x0) (int)
usb.interface.protocol = 2 (0x2) (int)
usb.interface.subclass = 1 (0x1) (int)
usb.is_self_powered = true (bool)
usb.linux.device_number = 2 (0x2) (int)
usb.linux.sysfs_path =
'/sys/devices/pci0000:00/0000:00:13.1/usb3/3-2/3-2:1.0' (string)
usb.max_power = 500 (0x1f4) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 3 (0x3) (int)
usb.num_ports = 0 (0x0) (int)
usb.product = 'USB HID Interface' (string)
usb.product_id = 1 (0x1) (int)
usb.speed = 12.0 (12) (double)
usb.vendor = 'N-Trig' (string)
usb.vendor_id = 7062 (0x1b96) (int)
usb.version = 1.1 (1.1) (double)
udi = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if0_hiddev'
hiddev.application_pages = {'Unknown page 0xd0002', 'Unknown page 0xd0004'}
(string list)
hiddev.device = '/dev/usb/hiddev0' (string)
hiddev.product = 'HID 1b96:0001' (string)
info.capabilities = {'hiddev'} (string list)
info.category = 'hiddev' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if0'
(string)
info.product = 'HID 1b96:0001' (string)
info.subsystem = 'usb' (string)
info.udi =
'/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if0_hiddev' (string)
linux.device_file = '/dev/usb/hiddev0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path =
'/sys/devices/pci0000:00/0000:00:13.1/usb3/3-2/3-2:1.0/usb/hiddev0' (string)
udi =
'/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if0_logicaldev_input'
info.capabilities = {'input', 'input.tablet'} (string list)
info.category = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if0'
(string)
info.product = 'HID 1b96:0001' (string)
info.subsystem = 'input' (string)
info.udi =
'/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if0_logicaldev_input'
(string)
input.device = '/dev/input/event7' (string)
input.originating_device =
'/org/freedesktop/Hal/devices/usb_device_1b96_1_noserial_if0' (string)
input.product = 'HID 1b96:0001' (string)
input.x11_driver = 'evdev' (string)
linux.device_file = '/dev/input/event7' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'input' (string)
linux.sysfs_path =
'/sys/devices/pci0000:00/0000:00:13.1/usb3/3-2/3-2:1.0/input/input7/event7'
(string)
=================================================================
Xorg.conf:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection
Section "Module"
Load "dbe"
Load "dri"
Load "dri2"
Load "extmod"
Load "glx"
Load "record"
EndSection
Section "Monitor"
#DisplaySize 260 160 # mm
Identifier "Monitor0"
VendorName "AUO"
ModelName "4214"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "Dac6Bit" # [<bool>]
#Option "Dac8Bit" # [<bool>]
#Option "BusType" # [<str>]
#Option "CPPIOMode" # [<bool>]
#Option "CPusecTimeout" # <i>
#Option "AGPMode" # <i>
#Option "AGPFastWrite" # [<bool>]
#Option "AGPSize" # <i>
#Option "GARTSize" # <i>
#Option "RingSize" # <i>
#Option "BufferSize" # <i>
#Option "EnableDepthMoves" # [<bool>]
#Option "EnablePageFlip" # [<bool>]
#Option "NoBackBuffer" # [<bool>]
#Option "DMAForXv" # [<bool>]
#Option "FBTexPercent" # <i>
#Option "DepthBits" # <i>
#Option "PCIAPERSize" # <i>
#Option "AccelDFS" # [<bool>]
#Option "IgnoreEDID" # [<bool>]
#Option "DisplayPriority" # [<str>]
#Option "PanelSize" # [<str>]
#Option "ForceMinDotClock" # <freq>
#Option "ColorTiling" # [<bool>]
#Option "VideoKey" # <i>
#Option "RageTheatreCrystal" # <i>
#Option "RageTheatreTunerPort" # <i>
#Option "RageTheatreCompositePort" # <i>
#Option "RageTheatreSVideoPort" # <i>
#Option "TunerType" # <i>
#Option "RageTheatreMicrocPath" # <str>
#Option "RageTheatreMicrocType" # <str>
#Option "ScalerWidth" # <i>
#Option "RenderAccel" # [<bool>]
#Option "SubPixelOrder" # [<str>]
#Option "ShowCache" # [<bool>]
#Option "DynamicClocks" # [<bool>]
#Option "VGAAccess" # [<bool>]
#Option "ReverseDDC" # [<bool>]
#Option "LVDSProbePLL" # [<bool>]
#Option "AccelMethod" # <str>
#Option "DRI" # [<bool>]
#Option "ConnectorTable" # <str>
#Option "DefaultConnectorTable" # [<bool>]
#Option "DefaultTMDSPLL" # [<bool>]
#Option "TVDACLoadDetect" # [<bool>]
#Option "ForceTVOut" # [<bool>]
#Option "TVStandard" # <str>
#Option "IgnoreLidStatus" # [<bool>]
#Option "DefaultTVDACAdj" # [<bool>]
#Option "Int10" # [<bool>]
#Option "EXAVSync" # [<bool>]
#Option "ATOMTVOut" # [<bool>]
#Option "R4xxATOM" # [<bool>]
Identifier "Card0"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "Radeon Xpress 1250"
BusID "PCI:1:5:0"
Option "DRI" "true"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection
Section "DRI"
Group "video"
Mode 0666
EndSection
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic