LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 10-21-2019, 08:06 AM   #1
Scribtor
Member
 
Registered: Sep 2019
Distribution: Slackware64 - current
Posts: 65

Rep: Reputation: Disabled
Exclamation Touchpad functionalities disabled


Laptop ID: Lenovo IdeaPad 320-15IAP
OS ID: Slackware64 - current
Desktop env: KDE

I installed the recommended drivers from SB, but my option for ignoring touchpad while typing is simply disabled

Additional information: Sole user of the machine, with no sensitive files stored on the laptop.If need be, a fresh reinstall of the whole OS isn't out of the question (But I really believe it won't come to that)
 
Old 10-21-2019, 11:26 AM   #2
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,855

Rep: Reputation: 1149Reputation: 1149Reputation: 1149Reputation: 1149Reputation: 1149Reputation: 1149Reputation: 1149Reputation: 1149Reputation: 1149
Can you not disable the touchpad while typing via KDE system settings? Or is the touchpad being treated as a generic mouse?

FWIW, here's an old post of mine where I show how to implement a simple script to do this for any pointing device (no matter how it is being handled or the DE in question)...
https://www.linuxquestions.org/quest...7/#post5819591
 
Old 10-21-2019, 12:22 PM   #3
Scribtor
Member
 
Registered: Sep 2019
Distribution: Slackware64 - current
Posts: 65

Original Poster
Rep: Reputation: Disabled
I can't access the option to enable the functionality that temporarily disables the touchpad while typing. The only temporary fix is disabling the touchpad altogether, but since I don't use a mouse, that's not the happiest solution.
Attached is the output of "xinput" and all respective devices "list-props" that are grouped under the first group along with a PrnScrn of what I meant by not being able to access the option.
Attached Thumbnails
Click image for larger version

Name:	tmp1.png
Views:	40
Size:	188.1 KB
ID:	31586  
Attached Files
File Type: txt file1.txt (1.8 KB, 35 views)
File Type: txt file3.txt (215 Bytes, 6 views)
File Type: txt file4.txt (186 Bytes, 5 views)
File Type: txt file2.txt (914 Bytes, 8 views)
 
Old 10-21-2019, 06:14 PM   #4
BW-userx
LQ Guru
 
Registered: Sep 2013
Location: Somewhere in my head.
Distribution: Slackware (15 current), Slack15, Ubuntu studio, MX Linux, FreeBSD 13.1, WIn10
Posts: 10,342

Rep: Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242
Code:
xinput
xinput in your terminal to see what you're working with.
example
Code:
userx@slackcurrent64.net:~
$ xinput
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Optical Mouse                id=9    [slave  pointer  (2)]
⎜   ↳ PS/2 Generic Mouse                        id=13   [slave  pointer  (2)]
⎜   ↳ Atmel Atmel maXTouch Digitizer            id=10   [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)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ HP HD Webcam: HP HD Webcam                id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
    ↳ Speakup                                   id=15   [slave  keyboard (3)]
    ↳ HP WMI hotkeys                            id=16   [slave  keyboard (3)]
    ↳ HP Wireless hotkeys                       id=17   [slave  keyboard (3)]
might need an add on
https://slackbuilds.org/repository/1...nput-libinput/
https://bbs.archlinux.org/viewtopic.php?id=215218
https://www.unixmen.com/autmatically...typing-ubuntu/

Last edited by BW-userx; 10-21-2019 at 06:24 PM.
 
Old 10-22-2019, 04:47 AM   #5
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,855

Rep: Reputation: 1149Reputation: 1149Reputation: 1149Reputation: 1149Reputation: 1149Reputation: 1149Reputation: 1149Reputation: 1149Reputation: 1149
Ok, the xinput output you shared shows thast your Elan touchpad is using the Xorg synaptics driver. For the KDE system settings to work the Xorg libinput driver would need to be in use. When the synaptics driver is installed it will override the default libinput driver (due to config file precedence in /etc/X11/xorg.conf.d/). Most touchpad hardware does not need the synaptics driver.

However, when using the synaptics driver, the 'disable while typing' feature can be implemented as explained here....
https://wiki.archlinux.org/index.php...d_while_typing

I note that your xinput output showed that palm detection was not enabled
Code:
Synaptics Palm Detection (331):	0
You can edit the relevant xorg config file to set that parameter so that it is enabled.
 
Old 10-22-2019, 05:48 AM   #6
Scribtor
Member
 
Registered: Sep 2019
Distribution: Slackware64 - current
Posts: 65

Original Poster
Rep: Reputation: Disabled
Talking

Adding "syndaemon -i2 -d" to my startup finally got the job done.
I tried using libinput only, removing synaptics driver, but that led to touchpad module not showing up on input devices menu altogether, and xinput only changed "synaptics" prefix with "libinput" so that was a no go.
This laptop in combination with Slackware's current current build, leaves the user no GUI option to change touchpad options, but rather to go back to the terminal.
This isn't too much of a hassle for me, but still, pointing it out for others that may come across the same or similar issue.

Thank you for contributing to help!

Last edited by Scribtor; 10-22-2019 at 05:50 AM.
 
Old 10-22-2019, 06:52 AM   #7
BW-userx
LQ Guru
 
Registered: Sep 2013
Location: Somewhere in my head.
Distribution: Slackware (15 current), Slack15, Ubuntu studio, MX Linux, FreeBSD 13.1, WIn10
Posts: 10,342

Rep: Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242
Touch pad, or any other hardware manipulation in a GUI is strictly WM/DT independent, and left up to the developer of same said DT/WM to add these features or not and the options on what it controls for each piece of hardware.

I do not use KDE, I've messed with it finding myself leaving it, every time, perhaps because of its too many bells and whistles format. It looks like they lost the ball in the whistle on this one.
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
NetBeans C++ setup on Linux - problems with debugging functionalities iqbala Programming 2 12-03-2009 04:52 AM
Some more Functionalities with the Designer made form dialog navderm Programming 2 01-05-2009 10:54 AM
graphical Linux router with firewall functionalities yiux Linux - Networking 0 02-20-2007 08:45 AM
Linux and XP NOS functionalities farhan Linux - Networking 5 12-06-2004 04:01 AM
Adobe Photoshop like Functionalities in GIMP gem_skywalker Linux - Software 2 12-23-2003 03:54 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 12:43 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration