Как настроить XFCE для обработки быстрых клавиш \ hotkeys на key-release \ вверх, а не нажатия клавиш

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

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

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

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

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

Мои вопросы:

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

Ответ Мухаммада был недостаточно, чтобы исправить это для меня. В частности, в случае использования ключа 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, который я пробовал (Desktop Environment), обрабатывает привязки клавиш при выпуске, а не в прессе. Это включает:

  • Гном
  • KDE
  • корица
  • Приятель
  • LXDE
  • LXQT

Это ошибка Xorg . Исправлено здесь для Manjaro Linux. Я должен был выполнить следующие шаги, чтобы вручную пропустить проверку PGP!