Наследование переменной PS1 между скриптами и программы, использующие bash в AIX

Файл карты, созданный xkbcomp: 0 custom-xkb-keymap , состоит из множества компонентов, которые можно загрузить, просто поменяв местами аргументы. Пользовательская раскладка xkbcomp xkb: 0 .Здесь отображается несколько предупреждений, но, похоже, он работает, когда я меняю макет в файле.

Макет xkb хранится в каталоге символов , например / usr / local / share / X11 / xkb / symbols . Путь может отличаться в зависимости от системы. Когда вам понадобится макет, вам нужно вырезать часть вида

xkb_symbols "id+id+id(pc104)" {
    name[group1]="..."
    .
    .
    .
};

и сохранить ее в каталоге symbols . Пожалуйста, убедитесь, что вы не перезаписываете там файлы! Как только он будет сохранен (например, как mylayout ), вы можете загрузить его, набрав setxkbmap mylayout . И это соответствует параметру xorg.conf Option "XkbLayout" "mylayout" в разделе InputDevice (см. справочную страницу для kbd для получения дополнительной информации).

Похоже, что другие части вывода xkcomp соответствуют файлам в других каталогах, поэтому, если что-то не работает, вам, вероятно, придется разделить custom-xkb- keymap в его компоненты и скопируйте его в соответствующие каталоги в / usr / local / share / X11 / xkb . Но этого я еще никогда не делал.

Улучшенные макеты

Вместо использования сырых дампов, которые выглядят как декомпилированный код, вы также можете создать свой собственный файл символов , который будет более читабельным.У меня есть собственный макет, который, вероятно, не подойдет большинству из вас, но вы все равно можете взглянуть на этот короткий файл, который я использую для программирования на немецких клавиатурах (просто чтобы получить представление как это может выглядеть и что можно делать с файлом символов ).

0
20.10.2015, 05:18
0 ответов

Теги

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