Questão Mapa de teclas personalizado não disponível nas origens de entrada do Gnome


Eu criei um mapa de teclado personalizado baseado no Bepo (um francês como dvorak), que está funcionando corretamente quando eu o configurei usando

setxkbmap fr bepo_prog

No entanto, esse mapeamento de teclado não é visível no seletor de fontes de entrada do Gnome. Não seria um problema se eu usasse meu teclado bepo toda vez, mas é um laptop, então às vezes eu volto para o azerty. É especialmente problemático quando quero desbloquear o computador, uma vez que o mapa de teclas setxkbmap tem prioridade sobre o seletor de layout do shell do Gnome (ou seja, o seletor de layout não funciona mais), e pode ser extremamente doloroso colocar a senha (que é realmente longa) para desbloquear a sessão (eu comecei a aprender bepo, então pode ser difícil digitar por enquanto sem olhar para o teclado).

Existe alguma maneira para o Gnome ver esse layout personalizado?

Eu estou em um Fedora 21, com o Gnome 3.14.

Desde já, obrigado!


1


origem




Respostas:


Eu estou no Debian com o Gnome 3.14.1. Para o meu layout de teclado personalizado, consegui que o Gnome o reconhecesse adicionando os detalhes em /usr/share/X11/xkb/rules/evdev.xml.

O layout "fr" já está nesse arquivo no meu sistema, mas a variante "bepo_prog" não é. Se o seu é o mesmo, a melhor maneira é provavelmente procurar por evdev.xml pela string "bepo" e duplicar sua seção variante, então você provavelmente adicionaria algo assim ao arquivo:

<variant>
  <configItem>
    <name>bepo_prog</name>
    <description>French (Bepo, ergonomic, Prog)</description>
  </configItem>
</variant>

Se isso não funcionar no Fedora, você pode tentar seguir as instruções mais detalhadas. guia no site X.org.


1