Próbuję na stałe zmienić lewy klawisz Ctrl z wielkimi literami. Ale z natywnym przełącznikiem układu klawiatury Ubuntu xmodmap nie przetrwał ( to pytanie ). Więc teraz po prostu porzuciłem natywny przełącznik i zamiast tego użyłem polecenia setxkbmap. Stworzyłem skrypt:
#!/bin/bash
setxkbmap -model pc104 -layout us,ru -option grp:alt_shift_toggle -option ctrl:swapcaps
Działa tak, jak chcę. Ale teraz chcę automatycznie uruchomić go przy uruchomieniu systemu. Ale jeśli umieszczę to w aplikacji Sturtup, to nie będzie działać. Najwyraźniej coś innego resetuje mapę xkb po uruchomieniu mojego skryptu.
Czy ktoś wie, co wyzwala reset xkb i jak się go pozbyć?
startup
keyboard-layout
lompy
źródło
źródło
sudo dpkg-reconfigure console-setup
te zmiany w całym systemie?Odpowiedzi:
Wreszcie, po wielu badaniach, oto co znalazłem dla Ubuntu 13.10:
przejdź do org >> gnome >> desktop >> input-sources
Umieść swoje opcje jako xkb-options jako listę. Np .: [„altwin: ctrl_alt_win”, „.. etc ..”]
Następnie zamknij edytor dconf. Zmiany powinny zacząć obowiązywać od razu.
... zamieściłbym zrzut ekranu, ale moja reputacja na tej planszy nie jest wystarczająco wysoka, proszę daj mi kilka punktów;)
Ref:
źródło