Versão X.org: 1.21.1.7
Distribuição: Kubuntu 23.04
Dupliquei o EIGHT_LEVEL_ALPHABETIC_LEVEL_FIVE_LOCK
tipo incluído, inseri um nível adicional como Level1
e mudei todos os níveis existentes em +1. O nível mais alto era então Level9
. A execução setxkbmap
(independentemente do layout especificado, já que nenhum xkb_symbols
usa esse tipo) produz
Erro ao carregar a nova descrição do teclado
Então, se eu comentar todas as referências Level9
desse tipo, funciona.
Diferença aqui: https://github.com/yue-dongchen/Neo2-QWERTY/commit/66097e14be4aa4012c8f54aaa4ff5739bd559327
Resposta à minha pergunta anterior – Quantos níveis o XKB pode acomodar? — que cita 63 níveis da especificação XKB.
Editar: Embora eu suponha que isso realmente não importe, já que o layout que estou tentando modificar realmente usa apenas os 7 níveis anteriores. Mas ainda seria bom saber se encontrarei necessidade no futuro.
Graças a wismill de xkeyboard-config , descobri que usar o identificador numérico
9
em vez deLevel9
. Não sei porque é inadmissível ter mais de 8 níveis consecutivos com o esquema de identificaçãoLevel
+ número ; mas pelo menos isso resolve o erro.