Я попал в некоторую беду на своей установке, таким образом, я думал, что переустановлю pulseaudio
. После этого у меня была проблема с pulseaudio, не мечущим икру при начальной загрузке; так или иначе после некоторых изменений и перезагрузок, теперь pulseaudio мечет икру снова при начальной загрузке (и также после pulseaudio --kill
).
Я думаю, что в конечном счете сделал эквивалент:
sudo apt-get remove --purge pulseaudio
sudo apt-get --reinstall install mate-applets mate-applets-common \
mate-desktop mate-desktop-common mate-desktop-environment-core \
mate-applets mate-applets-common mate-indicator-applet mate-gnome-main-menu-applet \
mate-media mate-media-common mate-media-pulse mate-menu mate-notification-daemon mate-panel \
mate-panel-common mate-settings-daemon mate-settings-daemon-pulse \
pulseaudio pulseaudio-module-gconf pulseaudio-module-x11
rm -rf ~/.config/pulse
rm -rf ~/.pulse
После перезагрузки и повторного выполнения pulseaudio, ~/.config/pulse
восстановлен, ~/.pulse
не делает. Это сообщения из системного журнала от той перезагрузки:
$ grep pulse /var/log/syslog
Oct 5 12:06:33 mypc pulseaudio[1634]: [pulseaudio] authkey.c: Failed to open cookie file '/etc/timidity/.config/pulse/cookie': No such file or directory
Oct 5 12:06:33 mypc pulseaudio[1634]: [pulseaudio] authkey.c: Failed to load authorization key '/etc/timidity/.config/pulse/cookie': No such file or directory
Oct 5 12:06:33 mypc pulseaudio[1634]: [pulseaudio] authkey.c: Failed to open cookie file '/etc/timidity/.pulse-cookie': No such file or directory
Oct 5 12:06:33 mypc pulseaudio[1634]: [pulseaudio] authkey.c: Failed to load authorization key '/etc/timidity/.pulse-cookie': No such file or directory
Oct 5 12:06:33 mypc pulseaudio[1634]: [pulseaudio] authkey.c: Failed to open cookie file '/etc/timidity/.config/pulse/cookie': No such file or directory
Oct 5 12:06:33 mypc pulseaudio[1634]: [pulseaudio] authkey.c: Failed to load authorization key '/etc/timidity/.config/pulse/cookie': No such file or directory
Oct 5 12:06:33 mypc pulseaudio[1634]: [autospawn] core-util.c: Home directory not accessible: Permission denied
Oct 5 12:06:33 mypc pulseaudio[1634]: [autospawn] lock-autospawn.c: Cannot access autospawn lock.
Oct 5 12:06:33 mypc pulseaudio[1634]: [pulseaudio] main.c: Failed to acquire autospawn lock
Oct 5 12:06:51 mypc pulseaudio[2441]: [pulseaudio] pid.c: Daemon already running.
И действительно pulseaudio
выполнения теперь:
$ ps axf | grep -v grep | grep pulse
2173 ? S<l 0:00 /usr/bin/pulseaudio --start --log-target=syslog
2302 ? S 0:00 \_ /usr/lib/pulseaudio/pulse/gconf-helper
Однако моя главная панель похожа на это:
... то есть, нет никакого регулятора громкости / апплета объема - он отсутствует. Иначе вот то, где слово volume
происходит в mate
пакеты:
$ dpkg-query -S mate-volume
mate-media-pulse: /usr/share/man/man1/mate-volume-control.1.gz
mate-media-pulse: /usr/share/man/man1/mate-volume-control-applet.1.gz
mate-tweak: /usr/share/mate-tweak/mate-volume-control-applet.desktop
mate-tweak: /usr/lib/mate-tweak/disable-mate-volume-applet
mate-media-pulse: /usr/bin/mate-volume-control
mate-media-pulse: /usr/share/applications/mate-volume-control.desktop
mate-media-pulse: /usr/bin/mate-volume-control-applet
Когда я работаю mate-volume-control
Я получаю окно "Sound Preferences":
Когда я работаю mate-volume-control-applet
, Я добираюсь:
... значок громкости в главной панели, но когда я нажимаю на него, он просто, показывает ползунок.
Однако по умолчанию этот апплет объема показывают в Помощнике Ubuntu 14.04:
... с кнопками плеера и таким; и взгляд на ps axf | grep 'mate\|applet\|volume\|pulse'
, нет ничего, что конкретно указывает на процесс, который генерировал бы его, таким образом, я предполагаю, что этот апплет объема является частью mate-indicator-applet-complete
. Я также сделал:
mate-panel --reset --replace
... (должен был сделать это дважды, прежде чем панели вновь появились), который не восстановил апплет объема также.
В любом случае - как я могу восстановить теперь этот "надлежащий" апплет объема при запуске, не "справедливый ползунок" один mate-volume-control-applet
? Или, другими словами, какова надлежащая процедура переустановки, для переустановки pulseaudio и соответствующих настольных апплетов ПОМОЩНИКА?
Хорошо, я думаю, что справился - короткий ответ: indicator-sound-gtk2
;
Во-первых, я также пытался работать:
mate-tweak
... затем выберите Interface / Панели / Выбор макет панели для изменения пользовательского интерфейса:
... при изменении выбора от "ПОМОЩНИКА Ubuntu" "ПОМОЩНИКУ Ubuntu с Меню ПОМОЩНИКА" и назад "ПОМОЩНИКУ Ubuntu" затем значок громкости в панели восстанавливается, но это показывает просто ползунок, не апплет по умолчанию.
Затем (путем выполнения поиска перевернутого изображения) я понял, что меню, которое я видел, является на самом деле значением по умолчанию один показанный в рабочем столе Gnome на 14,04; после захвата через ps axf
, Я понял то, что показывают, indicator-sound
. Ну, так как ПОМОЩНИК является gtk2 (и я думаю, что Gnome является gtk3 на Ubuntu 14.04), это поворачивается там, на самом деле пакет, indicator-sound-gtk2
. Таким образом, я установил его:
sudo apt-get install indicator-sound-gtk2
... но после того, как перезагрузка все еще получила старый индикатор. Затем я нашел Ошибку № 1337241 “Звуковым объектом Меню параметров в indicator-sound-gtk2 d...”: Ошибки: пакет indicator-sound-gtk2: Ubuntu, согласно которой я попробовал:
sudo apt-get --reinstall install mate-indicator-applet indicator-sound-gtk2 mate-settings-daemon-pulse mate-media-pulse
... но после того, как перезагрузка все еще получила старый индикатор. Затем я сделал:
- Удалите Регулятор громкости (mate-volume-control-applet) из приложений автоматического запуска.
... и перезагруженный; не может вспомнить, показали ли значок громкости все еще на главной панели или нет, но mate-volume-control-applet
не был в списке процессов. Таким образом, я пытался работать indicator-sound-service
:
$ /usr/lib/indicator-sound-gtk2/indicator-sound-service
(process:4697): libindicator-WARNING **: No watchers, service timing out.
... но это перестало работать. Затем я нашел [xubuntu] звук индикатора, не сообщив "ни о каких наблюдателях":
Удостоверьтесь, что indicator-sound-gtk2 установлен и что у Вас есть плагин Индикатора в одной из Ваших панелей. Этот (обычно) также показывает сетевое соединение и сообщения электронной почты.
Таким образом, я удалил все индикаторы из главной панели (своего рода хитрое, необходимо щелкнуть правой кнопкой по индикатору, не панели [и не по фактическому индикатору], вакуум, для получения опции контекстного меню разблокировать и/или удалить индикатор. Затем повторно добавьте "Апплет Индикатора" или "Апплет Индикатора, Завершенный" к главной панели, попробуйте еще раз:
$ /usr/lib/indicator-sound-gtk2/indicator-sound-service
(process:4872): libindicator-WARNING **: Name request failed.
... команда сразу выходит, но услуга работает:
$ ps axf | grep -v grep | grep sound
4897 ? Sl 0:00 /usr/lib/indicator-sound-gtk2/indicator-sound-service
... и наконец, теперь когда я нажимаю на значок на главной панели, я добираюсь, по-видимому, индикатор Gnome3 звучит показанным с кнопками плеера и так далее. Не уверенный уже, если это сохранит перезагрузку, хотя?... да, по-видимому, это делает, может теперь видеть значок громкости со звуком индикатора Gnome 3 в ПОМОЩНИКЕ прямо после начальной загрузки и входа в систему.