-
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.soVLC → 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
qdbusqdbus org.mpris.MediaPlayer2.vlc \ /org/mpris/MediaPlayer2 \ org.freedesktop.DBus.Properties.Get \ org.mpris.MediaPlayer2.Player PlaybackStatusDeve sair:
Playing,PausedouStopped
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/soundpkill -f indicator-sound-serviceou 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-serviceRenomeie, 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-serviceExecute novamente:
/usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service0Execute 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 .. makePare de executar um como etapa anterior e execute sem instalá-lo:
./src/indicator-sound-service
