Мне нужно изменить раскладку клавиатуры во время работы в консоли в Linux. Мне нужно установить английскую раскладку по умолчанию для консоли. Как это сделать?
4 ответа
Чтобы изменить общесистемную раскладку клавиатуры, запустите
sudo dpkg-reconfigure keyboard-configuration
или отредактируйте строку XKBLAYOUT
в /etc/default/keyboard
.
Чтобы быстро изменить раскладку клавиатуры, просто установите setxkbmap с помощью:
sudo apt-get install x11-xkb-utils
После этого вы всегда можете изменить раскладку клавиатуры с помощью:
setxkbmap us
Чтобы сделать это автоматически каждый раз, расширьте ваш .bashrc
с помощью:
echo "setxkbmap us" >> ~/.bashrc
Теперь откройте новую консоль и раскладка клавиатуры США будет активирована. Не беспокойтесь, если маленький значок клавиатуры на панели Ubuntu не изменится.
по-другому, но я понимаю, что это не будет длиться до следующей загрузки:
sudo loadkeys /usr/share/keymaps/i386/qwerty/us.kmap.gz
проверьте /usr /share /keymaps /i386 / для вашей раскладки клавиатуры и раскладки клавиш, которые вам больше подходят
очень забавно было бы переключиться обратно ... возможное решение - сделать скрипт bash (названный w/ символами целевого языка. например, англ). Второй трюк заключается в том, чтобы набрать «setxkbmap us; setxkbmap ru», тогда можно использовать историю bash, чтобы вернуть основной макет в консоль.