cada arquivo de símbolo deve ter um layout padrão.
default partial alphanumeric_keys
xkb_symbols "basic"
espero que essa ajuda
Eu tenho um arquivo de símbolos xkb personalizado com a seguinte aparência:
// modify the basic German layout to have polish characters
default partial alphanumeric_keys
xkb_symbols "basic" {
include "de(basic)"
name[Group1]="Germany - with polish characters";
key <AD03> { [ e, E, eogonek, Eogonek ] };
key <AD09> { [ o, O, oacute, Oacute ] };
key <AC01> { [ a, A, aogonek, Aogonek ] };
key <AC02> { [ s, S, sacute, Sacute ] };
key <AD06> { [ z, Z, zabovedot, Zabovedot ] };
key <AB02> { [ x, X, zacute, Zacute ] };
key <AB03> { [ c, C, cacute, Cacute ] };
key <AB06> { [ n, N, nacute, Nacute ] };
};
O nome do arquivo é depl
. Eu copio o arquivo para /usr/share/X11/xkb/symbols
e ele funciona com setxkbmap depl
.
No entanto, também tentei adicionar as respectivas entradas do menu na personalização "Entrada de texto". Eu modifiquei o arquivo /usr/share/X11/xkb/rules/evdev.xml
e adicionei a seguinte seção:
<layout>
<configItem>
<name>depl</name>
<shortDescription>depl</shortDescription>
<description>German (with Polish characters)</description>
<languageList>
<iso639Id>ger</iso639Id>
</languageList>
</configItem>
</layout>
Eu reconfigurei os dados do xkb com sudo dpkg-reconfigure xkb-data
.
Funciona na medida em que o novo layout aparece como uma opção viável na caixa de diálogo Entrada de texto, ele pode ser adicionado à lista de diálogos e fica visível no indicador do aplicativo:
No entanto, isso não funciona, os novos símbolos não são carregados. Nenhum erro é relatado em /var/log/Xorg.0.log.
cada arquivo de símbolo deve ter um layout padrão.
default partial alphanumeric_keys
xkb_symbols "basic"
espero que essa ajuda
Leia sua postagem e muitas outras on-line, enquanto eu queria modificar meu layout in
Unicode.
As coisas funcionaram bem, exceto que eu tenho que reiniciar meu PC toda vez que faço alterações no arquivo de layout na pasta de símbolos. Eu estava procurando uma idéia apenas para reiniciar o xkb
para ver efeitos sem reiniciar o PC inteiro. Encontrei no arquivo README. A execução do sudo udevadm trigger --subsystem-match=input --action=change
no terminal permite que você verifique seu layout alterado imediatamente, sem reiniciar! Eu pensei que isso poderia ajudá-lo durante suas experiências.
Tags keyboard-layout xkb