Escribir en chino, japonés, coreano o vietnamita
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:
Configuración
Lanza las Preferencias del sistema. Ve a Teclado > Teclado virtual, selecciona «Fcitx 5» y pulsa Aplicar.
En este momento, aparecerá un icono con un teclado en la Bandeja del sistema. Haz clic derecho sobre él y selecciona Preferencias del método de entrada.
En la ventana que aparece, selecciona el complemento del método de entrada para el idioma que quieras, además de una distribución de teclado coincidente. Tras seleccionarlos, pulsa la flecha que apunta hacia la lista de la izquierda para mover la opción seleccionada a dicha lista.
- Para el chino, añade primero «Teclado - chino» y luego cualquiera de las opciones que hay debajo de «Chino (China)» o «Chino (Taiwán)».
- Para el japonés, añade primero «Teclado - japonés» y luego «Mozc».
- Para el coreano, añade primero «Teclado - coreano» y luego «Hangul».
- Para el vietnamita, añade primero «Teclado - vietnamita» y luego «Unikey».
Si se te solicita que cambies la distribución del sistema para que coincida con el método de entrada, pulsa Sí.
Uso
Type as you normally would; completions will appear near the text you’re typing.
Para escribir caracteres latinos en lugar de usar el método de entrada, pulsa Ctrl+Espacio cuando el foco esté en un campo de texto, o pulsa en el símbolo del método de entrada activo en la Bandeja del sistema. Repite lo mismo una segunda vez para volver a usar el método de entrada.
Extending it in the future
Basic support for CJKV input is pre-installed. If you require additional support:
- Visit the page for Fcitx 5 in Discover.
- Click Add-ons in the toolbar.
- Install whatever add-on are required for the language you want to use.
Solución de problemas de compatibilidad
Fcitx 5 funciona con casi todas las aplicaciones. No obstante, es posible que se necesiten algunos pasos manuales para que funcione con software más antiguo que use la capa de compatibilidad XWayland,como Steam, Krita y el IDE JetBrains.
Estas aplicaciones necesitan definir variables de entorno especiales para poder usar Fcitx. Aquí mostramos cómo se hace para una aplicación con la que no funciona Fcitx 5:
Gráficamente
- Abre las Preferencias del sistema.
- En la barra lateral de la izquierda, desplázate hacia abajo hasta Permisos de las aplicaciones.
- Selecciona la aplicación para la que no funciona Fcitx 5.
- Pulsa «Preferencias de Flatpak» en la esquina superior derecha.
- Desplázate hacia abajo y pulsa la flecha que hay junto a la sección «Permisos avanzados».
- Desplázate hasta el grupo «Entorno».
- Pulsa el botón Añadir nueva…
- En el campo «Nombre», introduce
XMODIFIERS. - En el campo «Valor», introduce
@im=fcitx.
Repite los pasos del 7 al 9 para el resto de variables de entorno:
- nombre:
GTK_IM_MODULE; valor:xim - nombre:
QT_IM_MODULE; valor:xim - nombre:
QT_IM_MODULES; valor:wayland;fcitx;ibus
Línea de órdenes
Encuentra el ID de la aplicación a la que quieres añadir variables de entorno usando flatpak list, o bien Preferencias del sistema > Permisos de las aplicaciones > [la aplicación] > Preferencias de Flatpak en la esquina superior derecha > [en la columna de más a la derecha, localiza el ID bajo su nombre].
A continuación, aplica las redefiniciones necesarias:
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]
(sustituye [app id] con el ID real de la aplicación; por ejemplo, com.valvesoftware.Steam)
Artículo escrito por Nate Graham bajo las condiciones de la licencia CC-BY-4.0.