Installer et configurer la méthode de saisie fcitx

Installer et configurer fcitxla méthode de saisie

Fcitx( Flexible Input Method Framework)──C'est-à-dire la méthode de saisie Little Penguin,

Il s'agit d'une plate-forme de méthodes de saisieGPL publiée dans le mode , qui peut prendre en charge plusieurs méthodes de saisie en installant le moteur.

Prend en charge une entrée simple et une sortie complexe,

LinuxMéthodes de saisie chinoises couramment utilisées dans les systèmes d'exploitation .

avantage:

Il est court et concis et présente une bonne compatibilité avec le programme.

Installer

Utilisez l'outil de gestion de l'installation du logiciel fourni avec le système pour installer le progiciel fcitxou installez fcitxune version de remplacement fcitx5.

Fcitx5est un framework de méthodes de saisie avec un noyau léger et addonfournit une prise en charge linguistique supplémentaire via

Fcitx5Prenez le relais Fcitx.

Avis:

fcitx5Seul le framework de base est fourni et n'est disponible qu'en anglais.

Pour saisir d'autres langues (comme le chinois ou le japonais), vous devez installer un moteur de méthode de saisie ( IME).

moteur de méthode de saisie

FcitxLa méthode de saisie intégrée prend en charge le pinyin chinois et la saisie basée sur une table de caractères (telle que Wubi ).

Selon la langue, d'autres moteurs de méthode de saisie peuvent être sélectionnés.

Au moins une méthode de saisie est requise pour la langue utilisée.

Les méthodes de saisie disponibles fcitxincluent :
Chinois

Parmi Fcitxles méthodes de saisie Pinyin prises en charge par , le Pinyin intégré a la vitesse de réponse la plus rapide.

FcitxIl prend également en charge les méthodes de saisie Pinyin tierces populaires pour fournir de meilleurs effets de saisie de phrases entières.

  • fcitx-sunpinyinIl existe un bon équilibre entre la vitesse de saisie et la précision de la saisie.
  • fcitx-libpinyinL'algorithme est plus sunpinyinavancé que .
  • fcitx-rime, la version Rime IMEde la célèbre méthode de saisie chinoise Fcitx. Mais il ne prend pas en charge Fcitxses propres symboles #special et #quickinput . Pour les paramètres personnalisés, veuillez consulter le site officiel .
  • fcitx-googlepinyin, GoogleMéthode de saisie Pinyin for Android.
  • fcitx-chewingFcitxAjout de chewingla prise en charge du moteur d'entrée (Pinyin chinois traditionnel) pour . Dépendance libchewing.
  • fcitx-table: FcitxCertaines tables de codes supplémentaires sont prises en charge, notamment Cangjie 3, Cangjie 5, Yuepin, Suchen, Wubi, Zhengma, etc.
Phrase japonaise
  • fcitx-mozcFcitx, ajoute mozcla prise en charge du moteur de saisie (japonais) pour , mozcune Googleversion open source de la méthode de saisie japonaise.
  • fcitx-kkc, un nouveau libkkcmoteur de saisie japonais de kana et kanji basé sur .
  • fcitx-skk, un libskkmoteur de saisie japonais de kana et kanji basé sur .
  • fcitx-anthy, Fcitxajoutez anthyla prise en charge du moteur d'entrée (japonais) pour .
sa langue
  • fcitx-hangul, Fcitxajoutez hangulla prise en charge du moteur d'entrée (coréen) pour .
  • fcitx-m17n, Fcitxajoutez m17nla prise en charge du moteur de saisie (table de codes multilingues) pour .
  • fcitx-unikey, Fcitxajoutez unikeyla prise en charge du moteur d'entrée (vietnamien) pour .
  • fcitx-sayura, Fcitxajout sayurade la prise en charge du moteur d'entrée (cinghalais) pour .
Les méthodes de saisie disponibles fcitx5incluent :
Chinois
Phrase japonaise
  • fcitx5-mozcBasé sur Mozc( Googleversion open source de la méthode de saisie japonaise).
  • fcitx5-skkEst un moteur de saisie kana japonais, basé sur libskk.
autres langues

module de méthode de saisie

