Como adicionar layouts de teclado "exóticos" no Ubuntu?

1

Verificando o load-extra-items at org.gnome.libgnomekbd.desktop (via ag dconf-editor ) teoricamente deveria fazer o truque. Aparentemente, era um bug conhecido até um ano atrás ( Opção para habilitar o layout extra do teclado é perdido Editar ).

Infelizmente, ainda não funciona para mim. Alguém pode me ajudar com alguma solução alternativa (eu gostaria de ativar o layout de teclado Polish (international with accents) ).

    
por Adam Ryczkowski 07.04.2014 / 12:09

3 respostas

1

Os layouts exóticos são ativados com a seguinte invocação de gsettings :

gsettings set org.gnome.desktop.input-sources show-all-sources true
    
por Adam Ryczkowski 04.11.2014 / 18:30
1

Outra possibilidade é usar Keytouch . Olhe sobre os ins construídos padrão para ver se o seu teclado é suportado. Se não, você pode baixar o editor complementar se precisar de mais flexibilidade.

    
por Ghostwalker 07.04.2014 / 15:37
0

Passo a passo:

Primeiro, precisamos aprender o identificador do layout que desejamos adicionar à lista. Para isso, precisamos espiar o arquivo apropriado em /usr/share/X11/xkb/symbols . Este é um procedimento em duas etapas:

Primeiramente, precisamos encontrar o arquivo que define o layout que queremos aplicar (por exemplo, grep <phrase> * lançado do terminal neste diretório). Nome do arquivo é o nome do configItem , que precisaremos depois. Será pl no meu caso.

Em seguida, abrimos este arquivo no editor e localizamos o início do bloco que define o layout desejado. Tem um formulário como xkb_symbols "intl" { , em que intl é o identificador do layout.

Sabendo disso, precisamos gksudo gedit /usr/share/X11/xkb/rules/evdev.xml e encontrar o início do item configItem . Nele haverá uma lista de layuts já definidos ( variants ). Precisamos inserir o nosso próprio, usando um dos existentes como modelo; seria

    <variant>
      <configItem>
        <name>intl</name>
        <description>Polish (international with dead keys)</description>
      </configItem>
    </variant>

no meu exemplo.

Embora o nome do layout esteja disponível no gerenciador de configurações do Ubuntu imediatamente, precisamos reiniciar (ou talvez: logout, login?) para que o novo layout realmente comece a funcionar.

A propósito, o layout descrito parece promissor para usuários avançados, e está disponível com a variante "latin", que é compatível com outros idiomas, em seguida com o polonês. É 100% compatível com gravuras já existentes na maioria dos teclados e apresenta um layout divertido e fácil de lembrar para símbolos extra comumente usados. Veja todo o raciocínio neste PDF .

    
por Adam Ryczkowski 07.04.2014 / 13:40