Crates.io | pw-volume |
lib.rs | pw-volume |
version | 0.4.0 |
source | src |
created_at | 2022-07-23 17:22:30.994257 |
updated_at | 2022-07-23 17:22:30.994257 |
description | Basic interface to PipeWire volume controls |
homepage | |
repository | https://github.com/smasher164/pw-volume |
max_upload_size | |
id | 631609 |
size | 558,937 |
Basic interface to PipeWire volume controls
USAGE:
pw-volume <SUBCOMMAND>
OPTIONS:
-h, --help Prints help information
SUBCOMMANDS:
change adjusts volume by decimal percentage, e.g. '+1%', '-0.5%'
mute mutes audio [possible values: on, off, toggle]
status get volume and mute information
You can use pw-volume to bind multimedia keys to raise, lower, and mute volume. For instance, in Sway's config:
bindsym XF86AudioRaiseVolume exec "pw-volume change +2.5%; pkill -RTMIN+8 waybar"
bindsym XF86AudioLowerVolume exec "pw-volume change -2.5%; pkill -RTMIN+8 waybar"
bindsym XF86AudioMute exec "pw-volume mute toggle; pkill -RTMIN+8 waybar"
"custom/pipewire": {
"exec": "pw-volume status",
"return-type": "json",
"interval": "once",
"signal": 8,
"format": "{icon} {percentage}",
"format-icons": {
"mute": "",
"default": ["", "", ""]
}
},