Si le module correspondant n'est pas installé, vous pouvez généralement utiliser la méthode de saisie dans la plupart des programmes.

Cependant, il est très possible que le curseur ne puisse pas être suivi, que la chaîne pré-éditée ne puisse pas être affichée, que la saisie ne puisse pas être effectuée ou que le programme puisse même se bloquer.

utiliser

intégré

Modifiez /etc/environmentet ajoutez les lignes suivantes, puis reconnectez-vous [1] :

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=ibus

Si en_US.UTF-8vous rencontrez un problème qui GTK2ne peut pas être activé lors de l'utilisation de fcitx5, vous pouvez définir la méthode de saisie spécifiquement pour cette GTK2application xim, par exemple :

$ env GTK_IM_MODULE=xim <your_gtk2_application>

Avis:

Ne GTK_IM_MODULEle définissez pas globalement ximcar cela affectera également GTK3le programme.

XIMIl existe divers problèmes (comme l'impossibilité de saisir après le redémarrage de la méthode de saisie), alors essayez de ne pas l'utiliser.

Avis:

SDL_IM_MODULECeci permet à certains SDL2jeux qui utilisent des versions spécifiques de bibliothèques d'utiliser normalement la méthode de saisie.

GLFW_IM_MODULEIl s’agit d’activer kittyla prise en charge de la méthode de saisie.

La valeur de cette variable d'environnement ne peut être que ibus.

Démarrage automatique dans l'environnement de bureau

Si vous utilisez XDGun environnement de bureau compatible, tel que KDE, GNOME, Xfce, , il devrait démarrer automatiquement après LXDEl'avoir installé Fcitxet vous être reconnecté .Fcitx

Sinon, vous pouvez ouvrir la console et l'exécuter fcitx.

Pour vérifier Fcitxs'il fonctionne correctement, ouvrez un programme, par exemple leafpad, appuyez sur CTRL+SpaceActiver Fcitxet essayez de saisir quelques mots.

S'il Fcitxne démarre pas automatiquement avec l'environnement de bureau, ou si vous souhaitez modifier les Fcitxparamètres de démarrage, veuillez utiliser la configuration de l'outil de démarrage automatique fourni par l'environnement de bureau, ou éditez directement le fichier ~/.config/autostart/dans le répertoire utilisateur fcitx-autostart.desktoppour confirmer si le démarrage automatique est désactivé. .

Si le fichier dans le répertoire utilisateur n'existe pas, vous pouvez copier le fichier de démarrage automatique /etc/xdg/autostart/fcitx-autostart.desktopdans le répertoire utilisateur :

$ cp /etc/xdg/autostart/fcitx-autostart.desktop ~/.config/autostart/

Ou fcitx5entrez la commande suivante :

$ cp /usr/share/applications/org.fcitx.Fcitx5.desktop ~/.config/autostart/

Si l'environnement de bureau que vous utilisez ne prend pas automatiquement en charge XDGle démarrage automatique, veuillez l'ajouter au script de démarrage que vous utilisez fcitxpour réaliser le démarrage automatique.

Si vous utilisez i3un swaygestionnaire de fenêtres, vous pouvez l'ajouter dans le fichier de configuration pour exec --no-startup-id fcitxdémarrer automatiquement fcitxla méthode de saisie, et l'ajouter exec --no-startup-id fcitx5 -dpour démarrer fcitx5la méthode de saisie.

S'il est utilisé dwm, autostartun correctif doit être ajouté. Ajoutez ~/.dwm/autostart.shfcitx pour démarrer fcitxla méthode de saisie, ajoutez fcitx5 -dpour démarrer fcitx5la méthode de saisie.

Avis:

Lorsque iBusvous attendez que d'autres programmes de méthode de saisie démarrent en même temps et que vous activez la prise en charge, le programme de méthode de saisie Ximpeut ne pas démarrer. Veuillez vous assurer que le démarrage automatique de son programme de méthode de saisie a été désactivé.Fcitx

FcitxAutres variables :

Définir IMles variables d'environnement

Et veuillez définir les variables d'environnement comme suit . Sans ces variables d'environnement, le programme peut utiliser XIMle protocole par défaut.

qt5Le programme ne le prend pas en charge XIM, il doit donc être configuré pour utiliser IMle module.

Il est recommandé qu'en ~/.pam_environmentdéfinissant la variable d'environnement, pam-envle module lise ce fichier dans toutes les sessions de connexion, y compris X11la session et Waylandla session.

Veuillez vous référer aux détails man 8 pam-env.

GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE DEFAULT=fcitx
XMODIFIERS DEFAULT=\@im=fcitx

Faites en sorte que les variables d'environnement prennent effet après vous être reconnecté.

S'il fcitxne démarre pas automatiquement, veuillez fcitx &l'ajouter ~/.xinitrc. S'il fcitx &ne démarre pas, ajoutez un délai à la fin sleep 2.

Avis:

Veuillez ne pas .bashrcdéfinir ces variables d'environnement dans .

bashrcS'applique uniquement à l'initialisation des sessions interactives et ne s'applique pas à l'initialisation des bashscripts ou des sessions non interactifs .X

Xim

Pour l'utiliser dans Gtk/ Qtprogram xim, veuillez modifier la variable ci-dessus par la valeur suivante :

GTK_IM_MODULE DEFAULT=xim
QT_IM_MODULE DEFAULT=xim

avertir:

Si vous l'utilisez xim, vous rencontrerez probablement des Fcitxproblèmes qui ne peuvent pas être résolus, notamment l'impossibilité de saisir, l'absence de suivi du curseur et le blocage de l'application lors du redémarrage de la méthode de saisie, et le responsable ne prend pas en charge la solution.

Faites en sorte que les variables d'environnement prennent effet après vous être reconnecté.

Avis:

Gtk2À partir 2.24.20de , utilisez-le /usr/lib/gtk-2.0/2.10.0/immodules.cachecomme fichier cache.

Si une variable d'environnement est définie GTK_IM_MODULE_FILEou si la configuration est modifiée après l'installation, veuillez effacer la variable d'environnement et utiliser /usr/bin/gtk-query-immodules-2.0 --update-cachele cache de mise à jour.

Qt5Le programme ne le supporte pas XIM, il doit donc être configuré pour utiliser IMle module

Configuration

Outil de configuration

Après avoir installé l'outil de configuration, fcitx-configtoolla méthode pour ouvrir l'outil de configuration consiste à l'exécuter via le terminal fcitx-config-gtk3. Après avoir ouvert l'outil de configuration, vous devez également ajouter la méthode de saisie chinoise.

fcitx5Le fichier de configuration se trouve dans ~/.config/fcitx5, bien qu'il soit possible de modifier le fichier de configuration à l'aide d'un éditeur de texte, il GUIest évidemment plus pratique d'utiliser la configuration. Installez fcitx5-configtoolle paquet.

Pour les systèmes anglais nouvellement installés, vous devez annuler l'affichage uniquement de la méthode de saisie de la langue actuelle ( Only Show Current Language) avant de pouvoir voir et ajouter la méthode de saisie chinoise ( Pinyin, Libpinyinetc.).

Si vous souhaitez modifier manuellement fcitxle fichier de configuration, assurez-vous que le système n'est pas en cours d'exécution fcitx, sinon le contenu de configuration modifié manuellement risque d'être perdu.

Saisir

Les méthodes de saisie activées peuvent être ajoutées/supprimées dans l'outil d'interface de configuration.

Cliquez avec le bouton droit sur l'icône de la méthode de saisie pour ouvrir la configuration.

Le premier élément de la liste sera utilisé à l'état "inactif". Veuillez définir cet élément sur la méthode de saisie de la disposition du clavier, telle que "(Clavier - Anglais)". Les méthodes de saisie après le premier élément sont toutes des méthodes de saisie actives.

avertir:

Veuillez définir la méthode de saisie de la disposition du clavier sur le premier élément de la liste, sinon la saisie en chinois pourrait ne pas être désactivée.

Dans la configuration globale , la touche de raccourci de la méthode de saisie de déclenchement permet de basculer uniquement entre la méthode de saisie inactive et la dernière méthode de saisie active.

Changement de méthode de saisie La touche de raccourci permet uniquement de basculer entre les différentes méthodes de saisie actives par défaut, mais dans les paramètres avancés, vous pouvez ajouter des méthodes de saisie inactives à la sélection de commutation.

Les touches de raccourci pour changer de méthode de saisie doivent être enfoncées dans l'ordre, par exemple, ALT_SHIFTelles ne prennent effet qu'après avoir appuyé d'abord sur altpuis sur shift.

Dictionnaire Pinyin intégré étendu

fcitxThésaurus personnalisé :

fcitxL'utilisateur configure la base de données de vocabulaire Pinyin dans ~/.config/fcitx/pinyin, où pybase.mbse trouve la base de données de caractères uniques Pinyin et pyphrase.mbla base de données de vocabulaire Pinyin.

Si ces deux fichiers n'existent pas, placez-y directement le thésaurus téléchargé /usr/share/fcitx/pinyin.

Redémarrez simplement Fcitx.

fcitx5Thésaurus personnalisé

Pour fcitx5, puisqu'il fcitx5prend en charge l'importation du thésaurus Sogou , il n'est pas nécessaire de personnaliser le thésaurus dans une large mesure, mais fcitx5il fournit toujours des outils associés.

Le fichier de vocabulaire original est un fichier texte au format :汉字 拼音 频率

Après avoir obtenu le fichier de dictionnaire original, libime_pinyindict "词库文件.txt" "词库文件.dict"appelez simplement.

Les fichiers de thésaurus personnalisés sont placés dans~/.local/share/fcitx5/pinyin/dictionaries

peau de thème

Par fcitxexemple, téléchargez le skin et extrayez-le dans l'un des répertoires suivants. Sinon, vous pouvez créer un nouveau répertoire :

/usr/share/fcitx/skin ##全局设置
~/.config/fcitx/skin #特定用户设置

fcitx5Vous pouvez le télécharger et l'installer directement depuis l'entrepôt, mais le nombre de thèmes dans l'entrepôt est limité. Si vous avez besoin de plus de thèmes, vous pouvez aller découvrir GitHubplus de thèmes.

Si vous le téléchargez manuellement, téléchargez et extrayez le skin du thème dans l'un des répertoires suivants. S'il n'y a pas de répertoire, vous pouvez créer un nouveau répertoire :

~/.local/share/fcitx5/themes/

Après cela, allez dans Fcitx5设置 -> 配置附加组件 -> 经典用户界面 -> 主题Définir le thème.

Yun Pinyin

Redémarrez simplement après l'installation Fcitxet les résultats de saisie Yun Pinyin sélectionnés seront automatiquement ajoutés au vocabulaire de la méthode de saisie actuelle.

rappeler:

Il est recommandé de changer fcitxla « Source Cloud Pinyin » dans les paramètres en Google« Baidu ».

GoogleL'accès domestique n'est pas très fluide.

Une fois Cloud Pinyin activé, les mots candidats obtenus à partir de Cloud Pinyin seront ajoutés par défaut au second dans la liste de mots candidats, et la position d'affichage peut être configurée via les paramètres de Cloud Pinyin.

Si le résultat de Cloud Pinyin est cohérent avec le résultat donné par la méthode de saisie locale, les options après Cloud Pinyin seront automatiquement fusionnées avec les candidats générés localement et aucun candidat en double ne sera généré.

Si fcitx-cloudpinyinvous ne voyez pas Yun Pinyin dans le programme de configuration après l'installation, pensez à cocher la case "Avancé". À ce moment, le pinyin du nuage sera affiché, puis vérifiez le pinyin du nuage.

Avis:

Il n'est pas recommandé de définir le mot candidat Yun Pinyin comme premier mot candidat.

Parce que lorsque l’état du réseau n’est pas bon, les résultats du cloud pinyin ne sont pas renvoyés à temps.

Ensuite, le résultat Yun Pinyin sera réduit par défaut à la deuxième position du mot candidat.

Ce processus peut donc impliquer de modifier les mots candidats par défaut.

Je suppose que tu aimes

Origine blog.csdn.net/GaaraZ/article/details/127826943
conseillé
Classement