Неправильная карта клавиатуры

10

У меня есть Ubuntu 11.10. У меня английская клавиатура, и я установил раскладку клавиатуры на английский (Великобритания) в Системных настройках -> Раскладка клавиатуры . Это единственный макет в списке.

Недавно моя клавиатура перешла на американскую раскладку. Я не знаю почему, и я не могу изменить это обратно. И находятся в неправильном месте.
"@

Я напечатал, man loadkeysи документация говорит мне, что раскладка ключей по умолчанию, вероятно, находится в файле с именем defkeymap.map либо в, /usr/share/keymapsлибо в /usr/src/linux/drivers/char. Я не могу найти ни один из этих каталогов. Кто-нибудь может сказать мне, где файл defkeymap.map находится в моем дистрибутиве, или он вообще там?

Дэнни Кроссли
источник

Ответы:

9

Я была такая же проблема. Несмотря на то, что английский (Великобритания) был выбран для всего, он все еще использовал американский макет.

По какой-то причине добавление английской (US) раскладки клавиатуры под английской (UK) записью в Системных настройках -> Region & Language -> Layouts заставило все работать.

Ги Турет
источник
2
Это решило это для меня тоже на Ubuntu 13! Я только что выбрал английский (Великобритания), и отображение символов моей британской клавиатуры было полностью искажено, даже если при нажатии на раскладку клавиатуры она показала правильную. Я добавил английский (США) макет, который мне не нужен, но сохранил выбранный английский (Великобритания) макет, и это сразу решило проблему!
jbx
Подобная проблема в 14.04 после свежего обновления, и это исправило ее.
EP
Этот awser еще действует 6 лет спустя. Это сработало для меня в монетном дворе 18.1.
Presbitero
3

У меня есть эта проблема в 14.04. Согласно всему, что я смотрю, я использую En1 (Великобритания), но на самом деле это En2 (США). например

/ etc / default / клавиатура говорит "gb"

Регулярно переключается обратно. Это говорит о Великобритании, но это не так. Раскладка клавиатуры показывает вещи, как они должны быть, но это не так.

Обходной путь № 1: Если я переключаюсь с En1 на En2 и обратно, он исправляет себя до следующей перезагрузки.

Похоже, мы имеем дело с этой ошибкой:

https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1284635

Обходное решение, связанное с настройкой ibus-setup с этой страницы, у меня не сработало.

Удаление Ibus, кажется, работает. Ура! Ну, это занимает большинство настроек системы Unity. Фигово :(

Обходной путь № 2: Найдите в своем домашнем каталоге и нажмите control h, чтобы увидеть скрытые файлы. Откройте ~ / .config / ibus / bus и удалите файл в нем. Затем перезагрузите компьютер.

Это работает до тех пор, пока вы не выполните обновление в следующий раз, затем вам нужно будет сделать это снова, если только после этой первой перезагрузки вы не измените разрешения, чтобы сделать файл доступным только для чтения.

Бэрри
источник
Обходной путь № 2 не работает для меня, но обходной путь № 1 работает, как описано.
user664303
1

В тире типа "gnome-keyboard-properties" это должно открыть настройки клавиатуры

или gksudo gedit /etc/default/keyboard

Самка луня
источник
Спасибо за ответ. Панель инструментов ничего не открыла, но сейчас я использую Ubuntu 12.04 TLS и у меня нет этой проблемы. Команда gksudo gedit / etc / default / keyboard открыла файл из командной строки. Он содержал строку XKBLAYOUT = "gb".
Дэнни Кроссли
1
  1. Настройки системы> Раскладка клавиатуры> Язык> Выберите + и выберите свой язык
  2. Настройки системы> Раскладка клавиатуры> Формат> Выберите свой регион
  3. Настройки системы> Раскладка клавиатуры> Раскладки> Выберите + и выберите свой язык

Выполнено!

Жерар Рош
источник
1

чтобы решить эту проблему на моем компьютере, необходимо было переключиться обратно на британскую клавиатуру с помощью сочетания клавиш («Супер» + пробел);

user247223
источник
Спасибо, я просто по ошибке переключил раскладку клавиатуры, используя только клавиши, но не знал, какие именно!
Полифема
0

Я использую Ubuntu 13.1 и была такая же проблема.

В Системных настройках> Раскладка клавиатуры> Язык

было 2 языка в списке английский (великобритания) английский (нас)

Я удалил английскую (us) опцию, выбрав ее, затем, используя клавишу -, удалил ее, так что в поле была указана только английская (uk) опция.

Кажется, это сработало, и клавиатура правильно сопоставлена

Саймон

Саймон
источник