Мне нужно изменить раскладку клавиатуры во время работы в консоли в Linux. Мне нужно установить английскую раскладку по умолчанию для консоли. Как это сделать?
Чтобы изменить общесистемную раскладку клавиатуры, запустите
sudo dpkg-reconfigure keyboard- конфигурация
или отредактируйте строку XKBLAYOUT
в /etc/default/keyboard
.
Чтобы быстро изменить раскладку клавиатуры, просто установите setxkbmap с помощью:
sudo apt-get install x11-xkb-utils
После этого вы всегда можете изменить раскладку клавиатуры с помощью:
setxkbmap us
Чтобы делать это каждый раз автоматически, добавьте в свой .bashrc
:
echo "setxkbmap us" >> ~/.bashrc
Теперь откройте новую консоль, и раскладка клавиатуры США активирована. Не беспокойтесь, если маленький значок раскладки клавиатуры в Ubuntu панель не меняется.
Чтобы быстро изменить раскладку клавиатуры, просто установите setxkbma p с помощью:
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/
раскладку клавиатуры и раскладки клавиатуры, которые вам больше подходят.
Другой способ, но я понимаю, что он не продлится до следующей загрузки:
sudo loadkeys/ usr/share/keymaps/i386/qwerty/us.kmap.gz
Проверьте /usr/share/keymaps/i386/
для вашей клавиатуры макет и раскладки клавиатуры на то, что вам больше подходит.
loadkeys us —- загружает ключи США, но для один сеанс.
loadkeys us —- он загружает ключи США, но для одного сеанса.
Было бы очень забавно переключиться обратно … возможное решение — создать сценарий Bash (названный символами целевого языка. Например, англ).
Второй трюк — набрать «setxkbmap us; setxkbmap ru», а затем можно использовать историю Bash для возврата основного макета в консоль..
Очень забавно было бы переключиться обратно … возможное решение — сделать Bash сценарий (названный символами изучаемого языка. Например, англ).
Второй трюк — набрать «setxkbmap us; setxkbmap ru», а затем можно использовать историю Bash для возврата основного макета в консоль.
Лучше всего отслеживать udev и автоматически сбрасывать его, если клавиатура отключается. Он может понадобиться даже пользователям ноутбуков, поскольку он может мгновенно отключиться. Я только что сделал для этого репозиторий GitHub.
Лучше отслеживать udev и сбрасывать его автоматически, если клавиатура отключается. Он может понадобиться даже пользователям ноутбуков, поскольку он может мгновенно отключиться. Я только что создал для этого репозиторий GitHub.