i3, add volume control program to the key next to volume adjustments. Also kill all audio servers before starting them.

This commit is contained in:
me
2026-08-13 16:16:43 -07:00
parent 70f1a1443e
commit 3fc7423f3c
+5 -3
View File
@@ -171,6 +171,8 @@ bindsym XF86AudioLowerVolume exec --no-startup-id bash -c 'source /usr/lo
bindsym $shift+XF86AudioRaiseVolume exec --no-startup-id bash -c 'source /usr/local/bin/volume.function && volume +25 && notify-send "Volume +++ " $(volume)' bindsym $shift+XF86AudioRaiseVolume exec --no-startup-id bash -c 'source /usr/local/bin/volume.function && volume +25 && notify-send "Volume +++ " $(volume)'
bindsym $shift+XF86AudioLowerVolume exec --no-startup-id bash -c 'source /usr/local/bin/volume.function && volume -25 && notify-send "Volume --- " $(volume)' bindsym $shift+XF86AudioLowerVolume exec --no-startup-id bash -c 'source /usr/local/bin/volume.function && volume -25 && notify-send "Volume --- " $(volume)'
bindsym $mod+slash exec pavucontrol
## Keyboard Brightness ## ## Keyboard Brightness ##
@@ -343,6 +345,6 @@ exec --no-startup-id dunst
# Audio # Audio
exec --no-startup-id "sleep 00 && dbus-launch --exit-with-session i3" exec --no-startup-id "sleep 00 && dbus-launch --exit-with-session i3"
exec --no-startup-id "sleep 01 && pipewire >~/Reports/pipewire.log 2>&1 &" exec --no-startup-id "sleep 01 && killall pipewire && pipewire >~/Reports/pipewire.log 2>&1 &"
exec --no-startup-id "sleep 02 && wireplumber >~/Reports/wireplumber.log 2>&1 &" exec --no-startup-id "sleep 02 && killall wireplumber && wireplumber >~/Reports/wireplumber.log 2>&1 &"
exec --no-startup-id "sleep 03 && pipewire-pulse >~/Reports/pipewire-pulse.log 2>&1 &" exec --no-startup-id "sleep 03 && killall pipewire-pulse && pipewire-pulse >~/Reports/pipewire-pulse.log 2>&1 &"