Как настроить XFCE для обработки сочетаний клавиш\горячих клавиш при отпускании клавиши\вверх, а не при нажатии клавиши

Как настроить XFCE для обработки сочетаний клавиш\горячих клавиш при отпускании клавиши\вверх, а не при нажатии клавиши

При использовании приложения в XFCE и нажатии сочетания клавиш\горячей клавиши, которое совпадает с горячей клавишей XFCE, вместо этого срабатывает эффект горячей клавиши XFCE.

Например, в Eclipse IDE есть горячая клавиша: Shift + Alt + S, а в XFCE раскладка клавиатуры переключается с помощью горячей клавиши Shift + Alt.

Поэтому, когда я нажимаю Shift + Alt, раскладка клавиатуры меняется до того, как я успеваю завершить комбинацию горячих клавиш и нажать S.

Коллега предположил, что это происходит потому, что XFCE обрабатывает горячие клавиши, когда онинажатый, а не когда они естьвыпущенный.

Я не хочу менять эти сочетания клавиш, поскольку постоянно пользуюсь Windows и Linux и не хочу запутывать себя.

У меня есть вопросы:

  • Как настроить XFCE для обработки горячих клавиш при отпускании клавиши, а не при ее нажатии
  • Обрабатывают ли Enlightenment, Gnome 3, Mate, Cinnamon горячие клавиши клавиатуры лучше, чем XFCE? Или, по крайней мере, так, как я здесь упоминаю, то есть при отпускании клавиши, а не при ее нажатии.
  • Какие еще среды рабочего стола обрабатывают горячие клавиши при отпускании, а не при нажатии?

решение1

ЭтоОшибка Xorg. Зафиксированныйздесьдля Manjaro Linux. Мне пришлось следоватьэти шагичтобы вручную пропустить проверку PGP!

решение2

Ответ Мухаммеда не помог мне решить эту проблему. Особенно в случае использования клавиши Super (Windows). Я использую Arch Linux с установленным XFCE. Я объясню, как я решил эту проблему.

  1. Я скачал исходный код libxfce4ui отсюда (и воспользовался инструкциями позже):http://www.linuxfromscratch.org/blfs/view/7.8/xfce/libxfce4ui.html
  2. Я скачал файл патча для этой библиотеки по этой ссылке:https://bugzilla.xfce.org/show_bug.cgi?id=7845
  3. Я извлек загруженный файл из шага 1 с помощьюtar xvf libxfce4ui-4.12.1.tar.bz2
  4. Я перешел в извлеченную папку и применил патч из шага 2 с помощью cd libxfce4ui-4.12.1иpatch -p1 < patchfile
  5. Я следовал инструкциям на странице загрузки в шаге 1, чтобы собрать и установить эту библиотеку. Вам нужно будет установить gcc, если он еще не установлен.

    ./configure --prefix=/usr --sysconfdir=/etc &&
    make
    sudo make install
    

После перезагрузки все заработало! Надеюсь, это поможет!

Отвечая на ваш последующий вопрос, XFCE — это исключение, все остальные DE, которые я пробовал (среда рабочего стола), обрабатывают привязки клавиш при отпускании, а не при нажатии. Это включает:

  • Гном
  • КДЕ
  • Корица
  • Приятель
  • LXDE
  • LXQT

Связанный контент