vlc integração do menu de som quebrada 14.04

3

Minha integração de menu de som do VLC parece estar quebrada (veja a imagem), também as teclas multimídia não funcionam mais. Existe um pacote que eu estou perdendo ?! Os botões de retrocesso no menu de som também não funcionam. Estou executando o VLC versão 2.1.4

  • Outros jogadores trabalham como esperado (como o gnome-mplayer)

  • Estou executando o 14.04, antes que tudo funcionasse bem ...

Editar:saídadedpkg-lvlc*

iivlc2.1.4-0ubuntamd64multimediaplayerandstreameriivlc-data2.1.4-0ubuntallCommondataforVLCiivlc-nox2.1.4-0ubuntamd64multimediaplayerandstreamer(wiivlc-plugin-not2.1.4-0ubuntamd64LibNotifypluginforVLCiivlc-plugin-pul2.1.4-0ubuntamd64PulseAudiopluginforVLC

Editar2:

Comoparecenãohaverumasoluçãoóbviaparaesseproblema,envieiumrelatóriodebug: link

    
por wa4557 11.06.2014 / 10:26

2 respostas

5

  • 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 por vlc

  • 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 ou Stopped

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
    
por user.dz 15.06.2014 / 17:43
0

Dentro do VLC, acesse:

Ferramentas > Preferências, selecione "Todos" em "Mostrar configurações" (canto inferior esquerdo) e navegue até Interface > Interface de controle e marque a caixa ao lado de "Interface de controle D-Bus"

    
por Brask 14.06.2014 / 15:37