Po aktualizacji do wersji 15.10 występują pewne skróty klawiaturowe, które nie działają w VLC. Problem utrzymuje się w 16.04
Jeśli po prostu otworzę VLC bez załadowanego pliku, prawie wszystkie związane z nim skróty Ctrlnic nie robią. Ctrl+ Opowinien otworzyć okno dialogowe „otwórz plik”, ale nic się nie dzieje. Wyjątkiem jest Ctrl+, Qktóry działa, aby zamknąć VLC.
Dziwne, jeśli otworzę plik, to Ctrl- Wzacznie działać, aby zamknąć plik, ale żaden inny Ctrlskrót nie działa.
Co dziwniejsze, po otwarciu pliku, a następnie jego zamknięciu, nagle wszystkie Ctrlskróty zaczynają działać, ale teraz menu zmieniły kolor i nie są już wyświetlane w pasku tytułu okna.
Co może być przyczyną tego dziwnego zachowania i jak mogę to naprawić?
unity
shortcut-keys
vlc
Ian Mackinnon
źródło
źródło
Odpowiedzi:
To zachowanie jest spowodowane notorycznym
appmenu-qt5
błędem. Raport o błędzie jest tutaj . Ustawia zmienną środowiskową dla aplikacji qt, co powoduje, że wiele pozycji menu aplikacji jest problematycznych w Unity. VLC jest jednym z nich.Zmienna środowiskowa jest
QT_QPA_PLATFORMTHEME
i jest ustawiona w pliku/etc/profile.d/appmenu-qt5.sh
.Obejście
Aby obejść ten błąd, możesz rozbroić tę zmienną i uruchomić VLC. Z terminala możesz użyć tego polecenia, aby uruchomić VLC bez tego błędu.
Aby naprawić na stałe, najpierw skopiuj
vlc.desktop
plik do~/.local/share/applicatons/
a następnie edytuj linię zaczynającą się
EXEC
od tej linii poniżejZapisz plik. Teraz, jeśli uruchomisz VLC, skrót będzie działał od początku.
Aktualizacja
Jak donosi Jonathan Y , wydaje się, że
UBUNTU_MENUPROXY
działa również niepokojąca zmienna środowiskowa! Możesz więc cofnąć ustawienie tej zmiennej w.desktop
pliku.źródło
env
polecenie działa zgodnie z oczekiwaniami. :)UBUNTU_MENUPROXY
w podobny sposób. Czy możesz skomentować różnicę między tymi dwoma podejściami, a która (jeśli w ogóle) jest mniej restrykcyjna / należy ją uznać za „organiczną”?vlc
, odznaczając dowolną zmienną. Wersja 2.2.2 na Xenial.