Приложения KDE, по-видимому, сбрасывают импульсную громкость звука до 100% на debian stretch / sid


0

Я обнаружил, что запуск некоторых приложений (особенно KDE) приводит к тому, что их громкость в импульсном аудио устанавливается на 100%. Если впоследствии запускается другое приложение (гном), его громкость также устанавливается на 100% вместо того, что было в последний раз, когда оно запускалось.

Вероятно, это не та ошибка, о которой сообщалось здесь: https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/204536 Я также попытался изменить опцию конфигурации плоских томов, как предложено на https: // bbs .archlinux.org / viewtopic.php? id = 196044 , но безрезультатно .

Вот журнал того, что происходит, когда запускается приложение KDE, такое как kolourpaint. Ошибка отображается в последней строке, но может быть следствием одной из предыдущих строк. Любые советы, как это исправить, будут оценены.

( 122.268|   0.007) D: [pulseaudio] sink-input.c: Negotiated format: pcm, format.sample_format = "\"float32le\""  format.rate = "48000" format.channels = "2"  format.channel_map = "\"front-left,front-right\""
( 122.268|   0.000) I: [pulseaudio] sink-input.c: Trying to change sample rate
( 122.268|   0.000) I: [pulseaudio] sink.c: Cannot update rate, monitor source is RUNNING
( 122.268|   0.000) D: [pulseaudio] module-stream-restore.c: Not restoring volume for sink input sink-input-by-media-role:video, because already set.
( 122.268|   0.000) I: [pulseaudio] module-stream-restore.c: Restoring mute state for sink input sink-input-by-media-role:video.
( 122.268|   0.000) D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1b.0.analog-stereo becomes busy, resuming.
( 122.268|   0.000) D: [pulseaudio] resampler.c: Resampler:
( 122.268|   0.000) D: [pulseaudio] resampler.c:   rate 48000 -> 44100 (method speex-float-1)
( 122.268|   0.000) D: [pulseaudio] resampler.c:   format float32le -> s16le (intermediate float32le)
( 122.268|   0.000) D: [pulseaudio] resampler.c:   channels 2 -> 2 (resampling 2)
( 122.268|   0.000) I: [pulseaudio] speex.c: Choosing speex quality setting 1.
( 122.268|   0.000) D: [pulseaudio] memblockq.c: memblockq requested: maxlength=33554432, tlength=0, base=4, prebuf=0, minreq=1 maxrewind=0
( 122.268|   0.000) D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432, base=4, prebuf=0, minreq=4 maxrewind=0
( 122.268|   0.000) I: [pulseaudio] sink-input.c: Created input 9 "audio stream" on alsa_output.pci-0000_00_1b.0.analog-stereo with sample spec float32le 2ch 48000Hz and channel map front-left,front-right
( 122.268|   0.000) I: [pulseaudio] sink-input.c:     media.role = "video"
( 122.268|   0.000) I: [pulseaudio] sink-input.c:     media.name = "audio stream"
( 122.268|   0.000) I: [pulseaudio] sink-input.c:     application.name = "kolourpaint"
( 122.268|   0.000) I: [pulseaudio] sink-input.c:     native-protocol.peer = "UNIX socket client"
( 122.268|   0.000) I: [pulseaudio] sink-input.c:     native-protocol.version = "31"
.......
( 122.268|   0.000) I: [pulseaudio] sink-input.c:     application.process.binary = "kolourpaint"
( 122.268|   0.000) I: [pulseaudio] sink-input.c:     window.x11.display = ":0"
( 122.268|   0.000) I: [pulseaudio] sink-input.c:     module-stream-restore.id = "sink-input-by-media-role:video"
( 122.268|   0.000) I: [pulseaudio] protocol-native.c: Requested tlength=120.00 ms, minreq=40.00 ms
( 122.268|   0.000) D: [pulseaudio] protocol-native.c: Traditional mode enabled, modifying sink usec only for compat with minreq.
( 122.269|   0.000) D: [pulseaudio] protocol-native.c: Requested latency=40.00 ms, Received latency=40.00 ms
( 122.269|   0.000) D: [pulseaudio] memblockq.c: memblockq requested: maxlength=4194304, tlength=46080, base=8, prebuf=0, minreq=15360 maxrewind=0
( 122.269|   0.000) D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=4194304, tlength=46080, base=8, prebuf=0, minreq=15360 maxrewind=0
( 122.269|   0.000) I: [pulseaudio] protocol-native.c: Final latency 160.00 ms = 40.00 ms + 2*40.00 ms + 40.00 ms
( 122.269|   0.000) D: [pulseaudio] sink.c: The reference volume of sink alsa_output.pci-0000_00_1b.0.analog-stereo changed from front-left: 20996 /  32% / -29.66 dB,   front-right: 20996 /  32% / -29.66 dB to front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB.

Ответы:


1

Столкнулся с той же проблемой, вот решение:

>echo 'flat-volumes = no' >> ~/.config/pulse/daemon.conf
>pulseaudio -k && pulseaudio --start

Я могу подтвердить, что это решает проблему. (Это все еще есть по состоянию на декабрь 2017 года)
Snoopy
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.