Як я можу змінити розкладку клавіатури на модифіковану версію?


11

Тепер моя мета - змінити розкладку клавіатури для всієї установки xubuntu на мою власну модифіковану версію. Я думаю, що це зробити - це зробити клавішу X11 і завантажити її - але, як завжди, існує тисяча способів зробити речі, і я відкритий для пропозицій.

Я створив модифіковану клавішу символів xkb символів, яку хочу використовувати в моїй установці xubuntu, але я не можу побачити її у списку макетів у діалоговому вікні налаштувань.

Я вкладаю наступне в / usr / share / X11 / xkb / символи / 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>
};

без жодного ефекту.

Я також намагався відновити символи.dir відповідно до http://www.linuxquestions.org/questions/linux-desktop-74/problem-creating-custom-xkb-layout-605568/, і хоча xkbcomp каже, що в моїх помилок немає файл, нічого іншого не змінюється. Він недоступний у gui та 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.

Відповіді:


7

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

Додавши це, модифікована карта x11 працює для мене і в ubuntu, і в xubuntu.


1

Я бачу, ви внесли зміни в макет "Швеція - псворак". Ви впевнені, що вибраний макет у налаштуваннях вашої клавіатури? Якщо ви перейдете до системи> Налаштування> Клавіатура на вкладці "Макети":

Налаштування клавіатури

Клацніть Додати та виберіть Швецію та модифікований варіант. Виберіть макет


Ні, це проблема. Новий макет не відображатиметься у списку.
Заз
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.