Je rencontre des raccourcis clavier qui ne fonctionnent pas dans VLC après la mise à niveau vers 15.10. Le problème persiste en 16.04
Si je viens d'ouvrir VLC sans aucun fichier chargé, presque tous les raccourcis impliquant Ctrlne font rien. Ctrl+ Odevrait ouvrir la boîte de dialogue "ouvrir un fichier", mais rien ne se passe. L'exception est Ctrl+ Qqui fonctionne pour fermer VLC.
Curieusement, si j'ouvre un fichier, alors Ctrl- Wcommence à travailler pour fermer le fichier, mais aucun des autres Ctrlraccourcis ne fonctionne.
Plus étrange encore, après avoir ouvert puis fermé un fichier, tous les Ctrlraccourcis commencent à fonctionner, mais maintenant les menus ont changé de couleur et ne se trouvent plus dans la barre de titre de la fenêtre.
Qu'est-ce qui pourrait être à l'origine de ce comportement étrange et comment puis-je le corriger?
la source
Réponses:
Ce comportement est dû à un
appmenu-qt5
bug notoire . Le rapport de bogue est ici . Il définit une variable d'environnement pour les applications qt, ce qui rend problématique de nombreuses applications dans Unity. VLC est l'un d'entre eux.La variable d'environnement est
QT_QPA_PLATFORMTHEME
et est définie dans le fichier/etc/profile.d/appmenu-qt5.sh
.solution de contournement
Pour contourner ce bogue, vous pouvez annuler cette variable et démarrer ensuite VLC. Depuis le terminal, vous pouvez utiliser cette commande pour démarrer VLC sans ce bogue.
En tant que correctif permanent, copiez d'abord le
vlc.desktop
fichier dans~/.local/share/applicatons/
puis modifiez la ligne commençant par
EXEC
cette ligne ci-dessousEnregistrez le fichier. Maintenant, si vous démarrez VLC, le raccourci fonctionnera depuis le début.
Mise à jour
Tel que rapporté par Jonathan Y , cela ne semble pas
UBUNTU_MENUPROXY
la variable d'environnement non fonctionne aussi! Vous pouvez donc utiliser la suppression de cette variable dans le.desktop
fichier.la source
env
commande fonctionne comme prévu. :)UBUNTU_MENUPROXY
de manière similaire. Pouvez-vous commenter la différence entre les deux approches et laquelle (le cas échéant) est moins restrictive / devrait être considérée comme «organique»?vlc
, en désactivant l'une ou l'autre variable. Version 2.2.2 sur Xenial.