Korzystam z najnowszej wersji Linux Mint z Cinnamon. Próbuję map Caps Lockdo Ctrl, ale nie mogę dowiedzieć się, jak to zrobić. Wszystkie wyszukiwane przeze mnie strony internetowe doprowadziły mnie do starszych wersji Linux Mint (w moich ustawieniach nie ma opcji układu klawiatury). W jaki sposób mogę to zrobić?
linux-mint
x11
keyboard-shortcuts
xkb
xmodmap
Zach Russell
źródło
źródło
Odpowiedzi:
Możesz to zrobić za pomocą
xmodmap
. Dodaj następujące elementy~/.xmodmap
:i uruchom polecenie
xmodmap ~/.xmodmap
. Możesz umieścić to polecenie we wszystkich plikach startowych przetwarzanych przez WM lub DE. Działa to tylko w X, ale działa niezależnie od używanego środowiska graficznego.źródło
Znalazłem to. Został przeniesiony do sekcji preferencji regionalnych:
Przejdź do ustawień> preferencje regionalne> układy klawiatury> ustawienia i rozwiń sekcję Caps Lock.
AKTUALIZACJA:
W Linux Mint 17.1 możesz się do niego dostać za pośrednictwem;
Ustawienia systemu> Sprzęt> Klawiatura> Układy klawiatury> Opcje> Zachowanie klawisza Caps Lock
źródło
Nie ma potrzeby korzystania z przestarzałych,
xmodmap
ponieważ istnieje jużxkb
opcja - mianowiciectrl:nocaps
np. W terminalu:Z gnome 3 możesz użyć
dconf-editor
i dodaćctrl:nocaps
do swoich opcji xkb w org> gnome> desktop> źródła wejściowe :lub po prostu włącz Caps Lock jako Ctrl w
gnome-tweak-tool
obszarze Pisanie> Ctrl pozycja klucza :źródło
man keyboard
a także stałą lokalizację konfiguracji/etc/default/keyboard
W przypadku LinuxMint 17 z KDE było to: Ustawienia systemowe> Urządzenia wejściowe> Klawiatura> Zaawansowane> Pozycja klawisza Ctrl
źródło
Zdaję sobie sprawę, że ma już Zaakceptowanych odpowiedź, ale tutaj jest jedyną prawdziwą drogę do zmian Caps Lockna ctrl. Działa to na wszystkich wersjach Linuksa, na wszystkich dystrybucjach, dla całego systemu (konsola, X, cokolwiek). Ustawia mapowanie w jądrze, gdzie powinno być .
Dodaj to do skryptu startowego (np.
/etc/rc.local
Lub utwórz własny).W Debianie (i pochodnych) dumpkeys / loadkeys jest częścią
kbd
pakietu, jeśli z jakiegoś powodu nie jest jeszcze zainstalowany.źródło
/etc/rc.local
, a także próbowałem wylogować się i uruchomić ponownieW Mennicy 17.2 wybierz Preferencje -> Klawiatura -> Układy -> Opcje, wybierz zachowanie klawisza Caps Lock, wybierz „Ustaw Caps Lock jako dodatkową kontrolę”.
źródło
Aktualizacja tego wątku do Linux Mint 18.3 (Beta), ponieważ ta opcja wydaje się być ruchomym celem.
źródło
Oto wersja destylowana:
0) Upewnij się, że Caps Lock jest WYŁĄCZONY
1) Utwórz następujący plik:
2) Uruchom następujące polecenie:
3) Uruchom następującą komendę, aby zmiana przypisania stała się natychmiastowa:
Zostało to przetestowane na Ubuntu 18.04.2 LTS z systemem Xfce. Ponowne mapowanie działa świetnie w konsolach tty i systemie wejściowym X.
Dzięki tej stronie za wszystkie szczegóły: https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes, ale zajęło dużo wysiłku, aby przeanalizować, co naprawdę trzeba było zrobić.
źródło