Ответы:
Чтобы изменить общесистемную раскладку клавиатуры, запустите
sudo dpkg-reconfigure keyboard-configuration
или отредактируйте XKBLAYOUT
строку в /etc/default/keyboard
.
localectl status
, localectl list-keymaps
, localectl set-keymap cz
см Изменение раскладки клавиатуры ... В раскладку в /usr/lib/kbd/keymaps/
BTW ..
/etc/default/keyboard
. Чтобы изменить настройки клавиатуры в этом случае, вам нужно использоватьdconf
Чтобы быстро изменить раскладку клавиатуры, просто установите setxkbmap с помощью:
sudo apt-get install x11-xkb-utils
После этого вы всегда можете изменить раскладку клавиатуры с помощью:
setxkbmap us
Чтобы сделать это автоматически каждый раз, добавьте .bashrc
:
echo "setxkbmap us" >> ~/.bashrc
Теперь откройте новую консоль и раскладка клавиатуры США будет активирована. Не беспокойтесь, если маленький значок раскладки клавиатуры на панели Ubuntu не изменится.
/etc/default/keyboard
как предложено другими ответами.
другой путь, но я понимаю, что это не будет длиться до следующей загрузки:
sudo loadkeys /usr/share/keymaps/i386/qwerty/us.kmap.gz
проверьте / usr / share / keymaps / i386 / для вашей раскладки клавиатуры и раскладки клавиш, которые вам больше подходят
/etc/rc.local
чтобы не требовать sudo?
loadkeys нас ---- он загружает ключи США, но для одного сеанса.
очень забавным может быть переключение обратно ... возможное решение состоит в том, чтобы сделать скрипт bash (названный w / символами целевого языка. например, англ). Второй трюк заключается в том, чтобы набрать «setxkbmap us; setxkbmap ru», тогда можно использовать историю bash, чтобы вернуть основной макет в консоль.
Лучше взломать, чтобы отслеживать udev и сбрасывать его автоматически, если клавиатура отключается. Это может понадобиться даже пользователям ноутбуков, поскольку они могут мгновенно отключиться. Я только что сделал репозиторий GitHub, чтобы сделать это.