데스크탑 환경이 특정 키 입력 동작에 영향을 줍니까?

데스크탑 환경이 특정 키 입력 동작에 영향을 줍니까?

Fn열쇠가 달린 노트북이 있어요 . 영향을 받으려면 xev명령 표시를 사용하십시오 .Fn + UpArrowXF86AudioRaiseVolume

KDE를 사용한다면 KDE가 이 기호의 동작에 영향을 미칠 책임이 있습니까?

openbox를 사용하여 Arch Linux를 설치했는데 이 키(및 다른 키 Fn + ...)가 작동하지 않습니다.

Ubuntu + KDE에서는 작동합니다.

이러한 키에 대한 일부 동작을 제공하도록 Arch Linux에서 Openbox를 구성하는 것이 내 책임인지 궁금합니다.

답변1

예, Gnome과 KDE는 해당 WM에서 제공하는 단축키 외에 자체 키보드 단축키를 제공합니다.

그러나 이것이 당신이 생각하는 것과 다를 수도 있습니다. Fn + UpArrow키 기호가 생성된다는 사실은 XF86AudioRaiseVolume주로 노트북의 키보드 때문입니다. 이를 다시 사용하여 확인할 수 있습니다 xev(Openbox 환경에서). 를 누르면 동일한 출력이 표시됩니다 Fn + UpArrow.

Openbox에서는 바인딩 세트가 없으므로 XF86AudioRaiseVolume가상 "키"를 눌러도 아무 일도 일어나지 않습니다. 즉, 키심이 전송되고 Openbox는 이에 관심이 없으므로 아무 일도 일어나지 않습니다.

자신만의 바인딩을 추가하는 것을 고려할 수도 있습니다 xbindkeys(참조http://www.nongnu.org/xbindkeys/). 좋은 시간 보내세요Wikipedia에 관한 기사그것에 대해. 바인딩하려는 프로그램은 아마도 amixer(ALSA를 사용하는 경우) 및/또는 pactl(PulseAudio를 사용하는 경우)일 것입니다.

관련 정보