Puis-je configurer des raccourcis clavier pour chaque langue de saisie? Par exemple, je souhaite définir "Ctrl + 8" pour l'anglais, "Ctrl + 9" pour l'ukrainien et "Ctrl + 0" pour les langues russes. Je ne veux pas changer de langue et chercher la langue dont j'ai besoin. Ça prend du temps. Je veux directement transformer la langue que je veux. J'ai eu cette capacité dans Windows. Peut-être que j'ai besoin d'installer un plugin?
Allez à Paramètres système - Clavier - Raccourcis . Cliquez sur le bouton "Ajouter".
(Voir ici pour savoir comment créer un raccourci personnalisé: http://web.archive.org/web/20150705203244/http://bigknol.com/create-custom-keyboard-shortcuts-in-ubuntu-for -launching-chrome-firefox / )
Pour le nom, écrivez, par exemple, le nom de la langue de saisie - "Anglais".
Pour la commande écrire
gsettings set org.gnome.desktop.input-sources current 0
Ici 0 indique le numéro de la langue d'entrée. (0 pour le premier, 1 pour le second, etc.)
Appuyez ensuite sur créer un bouton de raccourci et appuyez sur la combinaison de touches souhaitée.
Modifiez le numéro en fonction de l'ordre des langues de saisie. Par exemple écrire
gsettings set org.gnome.desktop.input-sources current 1
pour créer un raccourci pour la deuxième langue.
Tant que current est obsolète pour org.gnome.desktop.input-sources
dans GNOME 3.2, vous pouvez donc utiliser Ubuntu 18.04 avec l'une des commandes suivantes:
Pour la langue maternelle:
gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[0].activate()"
Pour la langue seconde:
gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[1].activate()"