我是vim用户,Esc经常使用,因此映射Caps Lock到Esc。
我目前在我的~/.profile
:
# remap Esc to Caps Lock
xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape'
问题在于,每当我暂停计算机甚至锁定屏幕时,的映射都Caps Lock将返回其默认值。
我的问题是,我应该在哪里放置此行,以便即使在挂起并锁定屏幕(等)之后,重映射仍然保留。
我是vim用户,Esc经常使用,因此映射Caps Lock到Esc。
我目前在我的~/.profile
:
# remap Esc to Caps Lock
xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape'
问题在于,每当我暂停计算机甚至锁定屏幕时,的映射都Caps Lock将返回其默认值。
我的问题是,我应该在哪里放置此行,以便即使在挂起并锁定屏幕(等)之后,重映射仍然保留。
Answers:
问题是xmodmap
不建议使用,并且键盘布局会在奇怪的时间重置。查看https://askubuntu.com/a/464618/16395是否可以为您提供帮助。
在中,gnome-shell
您可以通过在中设置gnome-tweak-tool
以下选项之一来实现此目的:
您应该能够找到与Elementary等效的东西。
另请参阅https://askubuntu.com/a/629043/16395和将AltGr- [a..z]和Shift-AltGr- [A..Z]映射到希腊字母
xkb
系统很复杂,说它稀疏地记录在案是轻描淡写……在这里阅读第一句话:charvolant.org/~doug/xkb/html/xkb.html