Как сбросить раскладку клавиатуры?

13

Как я могу сбросить раскладку клавиатуры после ее изменения xkbcomp?

Есть ли способ сделать это без перезапуска X?

DLH
источник

Ответы:

21

Пытаться:

setxkbmap us

(Замена usна раскладку клавиатуры, которую вы хотите). Если вы используете вариант (например intl), попробуйте

setxkbmap -layout us -variant intl

Вот список раскладок клавиатуры .

snostorm
источник
1
Где взять список имен раскладок клавиатуры? Например, как мне узнать, что использовать для USA International?
DLH
2
Я создал этот список из содержимого /usr/share/X11/xkb/rules/xorg.lst: pastebin.com/v2vCPHjs Для USA International, сделайте setxkbmap us -variant intl. (Только одна черта!)
snostorm
Не могли бы вы добавить ссылку на вставку или file:///usr/share/X11/xkb/rules/xorg.lstссылку на ваш ответ, чтобы улучшить читаемость?
ParanoiaPuppy
1
этот ответ дает временное решение, после перезагрузки системы возможные переключения будут сессией по умолчанию
solfish
Это также работает, если вы запускаете Synergy и у вас есть клавиша-модификатор, например клавиша Shift, которая, очевидно, застряла.
Генри Кот
0

Проверьте текущий макет и параметры:

setxkbmap -print -verbose 10

Сброс макета в США и сброс параметров:

setxkbmap -layout us -option

(Без пустого -optionпараметра никакие параметры не будут сброшены.)

Используйте первую команду, чтобы проверить результат.

Стефан ван ден Аккер
источник
-1

Использование setxkbmap -layout us. Похоже, чтобы полностью сбросить изменения

Дэн
источник