1pamix(1) pamix man page pamix(1)
2
3
4
6 pamix [--version]
7
8
10 This is a pavucontrol inspired ncurses based pulseaudio mixer for the
11 commandline
12
13
15 General options
16 --version print build version
17
18
20 pamix is configured using a file called pamix.conf inside the $XDG_CON‐
21 FIG_HOME or $XDG_CONFIG_DIRS directories or their default values,
22 should they not be set.
23 $XDG_CONFIG_HOME will be preferred over $XDG_CONFIG_DIRS.
24
26 PAmix conf files support the following commands:
27 * set * bind * unbind * unbindall
28
29
30 characters after a ';' will be interpreted as comments and ignored
31
32
34 SYNOPSIS: set KEY=VALUE
35
36
37 set is used to set a variable. This is currently only relevant for the
38 'pulseaudio_autospawn' and 'default_tab' options.
39
40
42 SYNOPSIS: bind KEYNAME MIXER-COMMAND [ARGUMENT]
43
44
45 bind is used to bind a keyname to a mixer-command.
46 Some mixer-commands require an argument.
47 You can bind a keyname to multiple mixer-commands.
48
49
51 SYNOPSIS: unbind KEYNAME
52
53
54 unbind will remove all bindings for the given keyname
55
56
58 SYNOPSIS: unbindall
59
60
61 unbindall will remove all key bindings
62
63
64
66 Pamix-Commands can be bound to keys using the bind command and are used
67 to interact with pamix.
68 The following pamix-commands are currently supported: * quit *
69 select-tab * select-next * select-prev * set-volume * add-volume *
70 cycle-next * cycle-prev * toggle-lock * set-lock * toggle-mute *
71 set-mute
72
73
75 quit will cause PAmix to exit and takes no arguments.
76
77
79 select-tab will select one of the following tabs: Output Devices, Input
80 Devices, Playback, Recording, Cards
81 select-tab takes the number of the tab to switch to starting at 0 in
82 the order mentioned.
83
84
86 these commands are given the optional argument 'channel' they will
87 select the next and previous channels. if no argument is given they
88 will select the next and previous entry in the displayed tab.
89
90
92 this command takes the targetvalue in form of a double as an argument.
93 depending on weather channels are locked, this command will set the
94 volume of the selected entry/channel to the targetvalue given in the
95 argument.
96 Example: bind 0 set-volume 1.0 ; this will set the volume to 100%
97
98
100 this command takes a deltavalue in form of a double as an argument.
101 the deltavalue can be negative Example: bind h add-volume -0.05 ; this
102 will reduce the volume by 5%
103
104
106 these commands will change the device or port of the currently selected
107 entry.
108 they dont take any arguments.
109
110
112 this command toggles weather channels should be locked together for the
113 currently selected entry
114 and takes no arguments.
115
116
118 this command takes either '0' or '1' as an argument and sets the chan‐
119 nel-lock like the toggle-lock mixer-command.
120
121
123 toggles weather the currently selected entry is muted
124 and takes no arguments.
125
126
128 works like the set-lock mixer-command, but sets weather the currently
129 selected entry is muted or not
130
131
133 pamix does not autospawn pulseaudio by default
134
135 Keybindings:
136 F1 show Playback tab
137 F2 show Recording tab
138 F3 show Output devices tab
139 F4 show Input devices tab
140 F4 show Cards tab
141 0-9 set volume to percentage (10%-100%)
142 j/down select next channel
143 J select next entry
144 k/up select previous channel
145 K select previous entry
146 h/left decrease volume
147 h/right increase volume
148 c un/lock channels
149 s/S select next/previous device/port
150
151
152
153
154V 05 Sep 2016 pamix(1)