Następujące wywołanie setxkbmap
polecenia X11 wyłącza przełączanie konsoli / terminala wirtualnego Ctrl-Alt-Fn:
setxkbmap -option srvrkeys:none
Aby powrócić do poprzedniego zachowania klawiszy ctrl-alt-Fn, a także usunąć wszystkie inne opcje, takie jak caps:ctrl_modifier
:
setxkbmap -option ''
Aby wydrukować bieżące ustawienia, wywołaj setxkbmap -print
.
Aby wywołać użytkownika, umieść polecenie w pliku ~ / .xinitrc.
Aby wywołać przy uruchomieniu Xsession, utwórz plik w
/etc/X11/Xsession.d
Jak na przykład
/etc/X11/Xsession.d/65srvrkeys-none
zawierający powyższe setxkbmap
polecenie i uczyń go wykonywalnym za pomocą sudo chmod +x /etc/X11/Xsession.d/65srvrkeys-none
.
Aby uzyskać więcej informacji, wpisz man setxkbmap
polecenie powłoki lub zobacz stronę podręcznika systemowego Xorg setxkbmap .
Testowałem to z KDE na Ubuntu 14.04 LTS (Trusty). Te ustawienia są również dostępne w Ustawieniach systemu> Urządzenia wejściowe> Klawiatura> Zaawansowane. Jeśli zmienisz srvrkeys
w ustawieniach GUI, pojawi się on natychmiast setxkbmap
i odwrotnie.
Wolę modyfikować system X Window za pomocą interfejsów wiersza poleceń X11. Jeśli to nie działa, próbuję środowiska pulpitu. W ostateczności zmodyfikowałbym pliki konfiguracji systemu. Implementacje i formaty plików zmieniają się, ale interfejsy wiersza poleceń działają prawie na zawsze w tradycji Unix / Linux.