summaryrefslogtreecommitdiff
path: root/src/pa-sink-ctl.1.txt
blob: d05aa3d8d7024ecd25683c8eba0fe9b4629a79c3 (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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
pa-sink-ctl(1)
==============


NAME
----
pa-sink-ctl - NCurses based PulseAudio control client

SYNOPSIS
--------
*pa-sink-ctl*

DESCRIPTION
-----------
*pa-sink-ctl* is a ncurses PulseAudio control utitilty that lets you change
volume, set mute state and change outputs/inputs of PulseAudio controls.

This program takes no command line options.

DEFAULT KEYBINDINGS
-------------------

 up     -- [ UP,     k,     w   ] 
 down   -- [ DOWN,   j,     s   ] 
 left   -- [ LEFT,   h,     a   ] 
 right  -- [ RIGHT,  l,     d   ] 
 mute   -- [ M,      m,     x   ] 
 switch -- [ RETURN, SPACE, TAB ]
 quit   -- [ ESCAPE, q          ] 

See `input' section of `Available Config Groups' for an explanation of these
commands.

CONFIGURATION
-------------
The configuration is read either from '/etc/xdg/pa-sink-ctl/config'
or '$XDG_CONFIG_HOME/pa-sink-ctl/config' if available.
The configuration file corresponds to the Desktop Entry Specification.
Key files consists of groups of key-value pairs, interspersed with comments.
Value list elements are seperated by '';''.

See '/etc/xdg/pa-sink-ctl/config' for an example config.

Available Config Groups
~~~~~~~~~~~~~~~~~~~~~~~
pa-sink-ctl
^^^^^^^^^^^
 name-properties - Properties tried in order as control name

input
^^^^^
Input values are a list of keys for an action.

 up          - Select next control
 down        - Select previous control
 volume-down - Increase volume
 volume-up   - Decrease Volume
 mute        - Mute currently selected control
 switch      - Move a input / output to next sink / source
 quit        - Quit pa-sink-ctl

priority *
^^^^^^^^^^
 match    - PulseAudio property to match against
 value    - Value to compare against 'match'
 priority - Priority to assign to device with matched value

AUTHOR
------
Benjamin Franzke & Jan Klemkow

SEE ALSO
--------
'pactl(1)', 'pacmd(1)'