这是目前我的.xsessionrc
文件:
xmodmap -e "remove Mod4 = Hyper_L" -e "add Mod3 = Hyper_L" -e "lock = Hyper_L" -e "keysym Caps_Lock = Hyper_L" &
bspwm &
xfdesktop -D &
我所做的是取消设置Hyper_L
为Mod4
修饰符(由键获取Super
),将其从Lock
修饰符中删除(因为它也生成大写字母),将其设置为Mod3
,然后将Caps_Lock
键绑定为Hyper_L
。
这可行,但我想使用 来实现这一点setxkbmap
。我知道我可以使用,setxkbmap -option caps:hyper
但我还应该设置适当的修饰符,但我不知道如何做到这一点。
另外,是否有.xsessionrc
适当的文件来放置此类命令?