Keymap personalizado não disponível nas origens de entrada do Gnome

1

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

setxkbmap fr bepo_prog

No entanto, este 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 eu quero desbloquear o computador, já que o mapa de teclas definido por 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?

Estou em um Fedora 21, com o Gnome 3.14.

Obrigado antecipadamente!

    
por pcouderc 10.02.2015 / 10:17

1 resposta

1

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 está. Se o seu é o mesmo, provavelmente a melhor maneira de pesquisar através do evdev.xml pela string "bepo" e duplicá-la é a 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 o mais detalhado guia no site X.org .

    
por 16.04.2015 / 16:08