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.2.1

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.2.1
File Size Uploaded
linux-touchpad-0.2.1.tar.gz 4.3 kB Details

Built distribution (wheel)

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

Total release size: 13.0 kB

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

Download URL linux-touchpad-0.2.1.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
bc4064ff0457efdc5d82ecbb74f639f3c9726561b3d20cdfeaba25ebb923cc0b
BLAKE2b-256 checksum
How to use checksums
b49a71e12c7ac1c5a081c623ee7fd64db2f5e9b5d44d4986db8063a4c5f4c341
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.2.1-py3-none-any.whl

Download URL linux_touchpad-0.2.1-py3-none-any.whl
Size 8.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1ae337cae04cd8f33a1ef0f7b2c87788644287b1333221c06ca12b43b1e5cf79
BLAKE2b-256 checksum
How to use checksums
4b2003b4bd7e88889bf204f0868d6e5c481974a1898a7981ba83b70536e9c4f5
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

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.5

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