forked from Elara6331/infinitime
17 lines
455 B
Go
17 lines
455 B
Go
package player
|
|
|
|
import (
|
|
"fmt"
|
|
"os/exec"
|
|
)
|
|
|
|
// VolUp uses pactl to increase the volume of the default sink
|
|
func VolUp(percent uint) error {
|
|
return exec.Command("pactl", "set-sink-volume", "@DEFAULT_SINK@", fmt.Sprintf("+%d%%", percent)).Run()
|
|
}
|
|
|
|
// VolDown uses pactl to decrease the volume of the default sink
|
|
func VolDown(percent uint) error {
|
|
return exec.Command("pactl", "set-sink-volume", "@DEFAULT_SINK@", fmt.Sprintf("-%d%%", percent)).Run()
|
|
}
|