https://github.com/diced/brightd-volumed
Notification services for controlling volume (pulseaudio/pipewire) and brightness on Linux.
https://github.com/diced/brightd-volumed
Last synced: 19 days ago
JSON representation
Notification services for controlling volume (pulseaudio/pipewire) and brightness on Linux.
- Host: GitHub
- URL: https://github.com/diced/brightd-volumed
- Owner: diced
- Created: 2022-11-12T04:05:15.000Z (over 3 years ago)
- Default Branch: trunk
- Last Pushed: 2022-11-12T04:06:14.000Z (over 3 years ago)
- Last Synced: 2026-04-27T11:33:57.282Z (about 2 months ago)
- Language: Rust
- Size: 10.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# brightd and volumed
Notification services for controlling volume (pulseaudio/pipewire) and brightness on Linux.
## Pre-requisites
* [brightnessctl](https://github.com/Hummer12007/brightnessctl)
* pactl (part of `libpulse`, you probably have this already)
## Screenshots


## Installation
```bash
git clone https://github.com/diced/brightd-volumed
cd brightd-volumed
cargo install --path .
```
## Usage
`brightd` and/or `volumed` must be running for `brightctl`/`volumectl` to work.
Once `brightd` is running, you can increase/decrease screen brightness by running `brightctl inc`/`brightctl dec`.
Once `volumed` is running, you can increase/decrease volume by running `volumectl inc`/`volumectl dec`.
You can toggle mute by running `volumectl toggle-mute`.
When those commands are ran, a box in the center of your screen will appear (see screenshots) with a progress bar and specific icons.
This takes advantage of GTK3, so it will match your GTK3 theme.
### volumectl
```
Usage: volumectl
Commands:
increase Increase volume by [step]
decrease Decrease volume by [step]
toggle-mute Toggle mute
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help information
-V, --version Print version information
```
### brightctl
```
Usage: brightctl
Commands:
increase Increase brightness by [step]
decrease Decrease brightness by [step]
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help information
-V, --version Print version information
```