Advertisement
Guest User

analog-output-speaker.conf

a guest
Jun 12th, 2020
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.63 KB | None | 0 0
  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]
  21. priority = 100
  22. description-key = analog-output-speaker
  23.  
  24. [Properties]
  25. device.icon_name = audio-speakers
  26.  
  27. [Jack Headphone]
  28. state.plugged = no
  29. state.unplugged = unknown
  30.  
  31. [Jack Dock Headphone]
  32. state.plugged = no
  33. state.unplugged = unknown
  34.  
  35. [Jack Front Headphone]
  36. state.plugged = no
  37. state.unplugged = unknown
  38.  
  39. [Jack Line Out]
  40. state.plugged = no
  41. state.unplugged = unknown
  42.  
  43. [Jack Line Out Front]
  44. state.plugged = no
  45. state.unplugged = unknown
  46.  
  47. [Jack Front Line Out]
  48. state.plugged = no
  49. state.unplugged = unknown
  50.  
  51. [Jack Rear Line Out]
  52. state.plugged = no
  53. state.unplugged = unknown
  54.  
  55. [Jack Dock Line Out]
  56. state.plugged = no
  57. state.unplugged = unknown
  58.  
  59. [Jack Speaker Phantom]
  60. required-any = any
  61. state.plugged = unknown
  62. state.unplugged = unknown
  63.  
  64. [Jack Speaker Front Phantom]
  65. required-any = any
  66. state.plugged = unknown
  67. state.unplugged = unknown
  68.  
  69. [Element Hardware Master]
  70. switch = mute
  71. volume = merge
  72. override-map.1 = all
  73. override-map.2 = all-left,all-right
  74.  
  75. [Element Master]
  76. switch = mute
  77. volume = merge
  78. override-map.1 = all
  79. override-map.2 = all-left,all-right
  80.  
  81. [Element Master Mono]
  82. switch = off
  83. volume = off
  84.  
  85. ; This profile path is intended to control the speaker, let's mute headphones
  86. ; else there will be a spike when plugging in headphones
  87. [Element Headphone]
  88. switch = off
  89. volume = off
  90.  
  91. [Element Headphone2]
  92. switch = off
  93. volume = off
  94.  
  95. [Element Headphone+LO]
  96. switch = off
  97. volume = off
  98.  
  99. [Element Speaker+LO]
  100. required-any = any
  101. switch = mute
  102. volume = merge
  103. override-map.1 = all
  104. override-map.2 = all-left,all-right
  105.  
  106. [Element Speaker]
  107. required-any = any
  108. switch = mute
  109. volume = merge
  110. override-map.1 = all
  111. override-map.2 = all-left,all-right
  112.  
  113. [Element Desktop Speaker]
  114. required-any = any
  115. switch = mute
  116. volume = merge
  117. override-map.1 = all
  118. override-map.2 = all-left,all-right
  119.  
  120. [Element Front]
  121. switch = mute
  122. volume = merge
  123. override-map.1 = all-front
  124. override-map.2 = front-left,front-right
  125.  
  126. [Element Front Speaker]
  127. switch = mute
  128. volume = merge
  129. override-map.1 = all-front
  130. override-map.2 = front-left,front-right
  131. required-any = any
  132.  
  133. [Element Speaker Front]
  134. switch = mute
  135. volume = merge
  136. override-map.1 = all-front
  137. override-map.2 = front-left,front-right
  138. required-any = any
  139.  
  140. [Element Rear]
  141. switch = mute
  142. volume = merge
  143. override-map.1 = all-rear
  144. override-map.2 = rear-left,rear-right
  145.  
  146. [Element Surround]
  147. switch = mute
  148. volume = merge
  149. override-map.1 = all-rear
  150. override-map.2 = rear-left,rear-right
  151.  
  152. [Element Surround Speaker]
  153. switch = mute
  154. volume = merge
  155. override-map.1 = all-rear
  156. override-map.2 = rear-left,rear-right
  157. required-any = any
  158.  
  159. [Element Speaker Surround]
  160. switch = mute
  161. volume = merge
  162. override-map.1 = all-rear
  163. override-map.2 = rear-left,rear-right
  164. required-any = any
  165.  
  166. [Element Side]
  167. switch = mute
  168. volume = merge
  169. override-map.1 = all-side
  170. override-map.2 = side-left,side-right
  171.  
  172. [Element Speaker Side]
  173. switch = mute
  174. volume = merge
  175. override-map.1 = all-side
  176. override-map.2 = side-left,side-right
  177.  
  178. [Element Center]
  179. switch = mute
  180. volume = merge
  181. override-map.1 = all-center
  182. override-map.2 = all-center,all-center
  183.  
  184. [Element Center Speaker]
  185. switch = mute
  186. volume = merge
  187. override-map.1 = all-center
  188. override-map.2 = all-center,all-center
  189. required-any = any
  190.  
  191. [Element LFE]
  192. switch = mute
  193. volume = merge
  194. override-map.1 = lfe
  195. override-map.2 = lfe,lfe
  196.  
  197. [Element LFE Speaker]
  198. switch = mute
  199. volume = merge
  200. override-map.1 = lfe
  201. override-map.2 = lfe,lfe
  202. required-any = any
  203.  
  204. [Element Bass Speaker]
  205. switch = mute
  206. volume = merge
  207. override-map.1 = lfe
  208. override-map.2 = lfe,lfe
  209. required-any = any
  210.  
  211. [Element CLFE]
  212. switch = mute
  213. volume = merge
  214. override-map.1 = all-center
  215. override-map.2 = all-center,lfe
  216.  
  217. [Element Speaker CLFE]
  218. switch = mute
  219. volume = merge
  220. override-map.1 = all-center
  221. override-map.2 = all-center,lfe
  222.  
  223. .include analog-output.conf.common
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement