pavucontrol не запускается в xubuntu

У меня есть плагин индикатора xfce в системном трее. Когда я нажимаю на значок динамика> настройки звука...:

Ничего не произошло. Это раньше работало. pavucontrol не запускается, какие-либо предложения о том, как исправить?

Использование Xubuntu 15.04.

2 ответа

Pulseaudio не работает:
Тип pulseaudio в терминале и посмотреть, если pavucontrol в порядке.

  • Если да, проблема в том, что pulseaudio не запускается автоматически при запуске сеанса:
    затем выполните эти 2 команды в терминале:

    mkdir .pulse
    echo autospawn=yes > ~/.pulse/client.conf

    Перезапустите сеанс и протестируйте.

  • Если нет, то что-то не дает импульсу запуститься:
    Скопируйте и запустите эту команду в терминале для сброса конфигурации pulseaudio:
    rm -r ~/.config/pulse/* ; rm -r ~/.pulse*; ~/.config/pulse
    и возобновить сессию.

    Проверьте также это, чтобы переустановить pulseaudio:
    sudo apt-get install --reinstall pulseaudio

    Если не в порядке, скорее всего, программа использует звуковую карту: запустите эту команду, чтобы отобразить эту программу: sudo fuser -v /dev/snd/*, Если вы видите "звук-диспетчер", уберите его работающим sudo update-rc.d -f speech-dispatcher remove

Это почти наверняка происходит, потому что сеанс пользователя не Xubuntu. Чтобы узнать, что такое ваш рабочий стол, введите в терминале:

$ echo $DESKTOP_SESSION

Если терминал не отвечает с xubuntu (или же ubuntustudio в этом отношении) тогда pavucontrol никогда не запускается, когда пользователь нажимает на опцию " Настройки звука" в индикаторе звука. Это из-за следующей строки кода в service.vala:207 (функция activate_desktop_settings), часть indicator-sounddeb пакет:

    var env = Environment.get_variable ("DESKTOP_SESSION");
    string cmd;
    if (env == "xubuntu" || env == "ubuntustudio")

Таким образом, чтобы решить эту проблему, вы должны убедиться, что вы вошли на рабочий стол Xubuntu на экране lightdm.

Чтобы решить эту проблему, необходимо рассмотреть два аспекта. Во-первых, вы должны убедиться, что сессия lightdm по умолчанию установлена ​​на xubuntu, Для этого отредактируйте файл /etc/lightdm/lightdm.conf с правами root и назначьте значение xubuntu к ключу user-session (если это не так), следующим образом:

user-session=xubuntu

Тем не менее, вы, скорее всего, попали в эту загадку, потому что вы ранее вошли в сеанс рабочего стола, кроме xubuntu, Чтобы это исправить, вам нужно будет выбрать соответствующую опцию в списке сеансов, доступных на экране входа в систему lightdm. Выйдите из системы (или включите компьютер) и нажмите на четвертый значок справа на верхней панели. Затем выберите "Сеанс Xubuntu" из меню.

Другие вопросы по тегам