Niestety nie ma takiej opcji w opcjach układu klawiatury.
Jak mogę to zrobić ręcznie?
keyboard
keyboard-layout
izhak
źródło
źródło
Odpowiedzi:
Aby to zrobić ręcznie, chcesz utworzyć plik o nazwie .Xmodmap w swoim katalogu domowym. Możesz to zrobić za pomocą polecenia z terminala
To utworzy plik i otworzy go w gedit. Dodaj następujące wiersze do pliku:
Zapisz plik i zamknij gedit. Przy następnym logowaniu nowe klawisze będą aktywne. Aby ustawienia odniosły natychmiastowy skutek, uruchom następujące polecenie:
Istnieje prawdopodobieństwo, że powyższe kody klawiszy są różne na twoim komputerze. Jeśli powyższe nie działa, spróbuj uruchomić program xev z wiersza poleceń. Xev wygeneruje nowe małe okno w rogu ekranu. Jeśli zaczniesz naciskać klawisze na klawiaturze, otrzymasz wszystkie informacje dotyczące mapowania klawiszy dla tego naciśnięcia klawisza.
Na przykład, jeśli nacisnę „q”, gdy xev jest uruchomiony, otrzymam następujące dane wyjściowe:
kod 24 to informacja, której szukamy. Naciśnij lewy Ctrl i lewy Alt podczas uruchamiania xev, aby uzyskać własne odpowiednie kody klawiszy, aby potwierdzić, że są one takie same jak te używane powyżej.
Mam nadzieję, że to pomaga.
źródło
xmodmap ~/.Xmodmap
każdym ponownym uruchomieniu. Jak mogę to zautomatyzować?Jeśli nie chcesz wpaść w ból
xmodmap
, możesz to również zrobić za pomocą ustawień gnome.sudo apt-get install gnome-tweak-tool
, otwórz go, przejdź do Pisanie i zmień opcję Ctrl key key na Zamień w lewo Alt i Ctrl :Prawdopodobnie możesz to zrobić za pośrednictwem
gsettings
, ale nie jestem pewien dokładnej nazwy wpisu konfiguracji.źródło
Wystarczy utworzyć ~ / .Xmodmap za pomocą prostego edytora tekstu i ponownie uruchomić Xserver.
źródło
xmodmap ~/.Xmodmap
żeby go załadować. Nie jestem pewien, czy muszę to robić przy każdym ponownym uruchomieniu.Jeśli chcesz utrzymać klawisz Ctrl w normalnej pozycji podczas korzystania z aplikacji terminalowych w porównaniu z aplikacjami GUI, możesz spojrzeć na Kinto.
https://github.com/rbreaves/kinto
Oto sedno tego, co robi zasadniczo, jest to stosunkowo proste, ale stworzyłem instalator, Kinto, który używa systemd i działa na systemach opartych na x11, które utworzą usługę / skrypt z xprop, który nasłuchuje twojej aktywnej nazwy aplikacji.
https://gist.github.com/rbreaves/f4cf8a991eaeea893999964f5e83eebb
Chciałbym wspierać Wayland i x11 za pomocą jednego rozwiązania, ale xprop nie był przeznaczony dla tego świata.
Oto dowód koncepcji KDE Plasma 5 Wayland. https://github.com/rbreaves/applet-window-title/commit/ff17e694579a52a9848d6bea87b2d11f22033718
źródło