summaryrefslogtreecommitdiff
path: root/src/pa-sink-ctl.1.txt
blob: 59c6f22f8781973cb81e19e5e0dfc80de957b212 (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
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 assigned stream output of PulseAudio
controls.

This program takes no command line options.

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

[frame="all", options="header", valign="top"]
|==============================================================
|up     |down     |volume-down |volume-up |mute |switch |quit   
|KEY_UP |KEY_DOWN |KEY_LEFT    |KEY_RIGHT |m    |TAB    |ESCAPE 
|k      |j        |h           |l         |M    |SPACE  |q
|w      |s        |a           |d         |x    |RETURN |
|==============================================================

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