Xfce 키보드 설정에서 XF86Display(F4) 버튼과 참 사이의 간섭

Xfce 키보드 설정에서 XF86Display(F4) 버튼과 참 사이의 간섭

저는 Linux Mint Xfce의 기본값인 수염 메뉴 검색 참( xfce4-popup-whiskermenu)을 좋아합니다(그러나 Xubuntu나 Xfce 데스크탑이 있는 다른 시스템에서처럼 설정할 수 있습니다) xfce4-display-settings --minimal.

Super-P와 관련된 xfce4-display-settings --minimalXfce 키보드 단축키( )에도 동일한 명령이 있습니다 .xfce4-keyboard-settings

여기에 이미지 설명을 입력하세요.

어떤 이유로 XF86Display 버튼을 사용할 때 수염 메뉴도 나타나므로 간섭이 발생합니다.

여기에 이미지 설명을 입력하세요.

키보드 단축키 목록에 있는 두 명령 중 하나를 제거하려고 하면 작동하지 않습니다. Super-P를 편집하고 이를 Ctrl-Alt-P와 같은 다른 항목으로 바꾸려고 하면 이전 항목을 바꾸는 대신 새 항목이 생성됩니다(재부팅 후 새 항목이 이전 항목 옆에 나타납니다 xfce4-keyboard-settings).


고쳐 쓰다:

Super-P 바로가기를 제거하려면 파일을 편집 /usr/share/mint-configuration-xfce/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml하고 표시된 해당 줄을 삭제 해야 합니다.여기. 그러나 간섭은 여전히 ​​존재합니다. XF86Display 버튼은 xfce4-display-settings --minimal연결되어 있음에도 불구하고 Whisker 메뉴만 표시합니다 xfce4-keyboard-settings.

흥미롭게도 항목을 편집하려고 시도하고 XF68Display 버튼을 다시 누르면 Super-P 단축키를 사용하여 새 항목이 생성되었습니다(해당 키는 건드리지 않았지만 디스플레이 버튼 F4는 터치했습니다). 이렇게 하면 원래 상황이 복원됩니다. - 이러한 방식으로 삭제된 항목이 /usr/share/mint-configuration-xfce/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml사용자별 파일에 다시 생성되기 때문입니다 /home/USER/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml. -- 이 파일의 모든 변경 사항은 XF86Display와 Super-P 간의 혼란/연관성을 제거하는 것으로 보입니다. )

XF86Display(F4) 버튼이 Super-P로 처리된 것 같습니다. 이게 정상인가요?

이것이 노트북에만 국한될 수 있습니까? (HP 파빌리온 G7-1246)


고쳐 쓰다:

Xev 표시 버튼은 다음과 같이 말했습니다.

FocusOut event, serial 37, synthetic NO, window 0x4400001,
    mode NotifyGrab, detail NotifyAncestor

전체 터미널 출력을 위한 Pastebin -여기.


동일한 BIOS를 사용하는 동일한 노트북에 슈퍼 키 전용(대시 검색 호출)을 사용하지만 디스플레이 버튼과 간섭이 없는 Ubuntu Unity가 설치되어 있기 때문에 이것은 이상합니다.

답변1

이는 다음과 유사하거나 동일한 버그일 수 있습니다.이것(Super-P는 BIOS에서 디스플레이에 매핑되어 있습니다.) 단, 제 노트북에서는 디스플레이 버튼이 Fn-F8이 아니라 F4입니다.

마음에 들지 않는 점은 디스플레이 전환 명령(XF68Display)이 "p" 키와 일치하는 것이 아니라 Super-P와 일치한다는 것입니다. Super가 메뉴 검색( xfce4-popup-whiskermenu)용으로 예약되어 있고 검색에만 사용되기를 원합니다. Xfce는 Ubuntu Unity의 Same과 같습니다. 그래서 저는 Super가 다른 조합으로 사용되는 것을 원하지 않습니다.

Super-P는 Windows 7 설정과 일치하도록 노트북 제조업체가 BIOS에서 설정한 것으로 나타나므로 제거할 수 없습니다. Super-P와 XF68Display(노트북에서는 F4) 간의 ID는 BIOS 기반일 수도 있습니다.


그래서 딱히 해결책은 없지만해결책:F5(XF86HomePage) 버튼은 BIOS의 어떤 명령과도 연결되어 있지 않으므로 xfce4-keyboard-settings실행되도록 설정할 수 있습니다 xfce4-display-settings --minimal.

이제 F4는 여전히 디스플레이 설정과 메뉴를 표시하지만 F5는 디스플레이 설정만 표시하고 참에는 메뉴만 표시됩니다.

관련 정보