VEIKK Digitizer Configuration Tool
Project description
VEIKK Linux Driver V3 Configuration tool
The configuration tool for the VEIKK driver (v3).
For the old version of the VEIKK driver (v2), see this configuration tool. These are not compatible.
Description
TODO lorem ipsum
This includes two command-line scripts:
veikk
: a daemon that services requests and performs the button mappings -- must be run as rootveikkctl
: a CLI to configure the veikk daemon
Install
Install the package globally, so that the root user can access the scripts (necessary for running the daemon).
TODO: notes about prerequisites...
$ sudo python3 -m pip install --prefix=/usr/local veikk-config
(If you have a venv set up, make sure it is not active -- you want to be using the global Python environment.)
Uninstall
$ sudo python3 -m pip uninstall veikk-config
Build
Prerequisites: Python 3 (tested on 3.8.2), pip 3
Initial setup
It's recommended to build this in a venv.
Create, activate, and set up the venv.
$ python3 -m venv venv
$ . venv/bin/activate
(venv) $ pip install -r requirements.txt
You only have to create the venv and install the requirements once (unless the dependencies change). To deactivate the venv:
(venv) $ deactivate
$ # out of the venv now
Testing
To test the programs without pip install
-ing them every time, you can use the helper scripts:
(venv) $ python
Install the package (locally)
The veikk
and veikkctl
packages will be installed using distutils. These will expose the command line scripts of the same name.
(venv) $ pip install .
(venv) $ veikk # run veikk config daemon
(venv) $ veikkctl # run veikk config interface
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file veikk-config-3.0.0a1.tar.gz
.
File metadata
- Download URL: veikk-config-3.0.0a1.tar.gz
- Upload date:
- Size: 9.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad394d712032cb701ed7d3d2656e1831ffa05edc8d060f30d2623e9b8008da9d |
|
MD5 | c0a68314bd4d113c5bfa9cff7ef55d1e |
|
BLAKE2b-256 | 39d35913c426f5b1f22201195cacd02a52377340b2b4eded3f332e0dce625863 |
File details
Details for the file veikk_config-3.0.0a1-py3-none-any.whl
.
File metadata
- Download URL: veikk_config-3.0.0a1-py3-none-any.whl
- Upload date:
- Size: 11.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c30170785e7e5bbf5be28f889526d372edc62978c7389fc87e7f1ebefcef42c |
|
MD5 | 28d521a6b2a7b741726f4fe4674006b6 |
|
BLAKE2b-256 | 1cb8adb23343928aeb91f46433b28e83cca3dc40fc18ec1c5779098626732601 |