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.
- Вопрос следующий, как данное получить без
pulseaudio --k
? - Или лучше, можно ли без поддержки pulse в приложении сделать что бы звук для него регулировался и только для его процесса и не через pavucontrol?
- Вроде бы нельзя, но мало ли alsamixer-plugin может быть может данное, а я не знаю