summaryrefslogtreecommitdiff
path: root/volsv.1
blob: 0af752d29b11244123fffda305165148cb0d75f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
.TH VOLSV 1 volsv\-2.3
.SH NAME
volsv \- volume set variable
.SH SYNOPSIS
.B volsv
.RB [ \-i
.IR x ]
.RB [ \-d
.IR x ]
.RB [ \-t ]
.RB [ \-m ]
.RB [ \-v ]
.RB [ \-g ]
.RB [ \-a ]
.RB [ \-h ]
.SH DESCRIPTION
.B volsv
Volsv is a free software, POSIX shell compliant script ZachIR wrote in 2020, and
has been modifying since, for simple volume control. Volsv controls volume for
pulseaudio, pipewire, sndio, or alsa (depending on what it detects). More sound
servers are intended to be added in future versions. Volsv depends on amixer for
alsa, pactl for pulseaudio and pipewire, and/or mixerd for sndio.
.SH OPTIONS
.TP
.B \-h
volsv displays help message
.TP
.BI \-i " x"
volsv increases the volume by x% (or 5 if x is not provided, or not an integer)
.TP
.BI \-d " x"
volsv decreases the volume by x% (or 5 if x is not provided, or not an integer)
.TP
.B \-t
volsv will toggle the volume mute
.TP
.BI \-m
volsv will toggle the microphone mute
.TP
.BI \-v
volsv will print the volume level
.TP
.BI \-g
volsv will print the mute status
.TP
.BI \-a
volsv will print both the volume level and mute status
.SH SEE ALSO
.IR amixer (1),
.IR mixerd (1),
.IR pactl (1).