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


13

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

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

Ответы:


21

Пытаться:

setxkbmap us

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

setxkbmap -layout us -variant intl

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


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. Похоже, чтобы полностью сбросить изменения

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.