Мені потрібно змінити розкладку клавіатури під час роботи в консолі в Linux. Мені потрібно встановити англійський макет як конфігурацію за замовчуванням. Як це зробити?
Мені потрібно змінити розкладку клавіатури під час роботи в консолі в Linux. Мені потрібно встановити англійський макет як конфігурацію за замовчуванням. Як це зробити?
Відповіді:
Щоб змінити розкладку клавіатури на всій системі, запустіть
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
не вимагає судо?
loadkeys us ---- він завантажує ключі США, але за один сеанс.
дуже смішним може бути перемикання назад .. можливе рішення - зробити скрипт bash (названий w / символами цільової мови. наприклад, англ). Другий трюк - ввести "setxkbmap us; setxkbmap ru", тоді можна використовувати історію bash, щоб повернути основний макет до консолі.
Кращий хак - це відстежувати udev і автоматично скинути його, якщо клавіатура відключається. Навіть користувачі на ноутбуках можуть потребувати цього, оскільки він може миттєво відключитися. Я щойно зробив github repo, щоб це зробити.