При использовании приложения на XFCE, нажимая комбинацию клавиш \ горячую клавишу, которая перекрывается с горячей клавишей XFCE, я обнаруживаю, что вместо этого используется горячая клавиша XFCE.
Например, Eclipse IDE имеет горячую клавишу: Shift + Alt + S
, а XFCE переключает раскладку клавиатуры с помощью Shift + Alt
клавиш Shift + Alt
.
Поэтому, когда я нажимаю Shift + Alt
, раскладка клавиатуры изменяется, прежде чем у меня будет возможность завершить комбинацию горячих клавиш и нажмите S
Один из коллег предположил, что это происходит потому, что XFCE обрабатывает горячие клавиши, когда они нажаты , а не когда они выпущены .
Я не хочу менять эти ярлыки, потому что постоянно использую Windows и Linux, и я не хочу путать себя.
Мои вопросы:
Ответ Мухаммада был недостаточно, чтобы исправить это для меня. В частности, в случае использования ключа Super (Windows). Я использую Arch Linux с установленным XFCE. Я объясню, как я исправил эту проблему.
tar xvf libxfce4ui-4.12.1.tar.bz2
cd libxfce4ui-4.12.1
и patch -p1 < patchfile
Я выполнил инструкции на странице загрузки на шаге 1, чтобы создать и установить эту библиотеку. Вам нужно будет установить gcc, если он уже не установлен.
./configure --prefix=/usr --sysconfdir=/etc && make sudo make install
После перезагрузки все сработало хорошо! Надеюсь, это поможет!
Чтобы ответить на ваш последующий вопрос, XFCE – это выброс, каждый другой DE, который я пробовал (Desktop Environment), обрабатывает привязки клавиш при выпуске, а не в прессе. Это включает:
Это ошибка Xorg . Исправлено здесь для Manjaro Linux. Я должен был выполнить следующие шаги, чтобы вручную пропустить проверку PGP!