Macbook Pro 上的 Fedora 30 - 无法重新映射大写锁定

Macbook Pro 上的 Fedora 30 - 无法重新映射大写锁定

我在 2015 Macbook Pro 上运行 Fedora 30(gnome 桌面),并尝试将大写锁定重新映射为按住时的 ctrl 和按下时的退出。为此,我跑了:

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

这似乎对(内置 Mac 键盘的)大写锁定没有任何影响。

更新

经过进一步调查,这似乎与gnome有关。在 i3 中,setxkbmap运行正确,并且xcape如果我将其更改为 be ,则该行可以正常工作xcape -e 'Control_L=Escape',大概是因为 setxkbmap 在 xcape 运行之前已经将 caps 重新路由到 ctrl 。问题仍然是如何让它在 gnome 中工作。

相关内容