zenidrv-g203/README.md

54 lines
1.8 KiB
Markdown
Raw Normal View History

2021-07-06 12:59:12 +02:00
# Logitech G203 Prodigy/LightSync Mouse LED control (GUI)
2018-02-01 22:13:01 +01:00
Allows you to control the LED lighting of your G203 Prodigy or G203 LightSync Mouse programmatically. \
2018-02-01 22:16:34 +01:00
Inspired by and based on [g810-led](https://github.com/MatMoul/g810-led).
2018-02-01 22:13:01 +01:00
## Requirements
- Python 3.5+
- PyUSB 1.0.2+
2021-07-06 12:59:12 +02:00
- Zenity
2018-02-01 22:13:33 +01:00
- **Root privileges**
2018-02-01 22:13:01 +01:00
## Installation
2021-07-06 12:59:12 +02:00
1) Clone the repository: `git clone https://github.com/q3aql/zenidrv-g203`
2) Install dependencies: `sudo apt-get install python3 python3-usb zenity coreutils`
3) Change directory: `cd zenidrv-g203`
4) Install as root: `sudo make install`
2018-02-01 22:13:01 +01:00
2021-07-06 12:59:12 +02:00
## Usage (GUI)
Open application from menu or run the following command as root:
```
$ sudo zenidrv-g203
```
## Usage (CLI)
2018-02-01 22:13:01 +01:00
```
Usage:
2021-07-06 12:59:12 +02:00
sudo g203-led.py [lightsync] solid {color} - Solid color mode
sudo g203-led.py [lightsync] cycle [{rate} [{brightness}]] - Cycle through all colors
sudo g203-led.py [lightsync] breathe {color} [{rate} [{brightness}]] - Single color breathing
sudo g203-led.py [lightsync] intro {on|off} - Enable/disable startup effect
sudo g203-led.py [lightsync] dpi {dpi} - Set mouse dpi
2018-02-01 22:13:01 +01:00
Arguments:
Color: RRGGBB (RGB hex value)
Rate: 100-60000 (Number of milliseconds. Default: 10000ms)
2018-02-04 14:23:47 +01:00
Brightness: 0-100 (Percentage. Default: 100%)
DPI: 200-8000 (Prodigy), 50-8000 (Lightsync)
Additional features for G203 LightSync:
2021-07-06 12:59:12 +02:00
sudo g203-led.py lightsync triple {color color color} - Sets all 3 colors from left to right.
sudo g203-led.py lightsync wave {rate} [{brightness} [{direction}]] - Like cycle but appears to move right or left.
sudo g203-led.py lightsync blend [{rate} [{brightness}]] - Like breathe with the side colors changing after some delay.
Direction is either "left" or "right". Default: right).
Note that the lightsync setting will not persist.
There is onboard memory for persistence but it is not used by this script.
2018-02-01 22:13:01 +01:00
```