Macbook Pro의 Fedora 30 - Caps Lock을 다시 매핑할 수 없음

Macbook Pro의 Fedora 30 - Caps Lock을 다시 매핑할 수 없음

저는 2015 Macbook Pro에서 Fedora 30(gnome 데스크탑)을 실행하고 있으며 Caps Lock을 누르고 있으면 Ctrl로 다시 매핑하고 누르면 종료하려고 합니다. 이를 위해 다음을 실행했습니다.

setxkbmap -option 'ctrl:nocaps' && xcape -e 'Caps_Lock=Escape'

이는 내장 Mac 키보드의 Caps Lock에는 아무런 영향을 미치지 않는 것 같습니다.

고쳐 쓰다

추가 조사 결과 이는 노움(gnome)과 관련이 있는 것으로 보입니다. i3에서는 setxkbmap올바르게 실행되며, xcape이를 변경하면 행이 정상적으로 작동합니다. xcape -e 'Control_L=Escape'아마도 xcape가 실행되기 전에 setxkbmap이 이미 대문자를 ctrl로 다시 라우팅했기 때문일 것입니다. 문제는 그놈에서 어떻게 작동하게 만드는가입니다.

관련 정보