xkbを使用してCaps LockをHyperに設定し、修飾子を変更する方法は?

xkbを使用してCaps LockをHyperに設定し、修飾子を変更する方法は?

これは私の現在の.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_LMod4keyにインポートしSuperLock、修飾子から削除して(大文字も生成するので)に設定してからキーをMod3Caps_LockバインドすることですHyper_L

これはうまくいきますがsetxkbmap。私は利用できることを知っていますが、setxkbmap -option caps:hyper適切な修飾子を設定する必要がありますが、どうすればよいかわかりません。

.xsessionrcまた、そのようなコマンドを配置するために必要な適切な文書がありますか?

関連情報