You are not logged in.

#1 2013-06-20 19:20:30

dmaschine
Member
Registered: 2013-06-20
Posts: 24

Touchpad not working archlinux_64 Bit KDE

Hi,

I just installed xf86-input-synaptics. I want to use my external USB mouse, which functions properly and the touchpad. The problem is that the touchpad only works during Login process (login manager) but not on the Desktop (KDE). Xorg.0.log shows that Synaptics was loaded successfully. The touchpad is recognized as Synaptics PS/2 which is also correct. synclient gives a normal output (touchpad settings and values), so what's the problem?

Greetings

Last edited by dmaschine (2013-07-02 14:33:58)

Offline

#2 2013-06-20 19:34:44

Shark
Member
From: /dev/zero
Registered: 2011-02-28
Posts: 684

Re: Touchpad not working archlinux_64 Bit KDE

Post the output of:

xinput list

If you have built castles in the air, your work need not be lost; that is where they should be. Now put foundations under them.
Henry David Thoreau

Registered Linux User: #559057

Offline

#3 2013-06-20 20:13:05

dmaschine
Member
Registered: 2013-06-20
Posts: 24

Re: Touchpad not working archlinux_64 Bit KDE

xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=11   [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=12   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=14   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Video Bus                                 id=9    [slave  keyboard (3)]
    ↳ Lenovo EasyCamera                         id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=15   [slave  keyboard (3)]

Offline

#4 2013-06-20 21:01:43

Gryaniy
Member
From: USA,UKRAINE,MEXICO
Registered: 2013-02-15
Posts: 46

Re: Touchpad not working archlinux_64 Bit KDE

just a shoot in the dark:  there's a hardware key to turn it on/off....   try fn+F5  or super+F5... something like that,... look at the little draws on your keys :-)

Offline

#5 2013-06-21 02:35:47

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,130

Re: Touchpad not working archlinux_64 Bit KDE

I believe there is a package for KDE which enables you to configure touchpads. Do you have that installed? I don't use it so I can't check but if you have got it, make sure that it is not set to e.g. disable touchpad when a mouse is attached or whatever.

What is the output of synclient? (What counts as 'normal'?)


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#6 2013-06-21 08:02:30

Shark
Member
From: /dev/zero
Registered: 2011-02-28
Posts: 684

Re: Touchpad not working archlinux_64 Bit KDE

Post the output of:

xinput list 14 

Try to install synaptiks from official repositories and enable touchpad.


If you have built castles in the air, your work need not be lost; that is where they should be. Now put foundations under them.
Henry David Thoreau

Registered Linux User: #559057

Offline

#7 2013-06-24 10:08:16

dmaschine
Member
Registered: 2013-06-20
Posts: 24

Re: Touchpad not working archlinux_64 Bit KDE

Hey,

When i start synaptiks via console it shows:

QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.

Seems like there is an error with D-Bus, but i don't know why..

I already wrote the xinput list look above (line 14 is the touchpad)

I also recognized the KDE - Hardware - Input Devices section but there are settings for touchpad, mouse, keyboard .. seems Ok.

Offline

#8 2013-06-24 10:49:05

Shark
Member
From: /dev/zero
Registered: 2011-02-28
Posts: 684

Re: Touchpad not working archlinux_64 Bit KDE

This dbus errors are harmless. So synaptiks is not working for you?

"xinput list 14" is different from "xinput list" since the first command shows specific configuration of your touchpad and the second command lists recognized devices.

Please post the output of "xinput list 14".


If you have built castles in the air, your work need not be lost; that is where they should be. Now put foundations under them.
Henry David Thoreau

Registered Linux User: #559057

Offline

#9 2013-06-24 20:35:45

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,130

Re: Touchpad not working archlinux_64 Bit KDE

I don't have separate settings for touchpad in KDE. I wonder if those are interfering with synaptics?


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#10 2013-06-25 11:08:18

dmaschine
Member
Registered: 2013-06-20
Posts: 24

Re: Touchpad not working archlinux_64 Bit KDE

Ah OK xinput list 14 tells that the device is disabled.. How can i enable it ? And additionally how to enable it while booting ? I think systemd should do that?

Offline

#11 2013-06-25 11:15:06

dmaschine
Member
Registered: 2013-06-20
Posts: 24

Re: Touchpad not working archlinux_64 Bit KDE

btw:

synaptiks works and "automatically activate touchpad on startup" is activated .. xinput list 14 still reports that the device is disabled.

Offline

#12 2013-06-25 12:45:43

Shark
Member
From: /dev/zero
Registered: 2011-02-28
Posts: 684

Re: Touchpad not working archlinux_64 Bit KDE

Post all the output of "xinput list 14" or else i can't help you ...

So, the touchpad is now working?


If you have built castles in the air, your work need not be lost; that is where they should be. Now put foundations under them.
Henry David Thoreau

Registered Linux User: #559057

Offline

#13 2013-06-26 09:31:30

dmaschine
Member
Registered: 2013-06-20
Posts: 24

Re: Touchpad not working archlinux_64 Bit KDE

No it isn't:

xinput 14 gives:
SynPS/2 Synaptics TouchPad                      id=14   [slave  pointer  (2)]
        This device is disabled
        Reporting 9 classes:
                Class originated from: 14. Type: XIButtonClass
                Buttons supported: 12
                Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" None None None None None
                Button state:
                Class originated from: 14. Type: XIValuatorClass
                Detail for Valuator 0:
                  Label: Rel X
                  Range: 1472.000000 - 5664.000000
                  Resolution: 42000 units/m
                  Mode: relative
                Class originated from: 14. Type: XIValuatorClass
                Detail for Valuator 1:
                  Label: Rel Y
                  Range: 1408.000000 - 4682.000000
                  Resolution: 52000 units/m
                  Mode: relative
                Class originated from: 14. Type: XIValuatorClass
                Detail for Valuator 2:
                  Label: Rel Horiz Scroll
                  Range: 0.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative
                Class originated from: 14. Type: XIValuatorClass
                Detail for Valuator 3:
                  Label: Rel Vert Scroll
                  Range: 0.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative
                Class originated from: 14. Type: XIValuatorClass
                Detail for Valuator 4:
                  Label: Abs MT Pressure
                  Range: 0.000000 - 255.000000
                  Resolution: 0 units/m
                  Mode: absolute
                  Current value: 0.000000
                Class originated from: 14. Type: XIScrollClass
                Scroll info for Valuator 2
                  type: 2 (horizontal)
                  increment: 106.000000
                  flags: 0x0
                Class originated from: 14. Type: XIScrollClass
                Scroll info for Valuator 3
                  type: 1 (vertical)
                  increment: 106.000000
                  flags: 0x0
                Class originated from: 14. Type: XITouchClass
                Touch mode: dependent
                Max number of touches: 2

Seems like something is overwriting the synaptiks setting so the touchpad gets disabled after KDE starts... or maybe X is disabling the touchpad and doesn't recognize the synaptiks settings..

Offline

#14 2013-06-26 09:38:41

Shark
Member
From: /dev/zero
Registered: 2011-02-28
Posts: 684

Re: Touchpad not working archlinux_64 Bit KDE

First of all - put your ouput in code tags  so it will be more readable for all of us https://bbs.archlinux.org/help.php#bbcode

You can enable your touchpad by typing:

xinput enable 14

Hope it works ...

Last edited by Shark (2013-06-26 09:38:58)


If you have built castles in the air, your work need not be lost; that is where they should be. Now put foundations under them.
Henry David Thoreau

Registered Linux User: #559057

Offline

#15 2013-06-26 10:29:07

dmaschine
Member
Registered: 2013-06-20
Posts: 24

Re: Touchpad not working archlinux_64 Bit KDE

Thank You! It works!

Sorry for the Code thing.. I'll do that in the next posts :-D Ah btw: How can i enable it permanently ?something like systemctl enable xinput 14 ?

Offline

#16 2013-06-26 12:17:12

Shark
Member
From: /dev/zero
Registered: 2011-02-28
Posts: 684

Re: Touchpad not working archlinux_64 Bit KDE

Yo can write a script:

#!/usr/bin/bash

xinput enable 14

Than made the script executable. In Systemsettings choose this script to run on startup.

Ouh ... and mark the thread SOLVED smile

Last edited by Shark (2013-06-26 12:18:58)


If you have built castles in the air, your work need not be lost; that is where they should be. Now put foundations under them.
Henry David Thoreau

Registered Linux User: #559057

Offline

#17 2013-07-10 23:20:51

dmaschine
Member
Registered: 2013-06-20
Posts: 24

Re: Touchpad not working archlinux_64 Bit KDE

This only works as long as i don't disconnect the USB mouse, because then the touchpad gets a new ID as identifier in xinput (btw 12).. Is there an alternative method to enable the touchpad unregarding the ID ?

Greetings

Offline

#18 2013-07-10 23:51:26

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,130

Re: Touchpad not working archlinux_64 Bit KDE

You might be able to adjust this:

/usr/bin/xinput list | /bin/sed -ne 's+^[^ ][^V].*TPPS/2 IBM TrackPoint.*id=\([0-9]*\)[^0-9].*$+\1+p' 

I use this to figure out the id for the trackpoint but you could obviously adjust it for the touchpad. It should be /usr/bin/sed while you are at it.


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#19 2013-08-21 02:53:51

ava1ar
Member
From: NYC
Registered: 2009-10-20
Posts: 24

Re: Touchpad not working archlinux_64 Bit KDE

Open your ~/.kde/share/config/ktouchpadenablerrc and set touchpadEnabled to true. That's it.

Offline

#20 2013-10-30 00:34:05

chuckiv
Member
Registered: 2013-10-28
Posts: 106

Re: Touchpad not working archlinux_64 Bit KDE

i got here searching for "kde synaptics module"

my touchpad works fine but i dont have the settings module or panel in kde, how do i get that?

i already installed xf86-input-synaptics

but the touchpad was working before i installed that too, so maybe i have 2 drivers going now idk

output of xinput list is:

Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Video Bus                                 id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ USB2.0 HD UVC WebCam                      id=9    [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]

but again, all im trying to do is add the kde settings panel for the touchpad....

thanks in advance

i recently joined arch after messing with 20+ distros and finding that arch is where all the linux experts are. the documentation and support is just stellar

Offline

#21 2013-10-30 01:47:18

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,130

Re: Touchpad not working archlinux_64 Bit KDE

kcm_touchpad is in AUR. Is that what you have in mind?

EDIT: Your touchpad probably worked without synaptics but without full functionality. Usually, evdev will get it to work at a basic level but synaptics is required for more advanced or complete features.

EDIT 2: Or synaptiks...

Last edited by cfr (2013-10-30 02:04:00)


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#22 2013-11-02 05:13:19

chuckiv
Member
Registered: 2013-10-28
Posts: 106

Re: Touchpad not working archlinux_64 Bit KDE

yes, that's exactly what i was looking for, kcm_touchpad. thanks! and yea, i have synaptics and synaptiks, im not sure why there are 2 spelled differently, but i installed them both. the one with the "c" i think was the driver xf86 etc, while the one with the "k" maybe does something else. idk!

looooooving arch though, just got my linux training wheels off big_smile

Offline

#23 2014-03-24 18:53:42

dartfira
Member
Registered: 2010-08-23
Posts: 104

Re: Touchpad not working archlinux_64 Bit KDE

Same problem here.
I also noticed that in KDM the touchpad worked fine but in KDE i cannot use it.
Some information: - touchpad is activated I've yet tried with Fn+f9
- this is my xinput list (only the touchpad string)
⎜   ↳ SynPS/2 Synaptics TouchPad                id=13   [slave  pointer  (2)]
- here xinput list 13

SynPS/2 Synaptics TouchPad                      id=13   [slave  pointer  (2)]
        Reporting 8 classes:
                Class originated from: 13. Type: XIButtonClass
                Buttons supported: 12
                Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" None None None None None
                Button state:
                Class originated from: 13. Type: XIValuatorClass
                Detail for Valuator 0:
                  Label: Rel X
                  Range: 1472.000000 - 5762.000000
                  Resolution: 52000 units/m
                  Mode: relative
                Class originated from: 13. Type: XIValuatorClass
                Detail for Valuator 1:
                  Label: Rel Y
                  Range: 1408.000000 - 4902.000000
                  Resolution: 83000 units/m
                  Mode: relative
                Class originated from: 13. Type: XIValuatorClass
                Detail for Valuator 2:
                  Label: Rel Horiz Scroll
                  Range: 0.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative
                Class originated from: 13. Type: XIValuatorClass
                Detail for Valuator 3:
                  Label: Rel Vert Scroll
                  Range: 0.000000 - -1.000000
                  Resolution: 0 units/m
                  Mode: relative
                Class originated from: 13. Type: XIScrollClass
                Scroll info for Valuator 2
                  type: 2 (horizontal)
                  increment: 110.000000
                  flags: 0x0
                Class originated from: 13. Type: XIScrollClass
                Scroll info for Valuator 3
                  type: 1 (vertical)
                  increment: 110.000000
                  flags: 0x0
                Class originated from: 13. Type: XITouchClass
                Touch mode: dependent
                Max number of touches: 2

yet tried with the "xinput enable 13" command.

Offline

#24 2014-04-07 08:49:37

dartfira
Member
Registered: 2010-08-23
Posts: 104

Re: Touchpad not working archlinux_64 Bit KDE

up

Offline

Board footer

Powered by FluxBB