31

Мне нужно изменить раскладку клавиатуры во время работы в консоли в Linux. Мне нужно установить английскую раскладку по умолчанию для консоли. Как это сделать?

4 ответа4

36

Чтобы изменить общесистемную раскладку клавиатуры, запустите

sudo dpkg-reconfigure keyboard-configuration

или отредактируйте строку XKBLAYOUT в /etc/default/keyboard .

11

Чтобы быстро изменить раскладку клавиатуры, просто установите setxkbmap с помощью:

sudo apt-get install x11-xkb-utils

После этого вы всегда можете изменить раскладку клавиатуры с помощью:

setxkbmap us

Чтобы сделать это автоматически каждый раз, расширьте ваш .bashrc с помощью:

echo "setxkbmap us" >> ~/.bashrc

Теперь откройте новую консоль и раскладка клавиатуры США будет активирована. Не беспокойтесь, если маленький значок клавиатуры на панели Ubuntu не изменится.

5

по-другому, но я понимаю, что это не будет длиться до следующей загрузки:

sudo loadkeys /usr/share/keymaps/i386/qwerty/us.kmap.gz

проверьте /usr /share /keymaps /i386 / для вашей раскладки клавиатуры и раскладки клавиш, которые вам больше подходят

0

очень забавно было бы переключиться обратно ... возможное решение - сделать скрипт bash (названный w/ символами целевого языка. например, англ). Второй трюк заключается в том, чтобы набрать «setxkbmap us; setxkbmap ru», тогда можно использовать историю bash, чтобы вернуть основной макет в консоль.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .