インストール中に混乱が生じたので、pulseaudio
を再インストールすると思いました。その後、起動時にpulseaudioが生成されないという問題がありました。なんらかの変更とリブートの後、ブート時に(およびpulseaudio --kill
後も)pulseaudioが再び生成されます。
私は最終的に同等のものをやったと思います:
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
は再構築されません。これらはそのリブートからのsyslogからのメッセージです:
$ 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
パッケージでWord 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
を実行すると、「サウンド設定」ウィンドウが表示されます。
mate-volume-control-applet
を実行すると、次の結果が得られます。
...トップバーにボリュームアイコンがありますが、クリックするとスライダーが表示されます。
ただし、デフォルトでは、このボリュームアプレットはUbuntu Mate 14.04に表示されます。
...プレーヤーボタンなど。 ps axf | grep 'mate\|applet\|volume\|Pulse'
を見ると、それを生成するプロセスを具体的に示すものは何もないので、このボリュームアプレットはmate-indicator-applet-complete
の一部だと思います。私もやった:
mate-panel --reset --replace
...(バーが再表示される前に2回実行する必要がありました)。ボリュームアプレットも復元されませんでした。
いずれの場合でも、mate-volume-control-applet
による「ジャストアスライダー」ではなく、起動時にこの「適切な」ボリュームアプレットを復元する方法を教えてください。または、言い換えると、pulseaudioおよび対応するMATEデスクトップアプレットを再インストールするための適切な再インストール手順は何ですか?
OK、私は管理したと思う-簡単な答えは:indicator-sound-gtk2
;
最初に、私も実行してみました:
mate-Tweak
...次に、[インターフェイス]> [パネル]を選択し、パネルレイアウトを選択してユーザーインターフェイスを変更します。
...選択項目を「Ubuntu MATE」から「Ubuntu MATE with MATE Menu」に変更し、「Ubuntu MATE」に戻すと、バーのボリュームアイコンが復元され、ただし、デフォルトのアプレットではなく、スライダーのみが表示されます。
次に(逆のイメージ検索を実行して)、私が見ていたメニューが実際に14.04のGnomeデスクトップに表示されるデフォルトのメニューであることに気付きました。 ps axf
を介してgrepした後、表示されているのはindicator-sound
であることに気付きました。さて、MATEはgtk2(Ubuntu 14.04ではGnomeはgtk3だと思う)であるため、実際にはパッケージindicator-sound-gtk2
があります。だから私はそれをインストールしました:
Sudo apt-get install indicator-sound-gtk2
...しかし、再起動後も古いインジケータが表示されます。そして、私は見つけました バグ#1337241「indicator-sound-gtk2 dのサウンド設定メニュー項目...」:バグ:indicator-sound-gtk2パッケージ:Ubunt 、私が試したところによると:
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 reporting "no watchers" :を見つけました。
Indicator-sound-gtk2がインストールされていることと、パネルの1つにIndicatorプラグインがあることを確認してください。これは(通常)ネットワーク接続とメールメッセージも表示します。
だから私はトップバーからすべてのインジケーターを削除しました(ちょっとトリッキー、パネルではなくインジケーターを右クリックする必要があります(実際のインジケーターではなく)、空のスペース、ロック解除および/または削除する右クリックメニューオプションを取得するには次に、「Indicator Applet」または「Indicator Applet Complete」をトップバーに再度追加して、もう一度お試しください。
$ /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インジケータのサウンドが表示され、プレーヤーのボタンなどが表示されます。ただし、これで再起動が続くかどうかはまだわかりませんか? ...うん、どうやら、起動とログインの直後にMATEにGnome 3インジケータ音の付いたボリュームアイコンが表示されるようになりました。