Создание и настройка пользовательской раскладки клавиатуры

9

Я хочу создать и установить пользовательскую раскладку клавиатуры с помощью setxkbmap. Я создал файл ~/.xkb/progс этим содержанием:

partial default alphanumeric_keys
xkb_symbols "basic" {

include "latin(type4)"

name[Group1]="es for developers";

key <AE01> {[           1,           exclam,    exclamdown,          bar   ]};    
key <AD03> {[           e,                E,      EuroSign,     sterling   ]};
key <AB06> {[           n,                N,        ntilde,       Ntilde   ]};    
key <AB07> {[           m,                M,            mu,           mu   ]};    
key <AB10> {[       slash,         question,  questiondown,    dead_hook   ]};

include "level3(ralt_switch)"
}; 

И я попытался загрузить его setxkbmap -I$HOME/.xkb "prog", но я получаю «Ошибка загрузки нового описания клавиатуры»

Я также пробовал с этим setxkbmap -I$HOME/.xkb "prog" -print | xkbcomp -I$HOME/.xkb - $DISPLAY, но я получаю эту ошибку: «Не могу найти файл« prog »для символов include»

Хосе Луис
источник

Ответы:

9

Попробуйте последний, т.е.

% setxkbmap -I ~/.xkb prog -print | xkbcomp -I$HOME/.xkb - $DISPLAY

Но поместите ваш макет ~/.xkb/symbols/prog(обратите внимание на подкаталог символов ).

ангус
источник
Здравствуйте @angus, не могли бы вы посмотреть на мой вопрос, пожалуйста? Может быть, вы знаете лучше unix.stackexchange.com/questions/414589/…
aliopi