Skip to content

Easily configure multiple touch and non touch screens on a single linux system.

License

Notifications You must be signed in to change notification settings

ksandom/niceTouch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

niceTouch

Easily calibrate multiple touch and non touch screens on a single linux system.

Use

For best results, read how to use it.

  • First run it with the least number of sccreen/touchpanels connected. - Preferably, one connected pair.
  • Now connect your next screen/touchpannel pair and run it again.
    • Repeat until all your displays are connected.

Every time you connect a screen that doesn't have a corresponding touchpanel, you will need to wait at least 10 seconds before proceeding to the next step.

Eg

$ nt
Calibrate: touchPanel 9 to screen eDP-1

Then I plug in an HDMI/USB touch screen, and run it again.

$ nt
Calibrate: touchPanel 14 to screen HDMI-1
Calibrate: touchPanel 9 to screen eDP-1

Soon, I want to have this running as a service listening to DBUS so that it will automatically calibrate all touch screens as soon as something changes. See TODOs.

Install

Most people

sudo pip install niceTouch

Developers

sudo python ./setup installl

Pre-requisites

  • Python 3
  • xrandr

Contributions/Progress

See TODOs for stuff that needs doing and what I'm focussing on.

Feel free to

About

Easily configure multiple touch and non touch screens on a single linux system.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages