-
Reinstale o VLC:
sudo apt-get remove --purge vlc vlc-data vlc-nox sudo apt-get install vlc vlc-data vlc-nox
-
Verifique o plugin DBus para o VLC:
$ ls -l /usr/lib/vlc/plugins/control/libdbus_plugin.so -rw-r--r-- 1 root root 72760 May 17 15:56 /usr/lib/vlc/plugins/control/libdbus_plugin.so
VLC → Ferramentas → Plugins & amp; Extensões → Guia Plugins → Existe interface de controle D-Bus ?
-
Execute o VLC e verifique se ele cria um serviço MPRIS DBus, exemplo:
$ gdbus call --session --dest org.freedesktop.DBus \ --object-path / --method org.freedesktop.DBus.ListNames | \ awk 'BEGIN { RS=","; } /org.mpris.MediaPlayer2./ { gsub(/[\[\]()\x27]/, ""); print $1; }' org.mpris.MediaPlayer2.vlc org.mpris.MediaPlayer2.vlc.instance18027
(Tente também com outro jogador em funcionamento, para confirmar que você executa o comando corretamente)
De outra forma, você pode usar
qdbusviewer
→ barra de sessão → pesquisar porvlc
-
Se a interface DBus estiver listada, verifique se o VLC responde corretamente:
gdbus call --session \ --dest org.mpris.MediaPlayer2.vlc \ --object-path /org/mpris/MediaPlayer2 \ --method org.freedesktop.DBus.Properties.Get \ "org.mpris.MediaPlayer2.Player" \ "PlaybackStatus"
A saída pode ser:
(<'Playing'>,)
,(<'Paused'>,)
ou(<'Stopped'>,)
ou usando
qdbus
qdbus org.mpris.MediaPlayer2.vlc \ /org/mpris/MediaPlayer2 \ org.freedesktop.DBus.Properties.Get \ org.mpris.MediaPlayer2.Player PlaybackStatus
Deve sair:
Playing
,Paused
ouStopped
Neste ponto, o player VLC funciona como deveria. Então está fora do círculo.
-
Reinstale o som do indicador e redefina sua configuração:
sudo apt-get remove --purge indicator-sound sudo apt-get install indicator-sound unity-control-center unity-control-center-signon webaccounts-extension-common xul-ext-webaccounts dconf reset -f /com/canonical/indicator/sound/ rm -rf ~/.cache/indicators/sound
pkill -f indicator-sound-service
ou Logout / login -
Sem sucesso, execute-o no terminal & amp; cuidado com erros
Localize seu executável:
$ sudo updatedb $ locate -br indicator-sound-service$ /usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service
Renomeie, pare o respawn e mate o processo de execução:
sudo mv /usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service /usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service0 pkill -f indicator-sound-service
Execute novamente:
/usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service0
Execute o VLC, tente usar seu controle no menu do som, alguma mensagem de erro?
-
Tente criar um novo indicador sonoro a partir da fonte:
sudo apt-get build-dep indicator-sound apt-get source indicator-sound cd indicator-sound-12.10.2+14.04.20140313/ mkdir build cd build/ cmake .. make
Pare de executar um como etapa anterior e execute sem instalá-lo:
./src/indicator-sound-service