atalhos Ctrl não funcionam no VLC

15

Estou vendo alguns atalhos de teclado não funcionando no VLC após a atualização para 15.10. O problema persiste em 16.04

Se eu abrir o VLC sem nenhum arquivo carregado, quase todos os atalhos envolvendo Ctrl não farão nada. Ctrl + O deve abrir a caixa de diálogo "abrir arquivo", mas nada acontece. A exceção é Ctrl + Q que funciona para fechar o VLC.

Estranhamente, se eu abrir um arquivo, então Ctrl - W começa a trabalhar para fechar o arquivo, mas nenhum dos outros atalhos Ctrl funcionam .

Mais estranho ainda, depois que eu abri um arquivo e depois o fechei, de repente todos os atalhos Ctrl começaram a funcionar, mas agora os menus mudaram de cor e não estão mais na barra de título da janela.

O que poderia estar causando esse comportamento estranho e como posso corrigi-lo?

    
por Ian Mackinnon 04.03.2016 / 18:39

1 resposta

7

Esse comportamento é causado por um bug appmenu-qt5 notório. O relatório de erros é aqui . Ele define uma variável de ambiente para aplicativos qt e isso faz com que muitos itens de menu de aplicativos sejam problemáticos no Unity. VLC é um deles.

A variável de ambiente é QT_QPA_PLATFORMTHEME e está definida no arquivo /etc/profile.d/appmenu-qt5.sh .

Solução alternativa

Para contornar este bug, você pode desconfigurar essa variável e iniciar o VLC. Do terminal você pode usar este comando para iniciar o VLC sem este bug.

env QT_QPA_PLATFORMTHEME='' vlc

Como uma correção permanente, primeiro copie o arquivo vlc.desktop para ~/.local/share/applicatons/

cp /usr/share/applications/vlc.desktop ~/.local/share/applications/

e edite a linha que começa com EXEC até a linha abaixo

Exec=env QT_QPA_PLATFORMTHEME='' /usr/bin/vlc --started-from-file %U

Salve o arquivo. Agora, se você iniciar o VLC, o atalho funcionará do início.

Atualizar

Como relatado por Jonathan Y , parece desanimá-lo Variável de ambiente UBUNTU_MENUPROXY funciona também! Assim, você pode usar a configuração dessa variável no arquivo .desktop .

Exec=env UBUNTU_MENUPROXY='' /usr/bin/vlc --started-from-file %U
    
por Anwar 11.09.2016 / 08:49