Ubuntu 17.10 et versions ultérieures: impossible de modifier le raccourci de commutation d'entrée sur alt + shift

92

Lorsque j'essaie de définir le menu déroulant par défaut permettant de basculer entre les dispositions de langue de mon clavier de Shift+ Super+ Spaceà Alt+, Shiftje ne peux pas.

J'avais ce combo depuis Ubuntu 14 et même avant quand j'avais Windows. Maintenant, pour une raison stupide, cela ne le permet pas (en réalité, rien ne se passe, je ne reçois pas d'erreur ou le combo est utilisé ailleurs). Comment pourrais-je contourner ce bug?

papajo
la source

Réponses:

147

Vous pouvez utiliser (GNOME) Tweaks pour atteindre votre objectif. Tout d'abord l'installer en exécutant

sudo apt install gnome-tweaks

(sur Ubuntu 18.04 et ultérieur) ou

sudo apt install gnome-tweak-tool

Lancez Tweaks et allez à la section Clavier et souris . Cliquez sur " Options de disposition supplémentaires ".

entrez la description de l'image ici

Une nouvelle fenêtre devrait apparaître. Recherchez " Basculer vers un autre modèle " et développez-le. Puis cochez l' option " Alt + Shift ".

entrez la description de l'image ici

Pomsky
la source
10
Quel gâchis .. et j'ai de la chance car il n'y a que des options codées en dur et celle que je veux est là-dedans ..: PI manque déjà l'unité ... Merci m8! Aussi un tel chiot mignon! ^^
papajo
3
En outre, il est bien connu bug 1218322 . Seul gnome-tweak-tool résoud ce problème.
N0rbert
@ N0rbert Etes-vous sûr que Tweaks est le seul moyen? Pas possible avec dconf/ gsettings?
Pomsky
1
@ user502144 Vous ne faites rien de mal, c'est un problème de GNOME, cela déclenche la presse au lieu de la publication. Voir ceci pour une solution de contournement pas si élégante: askubuntu.com/a/973906/480481
pomsky
3
Ce que je voulais, c’était exactement le contraire: libérer cette combinaison de touches car elle gâchait les raccourcis de mon IDE PHPStorm, et l’outil de modification de gnome était le seul moyen de le faire (du moins pour moi). Ce raccourci a été mis en place après une mise à jour qui m'a demandé si je voulais activer cette combinaison de touches ... Je ne me souviens pas clairement du type de mise à jour. Même si je voudrais avoir alt + shift pour changer de langue, cela ne se comporte pas exactement comme la version Windows et interfère avec d'autres touches courtes qui utilisent alt + shift, comme par exemple "alt + shift + up" dans PHPStorm.
vivanov
47

Vous pouvez y parvenir à l'aide de gsettings(outil de configuration en ligne de commande).

  1. Placez le commutateur en avant sur Shift+Alt(left)

    gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
    
  2. Réglez le commutateur en arrière sur Alt+Shift(left)

    gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_L']"
    

Pour voir la valeur du paramètre actuel, utilisez la commande get :

gsettings get org.gnome.desktop.wm.keybindings switch-input-source
gsettings get org.gnome.desktop.wm.keybindings switch-input-source-backward

Exemples d’autres raccourcis clavier:

<Primary>space, Alt_R, <Shift>Control_R, <Shift><Super>space

Les modifications prendront effet immédiatement.

Evgeny Kharitonov
la source
7
C’est un bon moyen d’obtenir le changement souhaité, mais les instructions créent un mappage qui n’est pas naturel pour les utilisateurs de Windows: vous devez d’abord appuyer sur Maj, puis sur Alt. Pour utiliser la séquence naturelle de Windows, passez "['<Shift>Alt_L']"à "['<Alt>Shift_L']"et inversement. Fonctionne comme il se doit.
rire