#760840 kde-config-touchpad doesn't start.System Settings-KDE crash handler is viewed.I can't use touchpad. #760840
- Package:
- kde-config-touchpad
- Source:
- plasma-desktop
- Submitter:
- Serkan Kurt
- Date:
- 2014-09-29 18:33:10 UTC
- Severity:
- important
Dear Maintainer, "System Settings - KDE crash handler" is viewed when clicked to "Touchpad" section on the "input devices" from the KDE "System Settings". This issue has been solved as in the following address http://forum.pardus.net.tr/index.php?topic=95.0. In this site it is said that there is a bug in the kde-config-touchpad package and "touchpadinformationwidget.ui" file is searched as "touchpadInformationwidget.ui" because of a letter mistake and for this reason it can not be found, it gives error and breaks down. As a solution, the following commands are given: cd /usr/lib/python2.7/dist-packages/synaptiks/kde/widgets/ui sudo ln -s ../../../../../../../share/pyshared/synaptiks/kde/widgets/ui/touchpadinformationwidget.ui touchpadInformationwidget.ui When the commands above are activated the breakdown problem disapperas. But, although I have made the "tapping" settings touchpad and tapping processing do not occur. This problem is removed when this solution is used in some different computers. But in my Acer 5920G laptop this problem continues. In addition, the problem never occurs in GNOME system settings. root@serkan-pc:/home/serkan# lspci 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03) 00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 03) 00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03) 00:1a.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03) 00:1a.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03) 00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03) 00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 03) 00:1d.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03) 00:1d.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3) 00:1f.0 ISA bridge: Intel Corporation 82801HM (ICH8M) LPC Interface Controller (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] (rev 03) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03) 01:00.0 VGA compatible controller: NVIDIA Corporation G86M [GeForce 8600M GS] (rev a1) 06:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61) 08:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02) 0a:09.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05) 0a:09.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22) 0a:09.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12) 0a:09.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12) serkan@serkan-pc:~$ dmesg | grep -i touch [ 11.341802] psmouse serio3: synaptics: Touchpad model: 1, fw: 6.5, id: 0x1e0b1, caps: 0xc04751/0xe0500f/0x10000, board id: 3655, fw id: 355389 [ 11.378078] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio3/input/input13 [ 12.039371] psmouse serio4: synaptics: Touchpad model: 1, fw: 6.5, id: 0x81a0b1, caps: 0xa04711/0xa04000/0x0, board id: 3655, fw id: 350306 [ 12.073183] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input19
¡Hola Serkan! El 2014-09-08 a las 14:59 +0300, Serkan Kurt escribió: The file /usr/share/pyshared/synaptiks/kde/widgets/__init__.py has the code that loads the ui file, and says: self.__class__.__name__.lower() + '.ui') which would be bitten by the Turkish i issue: http://blog.codinghorror.com/whats-wrong-with-turkey/ adding something like: import string def ascii_lower(s): s.translate(string.maketrans(string.ascii_uppercase, string.ascii_lowercase)) and replacing self.__class__.__name__.lower() with ascii_lower(self.__class__.__name__) Should fix the issue. Happy hacking,
¡Hola Serkan! El 2014-09-12 a las 10:56 -0700, Serkan KURT escribió: I see, your original report also says that in Gnome it works for you, I'll guess that some of the default settings of the underlying synaptics X are wrong for your hardware and that Gnome sets it right. You might be able to find the which setting is affecting you using synclient in both environments and checking the configuration differences. Adding this settings to you xorg.conf should solve the issue. In any case, this is unrelated to the turkish to lower issue, please avoid reporting more than one issue per bug. Happy hacking,
Hi. The following patch is not work or I can't do it.
import string
def ascii_lower(s):
s.translate(string.maketrans(string.ascii_uppercase, string.ascii_lowercase))
and replacing self.__class__.__name__.lower() with
ascii_lower(self.__class__.__name__)
So, I used the following commands;
serkan@serkan-pc:~$ synclient -l
Parameter settings:
LeftEdge = 1752
RightEdge = 5192
TopEdge = 1620
BottomEdge = 4236
FingerLow = 25
FingerHigh = 30
MaxTapTime = 180
MaxTapMove = 221
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 100
HorizScrollDelta = 100
VertEdgeScroll = 1
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 0
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0398089
UpDownScrolling = 1
LeftRightScrolling = 1
UpDownScrollRepeat = 1
LeftRightScrollRepeat = 1
ScrollButtonRepeat = 100
TouchpadOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 0
RBCornerButton = 0
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 0
TapButton2 = 0
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 1
ClickFinger3 = 1
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
GrabEventDevice = 0
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 25
VertHysteresis = 25
ClickPad = 0
(TapButton values are not changing.)
on Gnome
TapButton1 = 1
TapButton2 = 3
TapButton3 = 2