The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Пропадает звук при блокировке экрана (Pulseaudio?), !*! SB123, 15-Янв-23, 09:43  [смотреть все]
При блокировке экрана, если ничего не проигрывается, параметры звука (громкость и выключение) устанавливается в какие-то странные значения (на данный момент - 2% + "замьюченность")

При установке системы такого поведения не было около месяца, потом появилось
На старом ноуте была такая же ситуация
Установка каких-либо пакетов этому, вроде бы, не предшествовала в обоих случаях

Иногда (очень редко) эти значения могут меняться по непонятным причинам (например, когда-то было 30% + включённый звук)

Я пытался найти, где эти значения хранятся, но всё не то - даже удаление ~/.config/pulse не помогает

Также пытался отключить выключение pulseaudio при блокировке сессии (ведь при проигрывании музыки во время блокировки громкость не меняется)
Однако, настройка /etc/pulse/default.pa не помогла
Собственно, комментирование строк вроде
* load-module module-device-restore
* load-module module-switch-on-port-available
* load-module module-suspend-on-idle
Приводит к каким-то странным и неадекватным результатам (вроде игнорирования изменения громкости) или не приводит вообще ни к чему

По итогу для неизменения громкости перед блокировкой экрана приходится вынимать наушники, что, очевидно, неудобно
Есть идеи по решению этой проблемы?

Если что: Debian Unstable, LXQT, pipewire (раньше его не было, но проблема тоже была)
Могу сообщить и более конкретные версии ПО, но не думаю, что в этом есть смысл, т. к. проблема была на всех последних версиях

  • Пропадает звук при блокировке экрана (Pulseaudio?), !*! Аноним, 15:29 , 17-Янв-23 (1)
    >[оверквотинг удален]
    > * load-module module-suspend-on-idle
    > Приводит к каким-то странным и неадекватным результатам (вроде игнорирования изменения
    > громкости) или не приводит вообще ни к чему
    > По итогу для неизменения громкости перед блокировкой экрана приходится вынимать наушники,
    > что, очевидно, неудобно
    > Есть идеи по решению этой проблемы?
    > Если что: Debian Unstable, LXQT, pipewire (раньше его не было, но проблема
    > тоже была)
    > Могу сообщить и более конкретные версии ПО, но не думаю, что в
    > этом есть смысл, т. к. проблема была на всех последних версиях

    альса

    • Пропадает звук при блокировке экрана (Pulseaudio?), !*! SB123, 19:27 , 17-Янв-23 (2)
      > альса

      Ну да, очевидно, что проблема может быть и в ней
      Но как это проверить, для начала?

      • Пропадает звук при блокировке экрана (Pulseaudio?), !*! Аноним, 21:27 , 18-Янв-23 (3)
        >> альса
        > Ну да, очевидно, что проблема может быть и в ней
        > Но как это проверить, для начала?

        Очевидно же, выпилить пшшшаудио и проверить.

        • Пропадает звук при блокировке экрана (Pulseaudio?), !*! SB123, 11:50 , 19-Янв-23 (4)
          > Очевидно же, выпилить пшшшаудио и проверить.

          После удаления pulseaudio эта проблема исчезла, но перестала работать настройка звука с клавиатуры и сломался значок с регулировкой звука (полагаю, это связанные вещи)
          После установки (удаление было "вычищением" всех файлов удаляемых пакетов) всё вернулось снова, с теми же 2% и замьюченностью

          • Пропадает звук при блокировке экрана (Pulseaudio?), !*! Аноним, 23:18 , 21-Янв-23 (5)
            >перестала работать настройка звука с клавиатуры и сломался значок с регулировкой звука (полагаю, это связанные вещи)

            Не пользуйтесь значками, гвоздями прибитыми к пшшшаудио.

            >После установки (удаление было "вычищением" всех файлов удаляемых пакетов) всё вернулось снова, с теми же 2% и замьюченностью

            Поздравляю, вы нашли виновника.

            • Пропадает звук при блокировке экрана (Pulseaudio?), !*! SB123, 03:11 , 22-Янв-23 (6)
              > Не пользуйтесь значками, гвоздями прибитыми к пшшшаудио.

              Это стандартный плагин панели
              Да и alsa сама по себе работает как-то заторможенно (по крайней мере, если смотреть на использование плеера во время удалённой pulseaudio)
              Так что не вариант

              > Поздравляю, вы нашли виновника.

              Только так и осталось непонятным - где написаны те значения, которые выставляются после (раз)блокировки экрана
              Кроме того, если вручную запускать alsactl -L (re)store, то звук восстанавливается нормально и при pulseaudio - спрашивается, мб в этом и проблема, и как тогда её решить?

              • Пропадает звук при блокировке экрана (Pulseaudio?), !*! Anonim, 14:20 , 11-Апр-23 (7)
                Преполагаю, знаю куда копать.

                Есть https://www.freedesktop.org/wiki/Specifications/
                В рамках этих правил софт общается через шину или ещё как.

                И где-то есть код, который мьютит громкость, если система в локе.

                Смотря что за софт, то софтину и настраивать. Вероятно, что это не аудио-подсистемы. Что-то кроме них шлёт в аудио-подсистему сигнал мьютить/размутить.

                В пользу этого говорит независимость от Пульса или Пайпваре. А Алса себя ведёт, очевидно, как по дефолту поведение и фолбэк на более низкоуровневый компонент при отсутвии других средств.

                В общем: видимо, какой-то софт умеет сообщать аудио-подсистеме уровень громкости, в нём эти числа и защиты, скорее всего. И это мог бы быть скринсейвер, например.

  • Пропадает звук при блокировке экрана (Pulseaudio?), !*! SB123, 22:40 , 05-Сен-23 (8)
    Пару недель назад решил ещё раз разобраться, и вроде нашёл причину
    У меня стоит блокировщик экрана lightdm, он всем хорош (быстр, красив и не тащит кучу зависимостей), но почему-то некоторые приложения запускаются и работают от его имени, а не от пользователя, которого он (раз)блокирует

    Так что решение: удалить папку /var/lib/lightdm/.config/pulse
    Ну или что-то подобное, имеющее на конце pulse (сейчас я этого не нашёл, но у меня есть ощущение, что раньше .config была в одной из папок в lightdm/data, но сейчас data содержит только пустые папки с именами пользователей, что странно, но да ладно)




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру