Não é possível adicionar mais de quatro layouts de teclado
8
Não consigo adicionar mais de 4 layouts de teclado no ubuntu. Apenas não me permite adicionar mais. E eu preciso de pelo menos mais 4. Alguém mais encontrou esse problema e pode me dar alguns conselhos? Desde já, obrigado :)
Eu precisaria saber qual versão do Ubuntu você está usando para obter uma solução alternativa (basta passar o mouse sobre as tags e clicar edit tagse adicionar, por exemplo, 10.04 ou 11.10).
26412 htorque
Respostas:
3
Este é um bug / limitação conhecido . A única solução alternativa é configurar um atalho para um script que alterne entre conjuntos de layouts de teclado.
Configure os quatro primeiros layouts e execute os dois comandos a seguir em um terminal:
gconftool-2 --get /desktop/gnome/peripherals/keyboard/kbd/layouts
gsettings get org.gnome.libgnomekbd.keyboard layouts
Configure os quatro segundos layouts e execute novamente os comandos acima.
Agora abra o editor de texto gedit (pressione Super, digite gedit , pressione Enter) e cole o seguinte:
#!/bin/bash
layout_one="[de deadgraveacute,al,ara,be]"
layout_one_dconf="['de\tdeadgraveacute', 'al', 'ara', 'be']"
layout_two="[de deadgraveacute,ba,ph,gb]"
layout_two_dconf="['de\tdeadgraveacute', 'ba', 'ph', 'gb']"
current=$(gconftool-2 --get /desktop/gnome/peripherals/keyboard/kbd/layouts)
if [ "$current" == "$layout_one" ]
then
new="$layout_two"
new_dconf="$layout_two_dconf"
else
new="$layout_one"
new_dconf="$layout_one_dconf"
fi
gconftool-2 --set --type list --list-type string /desktop/gnome/peripherals/keyboard/kbd/layouts "$new"
gsettings set org.gnome.libgnomekbd.keyboard layouts "$new_dconf"
Certifique-se de substituir os layouts para layout_one, layout_one_dconf, layout_twoe layout_two_dconfem que o script com a saída dos passos 1 e 2. Se não há espaço vazio em um nome de layout, certifique-se de usar um caractere de tabulação em vez de espaços (basta copiar e colar a partir do terminal )
Salve-o em algum lugar, por exemplo, / home / YOURUSERNAME / Documents / scripts / keyboard-layout-switch
edit tags
e adicionar, por exemplo, 10.04 ou 11.10).Respostas:
Este é um bug / limitação conhecido . A única solução alternativa é configurar um atalho para um script que alterne entre conjuntos de layouts de teclado.
Com base neste post no UF.org :
Configure os quatro primeiros layouts e execute os dois comandos a seguir em um terminal:
Configure os quatro segundos layouts e execute novamente os comandos acima.
Agora abra o editor de texto gedit (pressione Super, digite gedit , pressione Enter) e cole o seguinte:
Certifique-se de substituir os layouts para
layout_one
,layout_one_dconf
,layout_two
elayout_two_dconf
em que o script com a saída dos passos 1 e 2. Se não há espaço vazio em um nome de layout, certifique-se de usar um caractere de tabulação em vez de espaços (basta copiar e colar a partir do terminal )Em um terminal, execute:
para tornar o script executável.
Agora você precisa definir um atalho para chamar esse script: pressione Super, digite teclado , pressione Enter.
Nas configurações do teclado, vá para a guia Atalhos e, à esquerda, clique em Atalhos personalizados .
Clique no pequeno
+
ícone para criar um novo atalho com:/home/YOURUSERNAME/Documents/scripts/keyboard-layout-switch
Clique em aplicar e clique em
Disabled
para definir o atalho desejado:Agora você deve poder alternar entre dois conjuntos de quatro layouts de teclado com o atalho definido.
fonte