web-dev-qa-db-fra.com

fcitx ne déclenchera pas d'IME sur le super + espace

Je suis sur Ubuntu 14.04 LTS.

Lorsque je viens de terminer l'installation de l'IME sous-groupe avec fcitx, tout fonctionne correctement.

Je souhaite modifier la combinaison de touches de raccourci par défaut associée à la méthode de saisie du déclencheur de L-CTRL + Espace à Super + Espace (Win + espace), de sorte à ne faire aucune différence avec Microsoft Windows. La combinaison a changé pour Super + Space, comme indiqué dans le panneau Configration. Cependant, la combinaison ne fonctionnera pas.

Trouvé le cas similaire ici Qu'est-ce que manger le raccourci Super + Espace?

Étant donné que le bureau d'ubuntu 14.04 est basé sur Unity, la combinaison elle-même fonctionne correctement lorsque j'utilise précédemment l'IME basé sur ibus.

Aucune idée de ce qu'il faut faire. Ma configuration de clavier est anglais-américain.

Désolé pour mon anglais médiocre et le formatage.

Merci

1
Hohenheim

Je viens donc d'avoir le même problème sur Lubuntu 16.04 et j'ai réussi à le résoudre.

L'arrière-plan

Fondamentalement, lorsque vous modifiez la variable Trigger Input Method dans la configuration Fcitx en Super+Space, l’affichage indique qu'il passe à SUPER_SPACE, mais il est en fait réglé sur SPACE (vous pouvez toujours taper des espaces en utilisant Super+Space). La configuration Fcitx ne fait que modifier les fichiers dans ~/.config/fcitx, afin que vous puissiez les modifier manuellement. Regardez ces lignes dans ~/.config/fcitx/config, la clé de déclenchement a été définie sur SPACE pas SUPER_SPACE:

# Trigger Input Method TriggerKey=SPACE

Le correctif

  • Modifiez manuellement la ligne 3 de ~/.config/fcitx/config en TriggerKey=SUPER_SPACE et enregistrez.
  • Rouvrez l'outil de configuration Fcitx et appliquez sans rien changer (met à jour vos paramètres).

Ça devrait le faire

2
gib

Comme le commentaire le mentionne en 18.04 et 18.10, le raccourci clavier SUPER_SPACE ne marche pas.

Cela peut être corrigé en désactivant le raccourci clavier du système dans

Paramètres système -> Périphériques -> Clavier -> Passer à la source d'entrée suivante

2
Yuanyi Wu