1pamix(1)                        pamix man page                        pamix(1)
2
3
4

SYNOPSIS

6       pamix [--version]
7
8

DESCRIPTION

10       This  is  a pavucontrol inspired ncurses based pulseaudio mixer for the
11       commandline
12
13

OPTIONS

15   General options
16       --version print build version
17
18

CONFIGURATION

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

COMMANDS

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

set

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

bind

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

unbind

51       SYNOPSIS: unbind KEYNAME
52
53
54       unbind will remove all bindings for the given keyname
55
56

unbindall

58       SYNOPSIS: unbindall
59
60
61       unbindall will remove all key bindings
62
63
64

PAMIX-COMMANDS

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

quit

75       quit will cause PAmix to exit and takes no arguments.
76
77

select-tab

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

select-next and select-prev

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

set-volume

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

add-volume

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

cycle-next and cycle-prev

106       these commands will change the device or port of the currently selected
107       entry.
108       they dont take any arguments.
109
110

toggle-lock

112       this command toggles weather channels should be locked together for the
113       currently selected entry
114       and takes no arguments.
115
116

set-lock

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

toggle-mute

123       toggles weather the currently selected entry is muted
124       and takes no arguments.
125
126

set-mute

128       works  like  the set-lock mixer-command, but sets weather the currently
129       selected entry is muted or not
130
131

DEFAULT CONFIGURATION

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)
Impressum