Skip to main content

xinput-gui

A simple GUI for Xorg's Xinput tool.

xinput allows you to edit properties of devices like keyboards, mice, and touchpads. This GUI wraps around the xinput command to make editing them faster and more user-friendly.

Installation

xinput-gui depends on Python 3.5+, GTK+ 3.20+, PyGObject, and xinput.

Arch Linux

Available as a package on the AUR: xinput-gui

Install it with makepkg or your preferred AUR helper.

Gentoo

Available as a Gentoo package thanks to @filalex77: app-misc/xinput-gui

To install it, run the following commands:

eselect-repository enable bright
emerge --sync
emerge xinput-gui

pip

Available on PyPI: xinput-gui

Install it with pip: pip install --user xinput-gui.

Manual install

Clone this repo and run ./setup.py install --user.

Usage

Just run xinput-gui. Selecting a device will list all of it's properties. When editing them, changes will be applied immediately.

Contributing

xinput-gui is written in Python 3. The GUI uses GTK+ 3 and was made using the Glade interface designer.

Please feel free to open issues with bugs, feature requests, or any other discussion you find necessary.

Pull requests are always welcome, but please make sure that there's an open issue for the bug you're fixing/feature you're adding first. Pull requests that are submitted that haven't already been discussed likely won't be or will take a while to be accepted. This is the kind of tool that can easily become bloated/difficult to use/get out of scope, so I do want to be fairly careful about what features are added.

<3

Metadata

Release files for xinput-gui 0.3.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 xinput-gui 0.3.1
File Size Uploaded
xinput-gui-0.3.1.tar.gz 26.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for xinput-gui 0.3.1
File Interpreter ABI Platform
xinput_gui-0.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 61.4 kB

Release files / xinput-gui-0.3.1.tar.gz

Download URL xinput-gui-0.3.1.tar.gz
Size 26.6 kB
Tags Source
SHA-256 checksum
How to use checksums
9b39e312c36b181878c3253ff8a6faec3ef692bbaf48ca7bb81d2965a04d6da9
BLAKE2b-256 checksum
How to use checksums
7f5e417db3d23b1f508ccd5435cb5a935c289cb0aabe6d3df18c5a012f3998af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.3

Release files / xinput_gui-0.3.1-py3-none-any.whl

Download URL xinput_gui-0.3.1-py3-none-any.whl
Size 34.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
56183e704d88ba4eee1bccd31398c8b4c5b4573c05737a9b26c967df715840fa
BLAKE2b-256 checksum
How to use checksums
a5c26c5cdbdc5fb52764c4b68bce21e607d428dae3a6559c56c15d56fefb2497
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.3

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

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

0.1.1

1 release file

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