Aller directement au contenu

Saisissez en Chinois, Japonais, Coréen ou Vietnamien

Typing in Chinese, Japanese, Korean, and Vietnamese requires the use of an “input method” that translates physical key-presses into the right characters on the screen.

In KDE Linux, the popular “Fcitx 5” input method is pre-installed. Here’s how to set it up and use it:

Configuration

Lancez Configuration du système. Naviguez dans les menus Clavier / *Clavier virtuel / cliquez sur « Fcitx 5 » / cliquez sur Appliquer.

À ce stade, une icône de clavier est apparue dans la Boîte à miniatures du système. Veuillez effectuer clic droit dessus, puis cliquez sur Configuration de la méthode de saisie.

Dans la fenêtre qui apparaît, veuillez sélectionner le module externe de méthode de saisie pour la langue souhaitée, ainsi qu'une disposition correspondante de clavier. Après avoir sélectionné chacune d'elles, veuillez cliquer sur la flèche pointant vers la liste de gauche pour déplacer l'option sélectionnée dans cette liste.

  • Pour le Chinois, veuillez d'abord ajouter « Clavier - Chinois », puis l'une des options répertoriées sous « Chinois (Chine) » ou « Chinois (Taïwan) ».
  • Pour le Japonais, veuillez d'abord ajouter « Clavier - Japonais », puis « Mozc ».
  • Pour le Coréen, veuillez d'abord ajouter « Clavier - Coréen », puis « Hangul ».
  • Pour le Vietnamien, veuillez d'abord ajouter « Clavier - Vietnamien », puis « Unikey ».

Si vous êtes invité à modifier la disposition de votre système pour qu'elle corresponde à la méthode de saisie, veuillez cliquer sur Oui.

Utiliser

Type as you normally would; completions will appear near the text you’re typing.

Pour saisir des caractères latins au lieu d'utiliser la méthode de saisie, veuillez appuyer sur CTRL + Espace pendant qu'un champ de texte est sélectionné ou cliquer sur le symbole de la méthode de saisie active dans la barre d'état système. Faites la même chose une seconde fois pour revenir à l’utilisation de la méthode de saisie.

Extending it in the future

Basic support for CJKV input is pre-installed. If you require additional support:

  1. Visit the page for Fcitx 5 in Discover.
  2. Click Add-ons in the toolbar.
  3. Install whatever add-on are required for the language you want to use.

Résolution des problèmes de compatibilité

Fcitx 5 works with almost all applications. However, manual steps may be needed to make it work with older software using the XWayland compatibility layer, such as Steam, Krita, and JetBrains IDEs.

De telles applications nécessitent un ensemble de variables d'environnement spéciales pour pouvoir utiliser Fcitx. Voici comment procéder pour une application dans laquelle Fcitx 5 ne fonctionne pas :

Graphique

  1. Lancer l'application Configuration du système.
  2. Dans la barre latérale de gauche, faites défiler vers le bas et accédez à Permissions d'application.
  3. Sélectionnez l'application pour laquelle Fcitx 5 ne fonctionne pas.
  4. Cliquez sur «  Configuration de Flatpak » dans le coin supérieur droit.
  5. Faites défiler vers le bas et cliquez sur la flèche à côté du texte d’en-tête de section « Permissions avancées ».
  6. Faites défiler vers le base jusqu'au groupe « Environnement ».
  7. Cliquez sur le bouton « Ajouter de nouveaux... ».
  8. Dans le champ « Nom », veuillez saisir « XMODIFIERS ».
  9. Dans le champ « Valeur », saisissez « @im=fcitx ».

Répétez maintenant les étapes 7 à 9 pour les variables d'environnement supplémentaires suivantes :

  • nom : GTK_IM_MODULE ; valeur : xim
  • nom : QT_IM_MODULE ; valeur : xim
  • nom : QT_IM_MODULES ; valeur : wayland;fcitx;ibus

Ligne de commandes

Find the ID of the app you want to add environment variables to using flatpak list or System Settings > Application Permissions > [the app] > Flatpak Settings in the top-right corner > [In the right-most column, find the ID under its name].

Appliquez ensuite les remplacements nécessaires :

flatpak override --env=XMODIFIERS=@im=fcitx [app id]
flatpak override --env=GTK_IM_MODULE=xim [app id]
flatpak override --env=QT_IM_MODULE=xim [app id]
flatpak override --env=QT_IM_MODULES='wayland;fcitx;ibus' [app id]

(remplacez « [app id] » par l'identifiant réel de l'application, par exemple « com.valvesoftware.Steam »)


Article rédigé par sous licence CC-BY-4.0.