目前,我有一个.Xmodmap
文件,将其更改Command为Ctrl,然后将其更改Ctrl为Super(我在Mac上运行Linux)。
它运行得很好,当只运行一次但连续运行时(例如,当我重新启动桌面环境(Cinnamon)时,它会重新加载.Xmodmap
文件),它基本上通过还原更改来重置设置。有效地在我想要的设置和原始设置之间切换。
如何编写.Xmodmap
仅设置一次但不会在连续运行时将其更改回原来的文件?这是我现有的.Xmodmap
文件:
clear control
clear mod4
keycode 105 =
keycode 206 =
keycode 133 = Control_L NoSymbol Control_L
keycode 134 = Control_R NoSymbol Control_R
keycode 37 = Super_L NoSymbol Super_L
add control = Control_L
add control = Control_R
当我使用.Xmodmap时,它会设置密钥,如果再次运行它,它将把它们切换回去。我想创建一个.Xmodmap,无论导致交换控制键和命令键的结果如何。有时,重新启动时会再次运行DE .Xmodmap,从而造成麻烦。
—
coteyr
.Xmodmap
只会影响您要更改的键,您想要做些什么?