Używam klawiatury tureckiej, którą przekonwertowałem na angielski (serwer Ubuntu 12.04). Mój problem polega na tym, że pojedynczy cudzysłów nie jest obecny na klawiaturze, ale jest reprezentowany przecinkiem w powietrzu. Aby to naprawić, używam polecenia
sudo dpkg-reconfigure keyboard-configuration
Problem polega na tym, że za każdym razem, gdy zamykam system, zmiany są cofane, więc za każdym razem, gdy uruchamiam system, muszę wpisać to polecenie. Zastanawiałem się nad tym, żeby zrobić z niego cronjob, ale jestem pewien, że może istnieć inny sposób na trwałe wprowadzenie zmian.
źródło
sudo dpkg-reconfigure keyboard-configuration
pracował dla mnie i jest stały, mam węgierski układ po ponownym uruchomieniu.Ustawienia klawiatury są przechowywane w pliku / etc / default / keyboard. Jest dostarczany przez pakiet konfiguracji klawiatury, a inne pakiety używają tych informacji do konfigurowania klawiatury na konsoli lub w X Window System.
Możesz zmienić ustawienia klawiatury, używając:
Źródło
źródło
Miałem ten sam problem od zeszłego roku i za każdym razem ustawiałem układ klawiatury podczas uruchamiania systemu. Próbowałem wszystkich metod, ale żadna nie pomogła, z wyjątkiem jednej, która mi pomogła :)
Uruchom ponownie system :)
źródło
Aby zmienić to na stałe za pomocą terminala, uruchom to:
Dla nas:
Dla francuskiego:
Dla niemieckiego:
i tak dalej...
Testowany na Ubuntu 16.04 64 bit.
Aby zmienić to tymczasowo, możesz użyć
setxkbmap mylayout
...W trybie terminalowym musisz użyć
loadkeys
zamiastsetxkbmap
źródło
W przypadku instancji tylko dla konsoli, np. Serwerów, należy zainstalować
console-data
pakiet za pomocą,apt-get install console-data
a następnie skonfigurować go za pomocądpkg-reconfigure console-data
.źródło
Wszystkie powyższe wypróbowałem na Ubuntu 16.04 i
setxkbmap xx
zrobiłem to tylko dla rozwiązania tymczasowego , więc ręcznie umieściłem go w profilu .bashrc:sudo nano ~/.bashrc
a następnie wpiszsetxkbmap xx
tekst zastępując xx kodem językaźródło