Source: https://unix.stackexchange.com/questions/342554/how-to-enable-my-keyboards-volume-keys-in-xfce/342555
For binding to keyboard shortcuts:
#(Volume Up) amixer set Master 5%+ #(Volume Down) amixer set Master 5%- # (Mute/Unmute) amixer set Master toggle
# get volume: Right amixer sget Master | grep 'Right:' | awk -F'[][]' '{ print $2 }' 85% # get volume: Left amixer sget Master | grep 'Left:' | awk -F'[][]' '{ print $2 }' 85%
#!/bin/bash mute=audio-volume-muted high=audio-volume-high low=audio-volume-low icon=$low notify() { volume=$(amixer sget Master | grep 'Right:' | awk -F'[][]' '{ print $2 }') notify-send "Volume" "$volume" -u normal -t 400 -i $icon } notify_mute() { state=$(amixer sget Master | grep 'Right:' | awk -F'[][]' '{ print $4 }') if [ "$state" = "on" ]; then icon=$high message="Unmute" fi if [ "$state" = "off" ]; then icon=$mute message="Mute" fi notify-send "Volume" "$message" -u normal -t 1000 -i $icon } up() { icon=$high amixer set Master 5%+ notify } down() { icon=$low amixer set Master 5%- notify } toggle() { amixer set Master toggle notify_mute } if [ "$1" = "up" ]; then up fi if [ "$1" = "down" ]; then down fi if [ "$1" = "toggle" ]; then toggle fi
115800cookie-checkLinux sound/volume commands