Primeiro você deve dar um nome à variante do layout; veja /usr/share/X11/xkb/symbols/se
para exemplos. Em seguida, adicione-o a /usr/share/X11/xkb/symbols/se
e adicione uma entrada correspondente a /usr/share/X11/xkb/rules/evdev.xml
.
Editar:
Eu testei as etapas na seção "update" da sua pergunta, e funcionou bem para mim depois de ter reiniciado. O layout é mostrado em um submenu de sueco (Suécia) .
Para testar alterações subsequentes, a reinicialização não é necessária, mas esse comando deve ser suficiente:
systemctl restart keyboard-setup
Editar II:
Eu tenho uma teoria (não testada) sobre por que o layout não está funcionando tão bem quanto você gostaria. Tente alterar as duas primeiras linhas em svorak-a5
:
partial alphanumeric_keys
xkb_symbols "svorak" {
para
default partial alphanumeric_keys
xkb_symbols "basic" {