Я создал собственную раскладку клавиатуры Дворжака, которую успешно использовал в Ubuntu 16.04. Теперь я пытаюсь заставить его работать с Ubuntu 20.04.
Вот мои шаги:
- Я копирую файл макета в
/USR/доля/X11/xkb/символы/dv-макинтош
- Я добавляю следующую строку в
/usr/доля/X11/xkb/rules/xorg.lst
dv_mac us: Расширенный Дворжак (аналогично Mac OS X)
- Я добавляю следующее к
<layoutList>
разделы /usr/доля/X11/xkb/rules/xfree86.xml
и /usr/доля/X11/xkb/rules/evdev.xml
<layout>
<configItem>
<name>dv-mac</name>
<shortDescription>Dvorak</shortDescription>
<description>Dvorak</description>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
<variantList />
</layout>
Вот куда я поместил этот блок, как первый элемент в <layoutList>
, сразу после <modelList>
, около строки 1335:
...
<модель>
<элемент_конфигурации>
<name>teck229</name>
<description>По-настоящему эргономичная компьютерная клавиатура, модель 229 (клавиши Alt стандартного размера, дополнительные клавиши Super и Menu)</description>
<vendor>Мегавин Технологии</vendor>
</configItem>
</модель>
</modelList>
<список макетов>
<layout>
<configItem>
<name>dv-mac</name>
<shortDescription>Dvorak</shortDescription>
<description>Dvorak</description>
<languageList>
<iso639Id>eng</iso639Id>
</languageList>
</configItem>
<variantList />
</layout>
<макет>
<элемент_конфигурации>
<name>нас</name>
<!-- Индикатор клавиатуры для английской раскладки -->
<shortDescription>ru</shortDescription>
<description>Английский (США)</description>
<список языков>
<iso639Id>англ</iso639Id>
</languageList>
</configItem>
...
Я отметил, что использую dv_mac
в файле xorg.lst и «dv-mac» (с дефисом вместо подчеркивания) в другом месте, но, по-видимому, это работало как в Ubuntu 16.04, так и в предыдущей версии Ubuntu 20.04, которую я установил.
Однако на этот раз я не могу получить запись для своего Дворжак
клавиатура, которая появится в Язык и регион
настройки.
Любая помощь в поиске того, где я ошибся на этот раз, будет высоко оценена.