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

Теперь моя цель - изменить раскладку клавиатуры для всей установки xubuntu на мою модифицированную версию. Я думаю, что способ сделать это состоит в том, чтобы создать карту ключей X11 и загрузить ее - но, как всегда, есть тысячи способов сделать что-то, и я открыт для предложений.

Я создал измененную раскладку символов xkb, которую хочу использовать в своей установке xubuntu, но не вижу ее в списке раскладок в диалоге настроек.

Я поместил следующее в / usr / share / X11 / xkb / symbols / se

partial alphanumeric_keys
xkb_symbols "psvorak" {
name[Group1]="Sweden - PSvorak";
include "keypad(comma)"
include "level3(ralt_switch)"

key <AD01>  { [odiaeresis, Odiaeresis, dollar, none ]   };
<etc>
};

безрезультатно.

Я также пытался перегенерировать symbols.dir в соответствии с http://www.linuxquestions.org/questions/linux-desktop-74/problem-creating-custom-xkb-layout-605568/ [ 112] и хотя xkbcomp говорит, что в моем файле нет ошибок, больше ничего не меняется. Он недоступен в графическом интерфейсе, и setxkbmap (с очень запутанным синтаксисом) отвечает только «невозможно найти файл» или «ошибка загрузки нового описания клавиатуры».

Мне удалось создать карту ключей консоли и загрузить ее с помощью loadkeys ...

charset "iso-8859-1"
keymaps 0-2,4-6,8,12
alt_is_meta
strings as usual
keycode   1 = Escape
    alt     keycode   1 = Meta_Escape
keycode   2 = one              exclam
    alt     keycode   2 = Meta_one
keycode   3 = two              quotedbl         at
    control keycode   3 = nul
    alt     keycode   3 = Meta_two
<etc>

... но, похоже, он работает только в консоли Ctrl-Alt-F1.

11
задан 21 October 2010 в 18:39

2 ответа

Чтение инструкций, скрытно скрытых в ссылке далеко на , на этой странице раскрывается информация, которую <variant><configItem><name>psvorak</name><description>PSvorak</description></configItem></variant> необходимо добавить в соответствующий раздел <layout> файла / usr / share / X11 / xkb / rules / evdev.xml

После добавления этого модифицированная таблица ключей x11 работает для меня как в ubuntu, так и в xubuntu.

0
ответ дан 21 October 2010 в 18:39

Я вижу, вы внесли изменения в макет "Швеция - psvorak". Вы уверены, что выбранная раскладка в настройках клавиатуры? Если вы перейдете в «Система»> «Установки»> «Клавиатура» на вкладке «Макеты»:

Keyboard Preferences

Нажмите «Добавить» и выберите Швецию и вариант, который вы изменили. Choose a Layout

0
ответ дан 21 October 2010 в 18:39

Другие вопросы по тегам:

Похожие вопросы: