3
如何编写“幂等” .Xmodmap
目前,我有一个.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