• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# This file is part of PulseAudio.
2#
3# PulseAudio is free software; you can redistribute it and/or modify
4# it under the terms of the GNU Lesser General Public License as
5# published by the Free Software Foundation; either version 2.1 of the
6# License, or (at your option) any later version.
7#
8# PulseAudio is distributed in the hope that it will be useful, but
9# WITHOUT ANY WARRANTY; without even the implied warranty of
10# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11# General Public License for more details.
12#
13# You should have received a copy of the GNU Lesser General Public License
14# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
15
16; Path for mixers that have a 'Speaker' control
17;
18; See analog-output.conf.common for an explanation on the directives
19
20[General]
21priority = 100
22description-key = analog-output-speaker
23
24[Properties]
25device.icon_name = audio-speakers
26
27[Jack Headphone]
28state.plugged = no
29state.unplugged = unknown
30
31[Jack Dock Headphone]
32state.plugged = no
33state.unplugged = unknown
34
35[Jack Front Headphone]
36state.plugged = no
37state.unplugged = unknown
38
39[Jack Line Out]
40state.plugged = no
41state.unplugged = unknown
42
43[Jack Line Out Front]
44state.plugged = no
45state.unplugged = unknown
46
47[Jack Front Line Out]
48state.plugged = no
49state.unplugged = unknown
50
51[Jack Rear Line Out]
52state.plugged = no
53state.unplugged = unknown
54
55[Jack Dock Line Out]
56state.plugged = no
57state.unplugged = unknown
58
59[Jack Speaker]
60required-any = any
61
62[Jack Speaker Phantom]
63required-any = any
64state.plugged = unknown
65state.unplugged = unknown
66
67[Jack Speaker Front Phantom]
68required-any = any
69state.plugged = unknown
70state.unplugged = unknown
71
72[Jack Speaker - Output]
73required-any = any
74
75[Element Hardware Master]
76switch = mute
77volume = merge
78override-map.1 = all
79override-map.2 = all-left,all-right
80
81[Element Master]
82switch = mute
83volume = merge
84override-map.1 = all
85override-map.2 = all-left,all-right
86
87[Element Master Mono]
88switch = off
89volume = off
90
91; This profile path is intended to control the speaker, let's mute headphones
92; else there will be a spike when plugging in headphones
93[Element Headphone]
94switch = off
95volume = off
96
97[Element Headphone,1]
98switch = off
99volume = off
100
101[Element Headphone2]
102switch = off
103volume = off
104
105[Element Headphone+LO]
106switch = off
107volume = off
108
109[Element Speaker+LO]
110required-any = any
111switch = mute
112volume = merge
113override-map.1 = all
114override-map.2 = all-left,all-right
115
116[Element Speaker]
117required-any = any
118switch = mute
119volume = merge
120override-map.1 = all
121override-map.2 = all-left,all-right
122
123[Element Desktop Speaker]
124required-any = any
125switch = mute
126volume = merge
127override-map.1 = all
128override-map.2 = all-left,all-right
129
130[Element Front]
131switch = mute
132volume = merge
133override-map.1 = all-front
134override-map.2 = front-left,front-right
135
136[Element Front Speaker]
137switch = mute
138volume = merge
139override-map.1 = all-front
140override-map.2 = front-left,front-right
141required-any = any
142
143[Element Speaker Front]
144switch = mute
145volume = merge
146override-map.1 = all-front
147override-map.2 = front-left,front-right
148required-any = any
149
150[Element Rear]
151switch = mute
152volume = merge
153override-map.1 = all-rear
154override-map.2 = rear-left,rear-right
155
156[Element Surround]
157switch = mute
158volume = merge
159override-map.1 = all-rear
160override-map.2 = rear-left,rear-right
161
162[Element Surround Speaker]
163switch = mute
164volume = merge
165override-map.1 = all-rear
166override-map.2 = rear-left,rear-right
167required-any = any
168
169[Element Speaker Surround]
170switch = mute
171volume = merge
172override-map.1 = all-rear
173override-map.2 = rear-left,rear-right
174required-any = any
175
176[Element Side]
177switch = mute
178volume = merge
179override-map.1 = all-side
180override-map.2 = side-left,side-right
181
182[Element Speaker Side]
183switch = mute
184volume = merge
185override-map.1 = all-side
186override-map.2 = side-left,side-right
187
188[Element Center]
189switch = mute
190volume = merge
191override-map.1 = all-center
192override-map.2 = all-center,all-center
193
194[Element Center Speaker]
195switch = mute
196volume = merge
197override-map.1 = all-center
198override-map.2 = all-center,all-center
199required-any = any
200
201[Element LFE]
202switch = mute
203volume = merge
204override-map.1 = lfe
205override-map.2 = lfe,lfe
206
207[Element LFE Speaker]
208switch = mute
209volume = merge
210override-map.1 = lfe
211override-map.2 = lfe,lfe
212required-any = any
213
214[Element Bass Speaker]
215switch = mute
216volume = merge
217override-map.1 = lfe
218override-map.2 = lfe,lfe
219required-any = any
220
221[Element CLFE]
222switch = mute
223volume = merge
224override-map.1 = all-center
225override-map.2 = all-center,lfe
226
227[Element Speaker CLFE]
228switch = mute
229volume = merge
230override-map.1 = all-center
231override-map.2 = all-center,lfe
232
233.include analog-output.conf.common
234