Как изменить раскладку клавиатуры при работе в консоли?
Мне нужно изменить раскладку клавиатуры при работе в консоли в Linux. Мне нужно настроить английскую раскладку по умолчанию для консоли. Как это сделать?
Мне нужно изменить раскладку клавиатуры при работе в консоли в Linux. Мне нужно настроить английскую раскладку по умолчанию для консоли. Как это сделать?
Чтобы быстро изменить раскладку клавиатуры, просто установите setxkbmap с:
sudo apt-get install x11-xkb-utils
После этого вы всегда можете изменить раскладку клавиатуры с:
setxkbmap us
Чтобы сделать это автоматически каждый раз, удлините вашу .bashrc
с:
echo "setxkbmap us" >> ~/.bashrc
Теперь откройте новую консоль, и US раскладка клавиатуры будет активирована. Не волнуйтесь, если маленькая раскладка клавиатуры на панели Ubuntu не изменится.
другой способ, но я понимаю, что он не продлится до следующей загрузки:
sudo loadkeys /usr/share/keymaps/i386/qwerty/us.kmap.gz
проверка /usr/share/keymaps/i386/ для вас раскладка клавиатуры и раскладка клавиатуры на то, что вам больше подходит.
загружает нас —- он загружает US ключи, но за один сеанс.
очень забавным может быть переключение обратно… возможным решением является создание бэш-скрипта (с именем ж/с символами целевого языка. например, англ). Второй трюк - набрать “setxkbmap us; setxkbmap ru”, после чего можно использовать bash историю, чтобы вернуть основную раскладку в консоль.
Лучший способ взлома - следить за udev и автоматически перезапускать его, если клавиатура отключается. Она может понадобиться даже пользователям ноутбуков, так как она может мгновенно отключиться. Я только что сделал github repo, чтобы сделать это.