Раскладки клавиатуры отсутствуют в раскладке клавиатуры --Точное обновление

Раскладки клавиатуры отсутствуют в раскладке клавиатуры --Точное обновление

Это изошибкаЯ сообщил, что так и не получил ответа. Это было обновление 11.10, а теперь с обновлением Precise проблема продолжается с обновлением Precise.


Симптом

Я не могу добавить альтернативные раскладки клавиатуры.

Действия по воспроизведению

  1. Перейти к раскладке клавиатуры
  2. Нажмите кнопку +
  3. Ничего не появляется. То есть, нет вариантов выбора.

Обратите внимание, что кнопка «+» не горит, хотя остальные кнопки (- и другие) горят.

Ожидаемые результаты

Должны появиться альтернативные раскладки клавиатуры для выбора.


Именно это я и делал с тех пор, но никаких результатов не наблюдалось.

Думая, что проблема связана с тем, что я удалил поддержку языков, отличных от английского, с помощью BleachBit, я сделал следующее:

  • переустановил языковой селектор-gnome
  • переустановил языковой пакет en-base

Я вернулся к раскладке клавиатуры, но кнопка «+» по-прежнему неактивна.

Я даже зашел так далеко, что добавил испанскую локаль, чтобы посмотреть, смогу ли я добавить еще одну раскладку, но это не помогло. Я не могу добавить ни одной раскладки к тем, которые у меня уже установлены (US alternative, US International, English Mac и International alt/Gr version).

Я попробовал следующее:

dpkg-reconfigure locales
update-locale LANG=en_US.UTF-8

Хотя настройки локали, похоже, обновились, когда я вернулся к раскладке клавиатуры, кнопка «+» по-прежнему была неактивна.

Я не пробовал, dpkg-reconfigure localeconfigпотому что эта функция не установлена ​​и, по-видимому, xkeyboard-configустарела.

xkb-dataОписание в Центре программного обеспечения выглядит многообещающим:

«Этот пакет содержит данные конфигурации, используемые расширением X Keyboard Extension (XKB), которое позволяет выбирать раскладки клавиатуры при использовании графического интерфейса».

Быстрая переустановка wajig xkb-dataдоказала, что мои надежды не оправдались.

Кажется, единственное, что временно позволило мне установить больше макетов, это sudo dpkg-reconfigure keyboard-configuration. Я выбрал макет colemak, чтобы посмотреть, примет ли он его. Я запустил его, но к тому времени, как я перезагрузился, изменение не сохранилось.

Я только что переустановил iso-codes, и в течение нескольких минут я видел, что апплет клавиатуры показывал colemak, который я установил ранее. Я снова вошел в систему, и он исчез, но colemak отображается, но cat /etc/default/keyboardне в Xorg. Быстрый Ctrl++ показал мне, что он действительно принял, но только в консоли.AltF1

XKBMODEL="pc104"
XKBLAYOUT="us"
XKBVARIANT="colemak"
XKBOPTIONS="terminate:ctrl_alt_bksp"

Почему-то мне кажется, что это не sudo dpkg-reconfigure keyboard-configurationбыло предназначено (только?) для изменения раскладки консоли.

Я только что прочитал /etc/default/keyboardи там написано следующее:

# If you change any of the following variables and X is configured to
# use this file, then the changes will become visible to X only if udev
# is restarted.  You may need to reboot the system.

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

Есть у кого-нибудь идеи? Это меня поставило в тупик.

О, и мне интересно, имеет ли это отношение к выбору меню системы ввода с клавиатуры в разделе «Поддержка языка». Я бы предположил, что нет.

В стороне

Другим решением, если бы я еще не использовал свой собственный .Xmodmapфайл, было бы сделать что-то вроде sudo xmodmap /usr/share/xmodmap/xmodmap.uk.

решение1

Окно «Раскладка клавиатуры» по непонятной причине не позволяет вам выбрать более 4 раскладок. Однако вы можете запустить его, gconf-editorперейти к /desktop/gnome/peripherals/kbd/layoutsнужному количеству раскладок и вручную добавить их.

Хотя я не понимаю произвольного ограничения в графическом интерфейсе.

Связанный контент