Impossible d'ajouter plus de quatre dispositions de clavier

8

Je ne peux pas ajouter plus de 4 dispositions de clavier sur mon ubuntu. Cela ne me permettra tout simplement pas d'en ajouter plus. Et j'ai besoin d'au moins 4 de plus. Quelqu'un d'autre a rencontré ce problème et peut me donner des conseils? Merci d'avance :)

Agata
la source
J'aurais besoin de savoir quelle version d'Ubuntu vous utilisez pour trouver une solution de contournement (vous pouvez simplement survoler les balises et cliquer sur edit tagset ajouter par exemple 10.04 ou 11.10).
htorque

Réponses:

3

Il s'agit d' un bug / limitation connu . La seule solution consiste à configurer un raccourci vers un script qui bascule entre les ensembles de dispositions de clavier.

Basé sur ce post sur UF.org :

  1. Configurez les quatre premières dispositions, puis exécutez les deux commandes suivantes dans un terminal:

    gconftool-2 --get /desktop/gnome/peripherals/keyboard/kbd/layouts
    gsettings get org.gnome.libgnomekbd.keyboard layouts
    
  2. Configurez les quatre autres dispositions, puis exécutez à nouveau les commandes ci-dessus.

  3. Ouvrez maintenant l'éditeur de texte gedit (appuyez sur Super, tapez gedit , appuyez sur Enter) et collez ce qui suit:

    #!/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"
    

    Assurez - vous de remplacer les mises en page pour layout_one, layout_one_dconf, layout_twoet layout_two_dconfdans ce script avec la sortie des étapes 1 et 2. S'il y a un espace vide dans un nom de mise en page, assurez - vous d'utiliser un caractère de tabulation plutôt que des espaces ( il suffit de copier et coller à partir du terminal ).

  4. Enregistrez-le quelque part, par exemple / home / YOURUSERNAME / Documents / scripts / keyboard-layout-switch
  5. Depuis un terminal, exécutez:

    chmod +x ~/Documents/scripts/keyboard-layout-switch
    

    pour rendre le script exécutable.

  6. Vous devez maintenant définir un raccourci pour appeler ce script: appuyez sur Super, tapez clavier , appuyez sur Enter.

  7. Dans les paramètres du clavier, accédez à l' onglet Raccourcis et cliquez à gauche sur Raccourcis personnalisés .

  8. Cliquez sur la petite +icône pour créer un nouveau raccourci avec:

    • Nom: Modifier les dispositions du clavier
    • Commander: /home/YOURUSERNAME/Documents/scripts/keyboard-layout-switch

    entrez la description de l'image ici

  9. Cliquez sur Appliquer, puis sur Disabledpour définir le raccourci souhaité:

    entrez la description de l'image ici

  10. Vous devriez maintenant pouvoir basculer entre deux ensembles de quatre dispositions de clavier avec le raccourci que vous avez défini.

htorque
la source
Semble résolu maintenant! Yay!
Ricky Robinson