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
답변2
무함마드의 대답은 이 문제를 해결하기에 충분하지 않았습니다. 특히 Super(Windows) 키를 사용하는 경우. 저는 XFCE가 설치된 Arch Linux를 사용하고 있습니다. 이 문제를 어떻게 해결했는지 설명하겠습니다.
- 여기에서 libxfce4ui 소스 코드를 다운로드했습니다(나중에 지침을 사용했습니다).http://www.linuxfromscratch.org/blfs/view/7.8/xfce/libxfce4ui.html
- 다음 링크에서 이 라이브러리에 대한 패치 파일을 다운로드했습니다.https://bugzilla.xfce.org/show_bug.cgi?id=7845
- 1단계에서 다운로드한 파일을 추출했습니다.
tar xvf libxfce4ui-4.12.1.tar.bz2
- 추출된 폴더로 이동하여 2단계의 패치를
cd libxfce4ui-4.12.1
및patch -p1 < patchfile
1단계의 다운로드 페이지 지침에 따라 해당 라이브러리를 빌드하고 설치했습니다. gcc가 아직 설치되어 있지 않은 경우 gcc를 설치해야 합니다.
./configure --prefix=/usr --sysconfdir=/etc && make sudo make install
재부팅 후 모든 것이 잘 작동했습니다! 이게 도움이 되길 바란다!
후속 질문에 대답하기 위해 XFCE는 이상치입니다. 제가 시도한 다른 모든 DE(데스크톱 환경)는 누르는 대신 릴리스 시 키 바인딩을 처리합니다. 여기에는 다음이 포함됩니다.
- 금언
- KDE
- 시나몬
- 친구
- LXDE
- LXQT