Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tb2097/wacom-gui
Python/PyQt Wacom GUI for KDE
https://github.com/tb2097/wacom-gui
centos libwacom mate python rpm wacom wacom-gui xfce xsetwacom
Last synced: about 1 month ago
JSON representation
Python/PyQt Wacom GUI for KDE
- Host: GitHub
- URL: https://github.com/tb2097/wacom-gui
- Owner: tb2097
- License: gpl-3.0
- Created: 2014-08-06T03:51:06.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-07-30T21:36:30.000Z (over 1 year ago)
- Last Synced: 2024-08-01T19:55:33.526Z (4 months ago)
- Topics: centos, libwacom, mate, python, rpm, wacom, wacom-gui, xfce, xsetwacom
- Language: Python
- Size: 2.21 MB
- Stars: 130
- Watchers: 9
- Forks: 35
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-kde - Wacom GUI - Python/PyQt Wacom GUI for KDE. (Applications / Utilities & Tools)
README
# wacom-gui
Python/PyQt Wacom GUI for MATE/KDE
![Screenshots](https://i.imgur.com/OJW4j4Y.gif)
## Getting Started
These instructions will help you get a copy of the project up and running on yoru local machine for development/testing purposes.### Prerequisites
You will require a few packages to get this working on your system:
- PyQt5### Installing
- Running from source
- download the source, run wacom-gui.py from the wacom-gui directory
- you can also build an RPM from the SPEC file in the wacom-gui directory
- libwacom-data-1.11 or newer
- Running from RPM
- download the RPM, install
- RPM can be added to a repository for deployment
- menu option will appear under System > Preferences > Hardware > Wacom Tablet## Features
- should work with any tablet detected by libwacom
- per tablet model configuration files
- supports multiple tablets at once, can be of the same model
- refresh connected devices without restarting the interface
- auto-load config on login
- Configuration Features
- Express Keys
- Enable/Disable/Default options
- supports modifier keys (Alt/Ctrl/Shift)
- can create custom, global keystrokes
- can create system hotkeys to run scripts/commands
- Stylus/Eraser
- pressure curve, sensitivity, various other options available
- mapping input to specific display as well as enabling "force perspective" for drawing area
- rotate tablet at 90° increments, as needed
- multi-monitor support with toggle to easily swap displays
- Touch
- enable/disable, if available for device
- enable/disable gestures, if desired as well as setting scroll/zoom sensitivity## Contributing
If you have found any bugs, have feature requests, or would like to contribute in some way please feel free to contact me.
## License
This project is licensed under the GPL 3.0 License - See the [LICENSE.nd](LICENSE.md) file for details
## Acknowledgements
touch icons:All testing has been done on Rocky => 8.7. If you still require the GUI for CentOS 7, please use the last release (v0.3.1). Once some additional development is completed I will release an "official" Py3/Qt5 RPM but the current code release should be functional for use.