Skip to main content

Linux Touchpad


A simple tool with one job: disable the touchpad on a laptop when a mouse is plugged in.

Requires

Python >= 3.6

python -V  # to check

libinput to manage the devices.

Install

Recommended

The easiest way to get it is through the install script. This will add it to your ~/.local/bin and configure it to run on startup.

curl -sSL https://raw.githubusercontent.com/Zer0897/linux-touchpad/master/install.py | python

Alternatively

It can be done through pip, but you won't get the config setup.

pip install linux-touchpad

Uninstall

# Get the file
curl -sSL https://raw.githubusercontent.com/Zer0897/linux-touchpad/master/install.py > ~/Downloads/install.py
# Make it executable
chmod 777 ~/Downloads/install.py
# Run the uninstaller
python ~/Downloads/install.py --uninstall

Installing Without Startup Behavior

Get the file as shown above, then run:

python ~/Downloads/install.py --no-autostart

Usage

Note - If startup behavior is enabled (default), it will automatically start when you login.

To begin:

linux-touchpad start&

Or if installed with pip:

python -m linux-touchpad start&

While running, this will toggle the touchpad on and off:

linux-touchpad toggle

Tip: Set this command to a keyboard shortcut for maximum convenience

Finally, to stop the process entirely:

linux-touchpad kill

Author

Noah Corona | noah@coronsoftware.net

Metadata

Release files for linux-touchpad 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for linux-touchpad 0.1.5
File Size Uploaded
linux-touchpad-0.1.5.tar.gz 4.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for linux-touchpad 0.1.5
File Interpreter ABI Platform
linux_touchpad-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 12.8 kB

Release files / linux-touchpad-0.1.5.tar.gz

Download URL linux-touchpad-0.1.5.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
6b5499e0d536176ee74c54346f3da0c2d0da38467b26d0e889937bf63fe5b9f5
BLAKE2b-256 checksum
How to use checksums
0ca019b90da9ea9e352047b32fdac837f768caef723dc366ba47dac1eaca6d47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/0.12.11 CPython/3.7.3 Linux/4.18.0-17-generic

Release files / linux_touchpad-0.1.5-py3-none-any.whl

Download URL linux_touchpad-0.1.5-py3-none-any.whl
Size 8.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
50b20c4983215d7328cb59688b4f930fee2e018273422fc4f00cf32d0299e3ac
BLAKE2b-256 checksum
How to use checksums
fe2931e16e81a8a413f95c7477d5d493e628a34b672bd4da296a40ec8b93ffda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/0.12.11 CPython/3.7.3 Linux/4.18.0-17-generic

Release history Release notifications | RSS feed

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page