У меня возникают некоторые сочетания клавиш, которые не работают в VLC после обновления до 15.10. Проблема сохраняется в 16.04
Если я просто открываю VLC без загруженного файла, почти все ярлыки, включающие Ctrl kbd>, ничего не делают. Ctrl kbd> + O kbd> должен открыть диалоговое окно «Открыть файл», но ничего не происходит. Исключение составляет Ctrl kbd> + Q kbd>, которое работает для закрытия VLC.
Как ни странно, если я открываю файл, Ctrl kbd> - W kbd> начинает работать, чтобы закрыть файл, но ни один из других ярлыков Ctrl kbd> не работает .
Как ни странно, после того, как я открыл файл, а затем закрыл его, неожиданно все ярлыки Ctrl kbd> начали работать, но теперь меню изменили цвет и больше не находятся в строке заголовка окна.
Что может быть причиной этого странного поведения, и как я могу это исправить?
Это поведение вызывается известным appmenu-qt5
ошибка. Отчет об ошибках здесь. Это устанавливает переменную среды для спокойных приложений, и это заставляет много пунктов меню приложений быть проблематичными в Единице. VLC является одним из них.
Переменная среды QT_QPA_PLATFORMTHEME
и установлен в файле /etc/profile.d/appmenu-qt5.sh
.
К обходному решению эта ошибка можно сбросить эту переменную и запустить VLC затем. От терминала можно использовать эту команду для запуска VLC без этой ошибки.
env QT_QPA_PLATFORMTHEME='' vlc
Как постоянная фиксация, сначала скопируйте vlc.desktop
файл к ~/.local/share/applicatons/
cp /usr/share/applications/vlc.desktop ~/.local/share/applications/
и затем отредактируйте строку, запускающуюся с EXEC
к этой строке ниже
Exec=env QT_QPA_PLATFORMTHEME='' /usr/bin/vlc --started-from-file %U
Сохраните файл. Теперь при запуске VLC ярлык будет работать от запуска.
Как сообщил Jonathan Y, это кажется сбрасывающим UBUNTU_MENUPROXY
переменная среды работает также! Так, можно использовать сбрасывание этой переменной в .desktop
файл.
Exec=env UBUNTU_MENUPROXY='' /usr/bin/vlc --started-from-file %U
lshw
шоу версия, которая загрузилась, как делаетdmesg | grep iwl
– chili555 10 June 2017 в 03:53