В настоящее время у меня есть .Xmodmapфайл, который меняет мой Commandна Ctrl, затем меняет мой Ctrlна Super(я использую Linux на Mac).
Он работает довольно хорошо, когда запускается только один раз, но при последовательных запусках (например, когда я перезагружаю свою рабочую среду (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влияет только на ключи, которые вы меняете, что вы хотите сделать по-другому?