키를 누르는 것이 아니라 키를 눌렀을 때의 키보드 단축키\단축키를 처리하도록 XFCE를 구성하는 방법

키를 누르는 것이 아니라 키를 눌렀을 때의 키보드 단축키\단축키를 처리하도록 XFCE를 구성하는 방법

XFCE에서 응용 프로그램을 사용하는 동안 XFCE 단축키와 겹치는 키보드 단축키\단축키를 누르면 대신 XFCE 단축키 효과가 발생하는 것을 발견했습니다.

예를 들어 Eclipse IDE에는 단축키: 가 있지만 Shift + Alt + SXFCE는 단축키를 사용하여 키보드 레이아웃을 전환합니다 Shift + Alt.

따라서 를 누르면 Shift + Alt단축키 조합을 완료하고 를 누르기 전에 키보드 레이아웃이 변경됩니다 S.

동료는 이것이 XFCE가 핫키를 처리할 때 처리하기 때문이라고 제안했습니다.누르면, 그럴 때가 아니야출시된.

나는 Windows와 Linux를 항상 사용하고 있기 때문에 이러한 단축키를 변경하고 싶지 않으며 자신을 혼란스럽게 만들고 싶지 않습니다.

내 질문은 다음과 같습니다

  • 키를 누를 때가 아니라 키를 놓을 때 단축키를 처리하도록 XFCE를 구성하는 방법
  • Enlightenment, Gnome 3, Mate, Cinnamon이 XFCE보다 키보드 단축키를 더 잘 처리합니까? 아니면 적어도 내가 여기서 언급하는 방식은 키를 누르는 것이 아니라 키를 놓는 것입니다.
  • 누르지 않고 놓을 때 단축키를 처리하는 다른 데스크탑 환경은 무엇입니까?

답변1

그것은Xorg 버그. 결정된여기만자로 리눅스용. 따라가야 했어요이 단계PGP 검사를 수동으로 건너뛰려면 !

답변2

무함마드의 대답은 이 문제를 해결하기에 충분하지 않았습니다. 특히 Super(Windows) 키를 사용하는 경우. 저는 XFCE가 설치된 Arch Linux를 사용하고 있습니다. 이 문제를 어떻게 해결했는지 설명하겠습니다.

  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.1patch -p1 < patchfile
  5. 1단계의 다운로드 페이지 지침에 따라 해당 라이브러리를 빌드하고 설치했습니다. gcc가 아직 설치되어 있지 않은 경우 gcc를 설치해야 합니다.

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

재부팅 후 모든 것이 잘 작동했습니다! 이게 도움이 되길 바란다!

후속 질문에 대답하기 위해 XFCE는 이상치입니다. 제가 시도한 다른 모든 DE(데스크톱 환경)는 누르는 대신 릴리스 시 키 바인딩을 처리합니다. 여기에는 다음이 포함됩니다.

  • 금언
  • KDE
  • 시나몬
  • 친구
  • LXDE
  • LXQT

관련 정보