![Macbook Pro 上的 Fedora 30 - 无法重新映射大写锁定](https://linux22.com/image/159527/Macbook%20Pro%20%E4%B8%8A%E7%9A%84%20Fedora%2030%20-%20%E6%97%A0%E6%B3%95%E9%87%8D%E6%96%B0%E6%98%A0%E5%B0%84%E5%A4%A7%E5%86%99%E9%94%81%E5%AE%9A.png)
我在 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 中工作。