Ctrl не работает в VLC

У меня возникают некоторые сочетания клавиш, которые не работают в VLC после обновления до 15.10. Проблема сохраняется в 16.04

Если я просто открываю VLC без загруженного файла, почти все ярлыки, включающие Ctrl , ничего не делают. Ctrl + O должен открыть диалоговое окно «Открыть файл», но ничего не происходит. Исключение составляет Ctrl + Q , которое работает для закрытия VLC.

Как ни странно, если я открываю файл, Ctrl - W начинает работать, чтобы закрыть файл, но ни один из других ярлыков Ctrl не работает .

Как ни странно, после того, как я открыл файл, а затем закрыл его, неожиданно все ярлыки Ctrl начали работать, но теперь меню изменили цвет и больше не находятся в строке заголовка окна.

Что может быть причиной этого странного поведения, и как я могу это исправить?

VLC before opening and closing a file

VLC after opening and closing a file

15
задан 5 September 2016 в 13:06

1 ответ

Это поведение вызывается известным 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
7
ответ дан 5 September 2016 в 23:06
  • 1
    Посмотрите мое редактирование выше за несколько моментов. lshw шоу версия, которая загрузилась, как делает dmesg | grep iwl – chili555 10 June 2017 в 03:53

Другие вопросы по тегам:

Похожие вопросы: