O sistema XKB
tem um limite codificado de 4. Se você estiver usando 5 teclados físicos diferentes, poderá definir um layout separado para cada um com configurações InputClass
separadas em xorg.conf
(ou snippets em /etc/X11/xorg.conf.d/
).
Se você estiver tentando usar cinco layouts em um teclado, provavelmente estará sem sorte até o XKBv2. Veja XKB bug # 19501 e libxkbcommon issue # 37 .
Você pode criar um script em torno do problema com uma solução semelhante ao link do @NanoP - que é uma solução do GNOME, então usa gconftool-2
para carregar os conjuntos de layout no registro gconf, mas uma solução semelhante pode ser roteirizada com setxkbmap
.
Dependendo do seu caso de uso específico, talvez você esteja interessado em tentar combinar alguns dos seus layouts em versões personalizadas que preencherão seus requisitos, dentro dos limites atuais. Por exemplo, você poderia começar com um layout básico de us
e adicionar um dvorak
ou outro layout em níveis mais altos no mesmo layout (desde que o% básicous
esteja bem vazio no nível 3 ou superior).
Alguns recursos: