Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/olback/perif
Application to check battery, control lightning and sidetone on your peripherals!
https://github.com/olback/perif
app control controller corsair ds4 dualshock4 gtk gui headphones headset headset-control headsetcontrol linux ui wacom
Last synced: about 2 months ago
JSON representation
Application to check battery, control lightning and sidetone on your peripherals!
- Host: GitHub
- URL: https://github.com/olback/perif
- Owner: olback
- License: agpl-3.0
- Created: 2020-01-01T04:28:13.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-07-11T02:14:32.000Z (over 1 year ago)
- Last Synced: 2024-05-01T13:11:55.521Z (9 months ago)
- Topics: app, control, controller, corsair, ds4, dualshock4, gtk, gui, headphones, headset, headset-control, headsetcontrol, linux, ui, wacom
- Language: Rust
- Homepage:
- Size: 366 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Perif
An application to control lightning, sidetone and check battery status on your peripherals.
| OS/Arch | Status |
| -- | ------ |
| Linux/amd64 | [![CircleCI](https://circleci.com/gh/olback/perif.svg?style=svg)](https://circleci.com/gh/olback/perif) |## Install
Before you install Perif, make sure you have installed:
* meson
* ninja
* Rust (cargo)If you do not want/need support for bluetooth devices, you can choose to not include the bluetooth udev rules by passing `-Dbluetooth=false` to `meson build`.
```terminal
git clone https://github.com/olback/perif && cd perif
cargo build --release --all
./target/release/gen-rules
meson _mbuild
sudo ninja -C _mbuild install
```## Uninstall
```terminal
sudo ninja -C _mbuild uninstall
```### Does your device not show up?
If your device is supported, but does not show up? Please open an issue, make sure to include make, model, vid and pid. If your device is not yet supported by Perif, you can add it by following the steps [here](ADD_DEVICE.md).
### Inspiration
This project is inspired by [Sapd/HeadsetControl](https://github.com/Sapd/HeadsetControl).