Я использую турецкую клавиатуру, которую я перевел на английский (Ubuntu server 12.04). Моя проблема в том, что одинарная кавычка отсутствует на клавиатуре, а вместо этого обозначается запятой в воздухе. Чтобы исправить это, я использую команду
sudo dpkg-reconfigure keyboard-configuration
Проблема в том, что каждый раз, когда я выключаюсь, изменения возвращаются, поэтому каждый раз, когда я запускаю систему, мне приходится вводить эту команду. Я думал о том, чтобы превратить это в cronjob, но я уверен, что может быть другой способ сделать изменения постоянными.
источник
sudo dpkg-reconfigure keyboard-configuration
у меня сработало, и это постоянно, у меня венгерский макет после перезагрузки.Настройки клавиатуры хранятся в файле / etc / default / клавиатура. Он предоставляется пакетом конфигурации клавиатуры, и другие пакеты используют эту информацию для настройки клавиатуры на консоли или в X Window System.
Вы можете изменить настройки клавиатуры, используя:
Источник
источник
У меня была та же проблема с прошлого года, и я каждый раз настраивал раскладку клавиатуры при запуске системы. Я перепробовал все методы, но ни один не помог, кроме одного, который я нашел, помог мне :)
Перезагрузите систему :)
источник
Чтобы изменить его постоянно через терминал, запустите:
Для нас:
Для французского:
Для немецкого:
и так далее...
Проверено на Ubuntu 16.04 64 бит.
Чтобы временно изменить его, вы можете использовать
setxkbmap mylayout
...В режиме терминала вам нужно использовать
loadkeys
вместоsetxkbmap
источник
Для консольных только экземпляры , например , серверов, вы должны установить
console-data
пакет с ,apt-get install console-data
а затем установить его сdpkg-reconfigure console-data
.источник
Я попробовал все вышеперечисленное на Ubuntu 16.04, и только временное решение
setxkbmap xx
сделало это для меня, поэтому я вручную включил его в профиль .bashrc:sudo nano ~/.bashrc
и затем набралsetxkbmap xx
замену xx на код вашего языка.источник