Snažím se trvale přepínat levou klávesu Ctrl s velkými písmeny. Ale s nativním přepínačem rozložení klávesnice ubuntu xmodmap nepřetrvával (tato otázka). Takže teď jsem prostě opustil nativní přepínač a místo toho jsem použil příkaz setxkbmap. Vytvořil jsem skript:
#!/bin/bash
setxkbmap -model pc104 -layout us,ru -option grp:alt_shift_toggle -option ctrl:swapcaps
Funguje to tak, jak chci. Ale teď to chci automaticky spustit při startu systému. Ale když to dám pod Sturtup Applications, nefunguje to. Zjevně něco jiného resetuje mapu xkb po mém skriptu při spuštění.
Ví někdo, co spouští reset xkb a jak se toho zbavit?
Nejlepší odpověď
Nakonec, po dlouhém výzkumu jsem našel to, co jsem našel pro ubuntu 13.10:
$ sudo apt-get install dconf-tools
$ dconf-editor
přejděte na org>> gnome>> plocha>> zdroje vstupu
Vložte své možnosti pod xkb-options jako seznam. Příklad:[‘altwin:ctrl_alt_win‘,‘..atd..‘]
Poté zavřete dconf-editor. Změny by se měly projevit okamžitě.
… Zveřejnil bych snímek obrazovky, ale moje pověst na této nástěnce není dostatečně vysoká, dejte mi prosím nějaké body 😉
Ref:
- Jak trvale přepnout Caps Lock a Esc
- man 7 xkeyboard-config