Skip to main content

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 root
  • veikkctl: 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

veikk-config-3.0.0a1.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

veikk_config-3.0.0a1-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

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

Hashes for veikk-config-3.0.0a1.tar.gz
Algorithm Hash digest
SHA256 ad394d712032cb701ed7d3d2656e1831ffa05edc8d060f30d2623e9b8008da9d
MD5 c0a68314bd4d113c5bfa9cff7ef55d1e
BLAKE2b-256 39d35913c426f5b1f22201195cacd02a52377340b2b4eded3f332e0dce625863

See more details on using hashes here.

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

Hashes for veikk_config-3.0.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 9c30170785e7e5bbf5be28f889526d372edc62978c7389fc87e7f1ebefcef42c
MD5 28d521a6b2a7b741726f4fe4674006b6
BLAKE2b-256 1cb8adb23343928aeb91f46433b28e83cca3dc40fc18ec1c5779098626732601

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page