Я определил пользовательскую раскладку клавиатуры после этого описания: Пользовательские определения раскладки клавиатуры
Определение расположения добавляется к этому файлу: /usr/share/X11/xkb/symbols/us
и это запускается как это:
partial alphanumeric_keys modifier_keys
xkb_symbols "usintde" {
name[Group1]= "English (US, alternative international and German)";
include "us"
Я могу использовать его на использовании командной строки setxkbmap 'us(usintde)'
. Однако в Ubuntu 13.10, я не могу выбрать его из меню параметров Unity. Я попробовал настройки> ввод текста и затем нажал + знак, но ни одну из разметок не называют как мой (также после нового входа в систему и перезапуска).
Как я могу активироваться, этот customly определил расположение (и затем используйте его в переключателе расположения)?
Читая подобный вопрос ( Добавляющая пользовательская раскладка клавиатуры к Xubuntu 13.10), этот страница показала мне ответ: Я должен отредактировать файлы evdev.xml и base.xml в /usr/share/X11/xkb/rules
, добавив различный отрывок, также.
Это приятно описано там. Просто еще один протест: Используйте setxkbmap '<file>(<yourvariant>)'
(для примера в вопросе: setxkbmap 'us(usintde)'
), чтобы протестировать Ваше расположение и удостовериться, что можно войти в систему снова.
Извините за этот дубликат. Я считал много столь же именованных вопросов и ответов, которые только рассматривали symbols/xy файлы и старые версии настроек единицы. Я нашел этого слишком поздно.