You are not logged in.
Pages: 1
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
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
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
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
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
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
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
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
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
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
btw:
synaptiks works and "automatically activate touchpad on startup" is activated .. xinput list 14 still reports that the device is disabled.
Offline
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
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
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
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
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
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
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
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
Open your ~/.kde/share/config/ktouchpadenablerrc and set touchpadEnabled to true. That's it.
Offline
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
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
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
Offline
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
up
Offline
Pages: 1