134 votes

18.04 ctrl+shift pour changer de langue

Puis-je utiliser Ctrl + Shift pour changer de langue ? Je n'arrive pas à définir ce raccourci pour changer de langue sur le clavier.

En ce moment Alt + Shift changer de langue, mais je ne vois pas cette touche de raccourci dans la liste des touches de raccourci du clavier ou dans

gsettings list-recursively  org.gnome.desktop.wm.keybindings | sort | more

sortie.

271voto

N0rbert Points 86925

Vous pouvez définir un tel raccourci clavier comme suit :

  • Sur Ubuntu 18.04 LTS, 20.04 LTS, 21.04 et 21.10 avec le bureau GNOME de GNOME Tweaks.

    1. Installez-le

      sudo apt-get install gnome-tweaks
    2. Ouvrez ensuite GNOME Tweaks ( gnome-tweaks ).

    3. Sélectionnez Clavier et souris onglet

    4. Cliquez sur Options de mise en page supplémentaires bouton

    5. Développez Passer à une autre disposition

    6. Sélectionnez Ctrl + Shift これ

    Voir la capture d'écran ci-dessous :

    GNOME Tweaks - set <Ctrl+Shift>

    Ou simplement :

    gsettings set org.gnome.desktop.input-sources xkb-options \
      "['grp:ctrl_shift_toggle']"

    Si vous n'aimez pas Super + Space y Shift + Super + Space vous pouvez les désactiver avec

    gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['']"
    gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward  "['']"
    gsettings set org.freedesktop.ibus.general.hotkey triggers "['']"

    vous serez confronté à un problème d'interférence comme Ctrl + Shift + T dans le terminal GNOME permet de changer de langue en même temps que l'ouverture d'un nouvel onglet. Il est connu bug 1683383 .

  • Sur Ubuntu MATE 18.04 LTS et les versions plus récentes, cela est possible à partir de mate-keyboard-properties :

    1. Ouvrez le Centre de contrôle MATE
    2. Cliquez sur Clavier
    3. Aller à Mises en page onglet
    4. Cliquez sur Options
    5. Développez Passer à une autre disposition
    6. Sélectionnez Ctrl + Shift これ

    Voir la capture d'écran ci-dessous :

    MATE Control Center keyboard

    Ou simplement :

    gsettings set org.mate.peripherals-keyboard-xkb.kbd options \
          "['grp\tgrp:ctrl_shift_toggle']"

    これ bug 1683383 est corrigé par des paquets de mon PPA :

    sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
    sudo apt-get update
    sudo apt-get dist-upgrade

    Alors Ctrl + Shift le commutateur de disposition du clavier fonctionnera normalement sur MATE DE après l'application du correctif provenant de ArchLinux AUR "pour le bogue 865 de freedesktop (nécessité d'activer les touches de raccourci au moment du relâchement, et non de l'appui)".

    Exclusion de garantie Les paquets ont été testés dans

    • 16.04 LTS avec HWE (Unity, MATE, Xfce)
    • 18.04 LTS (Cinnamon, KDE, MATE, Xfce)
    • 18.10 (Cinnamon, KDE, MATE, Xfce)
    • 19.04 (Cinnamon, KDE, MATE, Unity, Xfce).
    • 19.10 (Cinnamon, KDE, MATE, Unity, Xfce)
    • 20.04 LTS (Cinnamon, KDE, MATE, Unity, Xfce)
    • 20.10 (Cinnamon, KDE, MATE, Unity, Xfce)
    • 21.04 (Cinnamon, KDE, MATE, Xfce)
    • 21.10 (Cinnamon, KDE, MATE, Xfce)

    Cependant, d'autres ordinateurs de bureau peuvent avoir des problèmes même après avoir appliqué le correctif.
    Ces paquets ne corrigent pas les problèmes pour GNOME Shell (18.04 LTS, 18.10, 19.04, 19.10, 20.04 LTS, 20.10 et 21.04) et Unity (en 18.04 LTS et 18.10).


Si vous êtes intéressé, vous pouvez participer à sondage et discussion sur community.ubuntu.com .

21voto

jimkont Points 173

J'ai trouvé une solution partielle basée sur d'autres réponses pour utiliser Ctrl+Shift et les raccourcis pour GNOME dans Ubuntu 18.04 :

  1. Installez GNOME Tweaks comme proposé dans Réponse de N0rbert :

    sudo apt install gnome-tweaks

    alors :

    • exécutez-le ;
    • ouvrez l'onglet "Clavier et souris" ;
    • cliquez sur le bouton "Options de mise en page supplémentaires" ;
    • au lieu de sélectionner Ctrl+Shift dans "Switching to another layout" de la fenêtre "Additional Layout Options", décochez simplement toutes les cases :

    Additional Layout Options

  2. Ouvrez l'application "Paramètres" dans le menu "Afficher les applications" situé dans le coin inférieur gauche. Vous pouvez également exécuter une commande dans le terminal :

    gnome-control-center

    puis

    • Allez dans l'onglet "Périphériques" > "Clavier" ;
    • faites défiler jusqu'au groupe "Typing" ;
    • définir des raccourcis pour "Passer à la source d'entrée suivante" et "Passer à la source d'entrée précédente" (un ordre de touches C'EST IMPORTANT ! !! ):

    Keyboard settings

    Si le réglage Ctrl+Shift o Shift+Ctrl est impossible à l'aide de cette boîte de dialogue (comme c'était mon cas), vous pouvez alors modifier ces paramètres d'une autre manière :

    • installer dconf-editor :

      sudo apt install dconf-editor
    • l'exécuter depuis le terminal :

      dconf-editor
    • aller à org > gnome > desktop > wm > keybindings ;

    • sélectionnez switch-input-source o switch-input-source-backward ;

    • désactivez "Utiliser la valeur par défaut" et saisissez "Valeur personnalisée" : <Control>Shift_L pour modifier la mise en page avec Ctrl+Shift o <Shift>Control_L - pour modifier la mise en page avec Shift+Ctrl :

    dconf-editor

    Une autre façon est d'utiliser gsettings set commande de la console comme proposé ici :

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

Une limitation de cette solution est que l'ordre des touches pressées est important. Si vous définissez Ctrl+Shift pour changer la disposition du clavier, cela ne fonctionnera que lorsque vous appuyez sur Ctrl d'abord, puis Shift clé. En appuyant sur Shift d'abord et Ctrl après ne fonctionnera pas dans ce cas. Mais ce fait permet d'utiliser des raccourcis contenant Shift y Ctrl La combinaison de touches dans différentes applications, par exemple :

  • Shift+Ctrl+T pour ouvrir un nouvel onglet dans le terminal ;
  • Shift+Ctrl+E pour exporter l'image dans Gimp ;
  • Shift+Ctrl+F pour ouvrir le dialogue de recherche dans WebStorm/PhpStorm.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X