В даний час у мене є .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впливає лише на клавіші, які ви змінюєте, що ви хочете зробити інакше?