Como configurar o XFCE para lidar com atalhos de teclado\teclas de atalho ao liberar a tecla\para cima, não ao pressionar a tecla

Como configurar o XFCE para lidar com atalhos de teclado\teclas de atalho ao liberar a tecla\para cima, não ao pressionar a tecla

Ao usar um aplicativo no XFCE, pressionando um atalho de teclado\tecla de atalho que se sobrepõe a uma tecla de atalho XFCE, encontro o efeito de tecla de atalho XFCE ocorrendo.

Por exemplo, o Eclipse IDE possui a tecla de atalho:, Shift + Alt + Senquanto o XFCE alterna o layout do teclado usando a tecla de atalho Shift + Alt.

Então, quando pressiono Shift + Alt, o layout do teclado muda antes que eu tenha a chance de completar a combinação de teclas de atalho e pressionar S.

Um colega sugeriu que isso ocorre porque o XFCE processa teclas de atalho quando elas sãopressionado, não quando eles estãolançado.

Não quero mudar esses atalhos porque uso Windows e Linux o tempo todo e não quero me confundir.

Minhas perguntas são:

  • Como configurar o XFCE para processar teclas de atalho ao liberar a tecla, não ao pressionar a tecla
  • O Enlightenment, Gnome 3, Mate, Cinnamon lida com teclas de atalho do teclado melhor que o XFCE? Ou pelo menos da maneira que estou mencionando aqui, que é na liberação de teclas, não no pressionamento de teclas.
  • Que outros ambientes de desktop lidam com teclas de atalho ao liberar e não ao pressionar?

Responder1

É umBug do Xorg. Fixoaquipara Manjaro Linux. eu tive que seguirestas etapaspara pular manualmente a verificação do PGP!

Responder2

A resposta de Muhammad não foi suficiente para resolver isso para mim. Principalmente no caso de utilização da tecla Super (Windows). Estou usando Arch Linux com XFCE instalado. Vou explicar como resolvi esse problema.

  1. Baixei o código-fonte libxfce4ui aqui (e usei as instruções mais tarde):http://www.linuxfromscratch.org/blfs/view/7.8/xfce/libxfce4ui.html
  2. Baixei o arquivo de patch para esta biblioteca neste link:https://bugzilla.xfce.org/show_bug.cgi?id=7845
  3. Extraí o arquivo baixado da etapa 1 comtar xvf libxfce4ui-4.12.1.tar.bz2
  4. Naveguei até a pasta extraída e apliquei o patch da etapa 2 com cd libxfce4ui-4.12.1epatch -p1 < patchfile
  5. Segui as instruções da página de download na etapa 1 para construir e instalar essa biblioteca. Você precisará instalar o gcc se ainda não estiver instalado.

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

Após uma reinicialização, tudo funcionou bem! Eu espero que isso ajude!

Para responder à sua pergunta de acompanhamento, o XFCE é uma exceção, todos os outros DE que experimentei (ambiente de desktop) lidam com combinações de teclas no lançamento, em vez de pressionar. Isso inclui:

  • Gnomo
  • KDE
  • Canela
  • Amigo
  • LXDE
  • LXQT

informação relacionada