Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 23 Jun 2018, 00:13
All times are UTC - 4
 Forum index » House Training » Beginners Help ( Start Here)
How to permanently disable the touchscreen (Solved)
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [7 Posts]  
Author Message
Joey Bloggz

Joined: 02 Mar 2018
Posts: 4

PostPosted: Fri 02 Mar 2018, 16:51    Post subject:  How to permanently disable the touchscreen (Solved)
Subject description: Works on all Linux Puppy Variants (Presumably)
 

Greetings one and all

I am a complete noob at puppy but have successfully loaded slacko 64 onto a usb stick. The problem is that I would like to disable the touchscreen on my HP Pavilion touchsmart 11.6 as the problem is a hardware issue (and I don't like touchscreen anyway). Can anyone Please help?

(Please note that I am totally clueless, so I will not take offense if answers are designed for a 4 year old. Hey, I'd probably appreciate it, LOL. Confused )

Last edited by Joey Bloggz on Sun 04 Mar 2018, 18:27; edited 2 times in total
Back to top
View user's profile Send private message 
perdido


Joined: 09 Dec 2013
Posts: 799
Location: ¿Altair IV , Just north of Eeyore Junction.?

PostPosted: Sun 04 Mar 2018, 10:14    Post subject:  

The procudure looks to involve blacklisting (disabling) the driver.

Run
Code:
lsmod
in the console and cut&paste the results to this thread, that will be a list of loaded drivers.

Center mouse button for cut&paste from the console.

Maybe we can draw some help on this.

.

_________________
Giving with an expectation for return brings misery.
Back to top
View user's profile Send private message 
bigpup


Joined: 11 Oct 2009
Posts: 10595
Location: Charleston S.C. USA

PostPosted: Sun 04 Mar 2018, 12:09    Post subject:  

I do not have a touchscreen to check and see if any of this works.
But that never stopped me from giving some ideas from what I found on a Google search. Shocked Laughing

In a console type this:
Code:
xinput --list

Press enter key.

This should provide a list of input devices that are loaded.

Find the one for touchscreen and it should have an id number. Use the id to disable touchscreen.
Example:
Code:
ELAN Touchscreen id=12 [slave pointer (2)]

In a console type this for above example to disable.
Code:
xinput set-prop 12 'Device Enabled' 0

Press enter key

If this works it may not stick after reboot or may do this:
Quote:
But as soon as I touch the screen it enables again...


So this may make it permanent.

Look in /etc/X11/xorg.conf
.
Open this xorg.conf file in a text editor.
Example of above touchscreen:
>> Add Option "Ignore" "on" to the touchscreen section so it looks like this:

Code:
Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "Ignore" "on"
EndSection

_________________
I have found, in trying to help people, that the things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected Shocked
Back to top
View user's profile Send private message 
Joey Bloggz

Joined: 02 Mar 2018
Posts: 4

PostPosted: Sun 04 Mar 2018, 18:22    Post subject:  

Thank you Perdido and Bigpup for your replies.

bigpup wrote:


So this may make it permanent.

Look in /etc/X11/xorg.conf
.
Open this xorg.conf file in a text editor.
Example of above touchscreen:
>> Add Option "Ignore" "on" to the touchscreen section so it looks like this:

Code:
Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "Ignore" "on"
EndSection


I tried the above solution and it worked perfectly. My Slacko will be touchscreen-free on any computer I use it on.
Back to top
View user's profile Send private message 
bigpup


Joined: 11 Oct 2009
Posts: 10595
Location: Charleston S.C. USA

PostPosted: Mon 05 Mar 2018, 06:00    Post subject:  

Great to hear. Very Happy

I cannot believe I found something with Google search that worked Laughing Shocked Shocked

_________________
I have found, in trying to help people, that the things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected Shocked
Back to top
View user's profile Send private message 
Joey Bloggz

Joined: 02 Mar 2018
Posts: 4

PostPosted: Tue 13 Mar 2018, 10:41    Post subject: How to permanently disable the touchscreen (Solved)
Subject description: Mostly works but a little inconsistant
 

Amendment: Sorry bigpup, but there is an error in the solution that I have just notice. The location of the xorg.conf is incorrect.

bigpup wrote:


So this may make it permanent.

Look in /etc/X11/xorg.conf
.
Open this xorg.conf file in a text editor.
Example of above touchscreen:
>> Add Option "Ignore" "on" to the touchscreen section so it looks like this:

Code:
Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "Ignore" "on"
EndSection


You should actually look in /usr/share/X11/xorg.conf.d/10-evdev.conf

You make the modifications to the 10-evdev.conf file with the code as described in your reply. Sorry I did not spot it earlier bigpup, however I would not have solved it if you did not point me in the right direction.
Back to top
View user's profile Send private message 
bigpup


Joined: 11 Oct 2009
Posts: 10595
Location: Charleston S.C. USA

PostPosted: Wed 14 Mar 2018, 11:21    Post subject:  

OK.
Whatever works for you.

This xserver config is getting complicated.

This kind of explains it all.
Quote:
The X server supports two configuration directories. The /usr/share/X11/xorg.conf.d/ provides separate configuration files from vendors or third-party packages; changes to files in this directory may be overwritten by settings specified in the /etc/X11/xorg.conf file. The /etc/X11/xorg.conf.d/ directory stores user-specific configuration.
Files with the suffix .conf in configuration directories are parsed by the X server upon startup and are treated like part of the traditional xorg.conf configuration file. These files may contain one or more sections; for a description of the options in a section and the general layout of the configuration file, see Section C.3.3, “The xorg.conf File” or to the xorg.conf(5) man page. The X server essentially treats the collection of configuration files as one big file with entries from xorg.conf at the end. Users are encouraged to put custom configuration into /etc/xorg.conf and leave the directory for configuration snippets provided by the distribution.

_________________
I have found, in trying to help people, that the things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected Shocked
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [7 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Beginners Help ( Start Here)
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0580s ][ Queries: 12 (0.0091s) ][ GZIP on ]