WM: Openbox, pyxdg не установлен, pulse запускается через autostart.sh:


start-pulseaudio-x11


$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC3221 Analog [ALC3221 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0


$ cat /etc/asound.conf 
# ALSA system-wide config file
# By default, redirect to PulseAudio:
pcm.default pulse
ctl.default pulse


ArchWiki: PulseAudio (Русский)/Troubleshooting - смотрел, но решение так и не найдено


Что было замечено и как воспроизвести: Запускаем alsamixer и можно еще pavucontrol



  • Запускаем audacity или xmms, не важно, главное приложение, которое через alsa может регулировать уровень громкости. К примеру, qmmp без Использовать прогр.регулировки громкости в настройках


Если в подобном alsa-приложении будем регулировать звук, то при запущенном alsamixer или pavucontrol мы не будем видеть, что он меняется, а он меняется для всей системы. Стоит сделать:


$ pulseaudio --kill && pulseaudio --start 


и теперь если крутить ползунок звука мы получим, то что звук меняется и в alsamixer, и в pavucontrol для master.



  1. Вопрос следующий, как данное получить без pulseaudio --k?

  2. Или лучше, можно ли без поддержки pulse в приложении сделать что бы звук для него регулировался и только для его процесса и не через pavucontrol?

    • Вроде бы нельзя, но мало ли alsamixer-plugin может быть может данное, а я не знаю











 , , , ,






URL записи