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-sound
deb
пакет:
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" из меню.