Instalar y configurar el método de entrada fcitx

Instalar y configurar fcitxel método de entrada

Fcitx( Flexible Input Method Framework)──Es decir, método de entrada del pequeño pingüino,

Es una plataforma de método de entradaGPL publicada en el modo , que puede admitir múltiples métodos de entrada instalando el motor.

Admite entradas simples y salidas complejas,

LinuxMétodos de entrada chinos comúnmente utilizados en los sistemas operativos .

ventaja:

Es breve y conciso y tiene buena compatibilidad con el programa.

Instalar

Utilice la herramienta de administración de instalación de software que viene con el sistema para instalar el paquete de software fcitxo instale fcitxuna versión de reemplazo fcitx5.

Fcitx5es un marco de método de entrada con un núcleo liviano y addonproporciona soporte de lenguaje adicional a través de

Fcitx5Toma el control Fcitx.

Aviso:

fcitx5Solo se proporciona el marco básico y solo está disponible en inglés.

Para ingresar otros idiomas (como chino o japonés), necesita instalar un motor de método de entrada ( IME).

motor de método de entrada

FcitxEl método de entrada integrado admite Pinyin chino y entrada basada en tablas de caracteres (como Wubi ).

Dependiendo del idioma, se pueden seleccionar otros motores de métodos de entrada.

Se requiere al menos un método de entrada para el idioma que se utiliza.

Los métodos de entrada disponibles fcitxincluyen:
Chino

Entre Fcitxlos métodos de entrada Pinyin admitidos por , el Pinyin integrado tiene la velocidad de respuesta más rápida.

FcitxTambién admite métodos populares de entrada Pinyin de terceros para proporcionar mejores efectos de entrada de oraciones completas.

frase japonesa
  • fcitx-mozcFcitx, agrega mozcsoporte de motor de entrada (japonés) para , mozcuna Googleversión de código abierto del método de entrada japonés.
  • fcitx-kkc, un nuevo libkkcmotor de entrada de kana y kanji japonés basado en .
  • fcitx-skk, un libskkmotor de entrada de kana y kanji japonés basado en .
  • fcitx-anthy, Fcitxagregue anthysoporte de motor de entrada (japonés) para .
su idioma
  • fcitx-hangul, Fcitxagregue hangulsoporte de motor de entrada (coreano) para .
  • fcitx-m17n, Fcitxagregue m17ncompatibilidad con el motor de entrada (tabla de códigos en varios idiomas) para .
  • fcitx-unikey, Fcitxagregue unikeysoporte de motor de entrada (vietnamita) para .
  • fcitx-sayura, Fcitxse agregó sayurasoporte de motor de entrada (cingalés) para .
Los métodos de entrada disponibles fcitx5incluyen:
Chino
frase japonesa
  • fcitx5-mozcBasado en Mozc( Googleversión de código abierto del método de entrada japonés).
  • fcitx5-skkEs un motor de entrada kana japonés, basado en libskk.
otros idiomas

módulo de método de entrada

Si el módulo correspondiente no está instalado, generalmente puede utilizar el método de entrada en la mayoría de los programas.

Sin embargo, es muy posible que no se pueda seguir el cursor, que no se pueda mostrar la cadena preeditada, que no se puedan realizar entradas o que el programa incluso se congele.

usar

integrado

Edite /etc/environmenty agregue las siguientes líneas, luego inicie sesión nuevamente [1] :

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

Si en_US.UTF-8encuentra que GTK2no se puede activar al usar fcitx5, puede configurar el método de entrada específicamente para esta GTK2aplicación xim, como por ejemplo:

$ env GTK_IM_MODULE=xim <your_gtk2_application>

Aviso:

No GTK_IM_MODULElo configure globalmente ximya que esto también afectará GTK3al programa.

XIMHay varios problemas (como no poder ingresar después de reiniciar el método de entrada), así que trate de no usarlo.

Aviso:

SDL_IM_MODULEEsto es para permitir que algunos SDL2juegos que usan versiones específicas de bibliotecas usen el método de entrada normalmente.

GLFW_IM_MODULEEs para habilitar kittyla compatibilidad con el método de entrada.

El valor de esta variable de entorno solo puede ser ibus.

Iniciar automáticamente en el entorno de escritorio

Si utiliza XDGun entorno de escritorio compatible, como KDE, GNOME, Xfce, , debería iniciarse automáticamente después de LXDEinstalarlo Fcitxe iniciar sesión nuevamente .Fcitx

Si no, puedes abrir la consola y ejecutarla fcitx.

Para comprobar Fcitxsi funciona correctamente, abra un programa, por ejemplo leafpad, presione CTRL+SpaceActivar Fcitxe intente ingresar algunas palabras.

Si Fcitxno se inicia automáticamente con el entorno de escritorio, o si desea modificar los Fcitxparámetros de inicio, utilice la configuración de la herramienta de inicio automático proporcionada por el entorno de escritorio o edite directamente el archivo ~/.config/autostart/en el directorio de usuario fcitx-autostart.desktoppara confirmar si el inicio automático está deshabilitado. .

Si el archivo en el directorio de usuarios no existe, puede copiar el archivo de inicio automático /etc/xdg/autostart/fcitx-autostart.desktopal directorio de usuarios:

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

O fcitx5ingrese el siguiente comando:

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

Si el entorno de escritorio que está utilizando no admite automáticamente XDGel inicio automático, agréguelo al script de inicio que está utilizando fcitxpara lograr el inicio automático.

Si usa i3o swayadministrador de ventanas, puede agregarlo en el archivo de configuración para exec --no-startup-id fcitxiniciar automáticamente fcitxel método de entrada y agregarlo exec --no-startup-id fcitx5 -dpara iniciar fcitx5el método de entrada.

Si se usa dwm, autostartes necesario agregar un parche. Agregue ~/.dwm/autostart.shfcitx para iniciar fcitxel método de entrada, agregue fcitx5 -dpara iniciar fcitx5el método de entrada.

Aviso:

Al iBusesperar a que otros programas de método de entrada se inicien al mismo tiempo y activar el Ximsoporte, es posible que Fcitxel programa de método de entrada no se inicie. Asegúrese de que el inicio automático de su programa de método de entrada esté deshabilitado.

FcitxOtras variables:

Establecer IMvariables de entorno

Y configure las variables de entorno de la siguiente manera : Sin estas variables de entorno, el programa puede usar XIMel protocolo de forma predeterminada.

qt5El programa no lo admite XIM, por lo que debe configurarse para utilizar IMel módulo.

Se recomienda que al ~/.pam_environmentconfigurar la variable de entorno, pam-envel módulo lea este archivo en todas las sesiones de inicio de sesión, incluidas X11la sesión y Waylandla sesión.

Consulte los detalles man 8 pam-env.

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

Haga que las variables de entorno surtan efecto después de iniciar sesión nuevamente.

Si fcitxno se inicia automáticamente, agréguelo fcitx &. ~/.xinitrcSi fcitx &no se inicia, agregue un retraso al final sleep 2.

Aviso:

No .bashrcestablezca estas variables de entorno en .

bashrcSe aplica únicamente a la inicialización de sesiones interactivas y no se aplica a la inicialización de bashsecuencias de comandos o sesiones no interactivas .X

Xim

Para usarlo en Gtk/ Qtprogram xim, cambie la variable anterior al siguiente valor:

GTK_IM_MODULE DEFAULT=xim
QT_IM_MODULE DEFAULT=xim

advertir:

Al usarlo xim, es probable que encuentre algunos Fcitxproblemas que no se pueden resolver, como no poder ingresar, no seguir el cursor y que la aplicación se atasque al reiniciar el método de entrada, y la solución no es compatible oficialmente.

Haga que las variables de entorno surtan efecto después de iniciar sesión nuevamente.

Aviso:

Gtk2Comenzando 2.24.20con , utilícelo /usr/lib/gtk-2.0/2.10.0/immodules.cachecomo archivo de caché.

Si se establece una variable de entorno GTK_IM_MODULE_FILEo se modifica la configuración después de la instalación, borre la variable de entorno y utilice /usr/bin/gtk-query-immodules-2.0 --update-cacheUpdate Cache.

Qt5El programa no lo admite XIM, por lo que debe configurarse para utilizar IMel módulo.

Configuración

Herramienta de configuración

Después de instalar la herramienta de configuración, fcitx-configtoolel método para abrir la herramienta de configuración es ejecutarla a través del terminal fcitx-config-gtk3. Después de abrir la herramienta de configuración, también debe agregar el método de entrada chino.

fcitx5El archivo de configuración se encuentra en ~/.config/fcitx5, aunque es posible editar el archivo de configuración usando un editor de texto, GUIobviamente es más conveniente usar la configuración. Instale fcitx5-configtoolel paquete.

Para los sistemas en inglés recién instalados, debe cancelar la visualización solo del método de entrada del idioma actual ( Only Show Current Language) antes de poder ver y agregar el método de entrada en chino ( Pinyin, Libpinyinetc.).

Si desea editar manualmente fcitxel archivo de configuración, asegúrese de que el sistema no se esté ejecutando fcitx; de lo contrario, es posible que se pierda el contenido de la configuración editado manualmente.

Aporte

Los métodos de entrada habilitados se pueden agregar o eliminar en la herramienta de interfaz de configuración.

Haga clic derecho en el icono del método de entrada para abrir la configuración.

El primer elemento de la lista se utilizará en el estado "inactivo". Configure este elemento en el método de entrada de distribución del teclado, como "(Teclado - Inglés)". Los métodos de entrada después del primer elemento son todos métodos de entrada activos.

advertir:

Configure el método de entrada de la distribución del teclado en el primer elemento de la lista; de lo contrario, es posible que no se deshabilite la entrada en chino.

En la configuración global , la tecla de acceso directo del método de entrada de activación solo cambia entre el método de entrada inactivo y el último método de entrada activo.

Cambio de métodos de entrada La tecla de acceso directo solo cambia entre diferentes métodos de entrada activos de forma predeterminada, pero en la configuración avanzada, puede agregar métodos de entrada inactivos a la selección de cambio.

Las teclas de método abreviado para cambiar los métodos de entrada deben presionarse en secuencia; por ejemplo, ALT_SHIFTsolo surten efecto después de presionar primero alty luego shift.

Diccionario Pinyin integrado ampliado

fcitxTesauro personalizado:

fcitxEl usuario configura la base de datos de vocabulario Pinyin en ~/.config/fcitx/pinyin, donde pybase.mbestá la base de datos de un solo carácter de Pinyin y pyphrase.mbes la base de datos de vocabulario de Pinyin.

Si estos dos archivos no existen, coloque directamente allí el diccionario de sinónimos descargado /usr/share/fcitx/pinyin.

Simplemente reinicie Fcitx.

fcitx5Tesauro personalizado

Para fcitx5, dado que fcitx5admite la importación de tesauros Sogou , no es necesario personalizar el tesauro en gran medida, pero fcitx5aún proporciona herramientas relacionadas.

El archivo de vocabulario original es un archivo de texto con el formato:汉字 拼音 频率

Después de obtener el archivo del diccionario original, libime_pinyindict "词库文件.txt" "词库文件.dict"simplemente llame.

Los archivos de sinónimos personalizados se colocan en~/.local/share/fcitx5/pinyin/dictionaries

piel temática

Por fcitxejemplo, descargue el skin y extráigalo a cualquiera de los siguientes directorios. De lo contrario, puede crear un directorio nuevo:

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

fcitx5Puede descargarlo e instalarlo directamente desde el almacén, pero la cantidad de temas en el almacén es limitada. Si necesita más temas, puede ir a descubrir GitHubmás temas.

Si lo descarga manualmente, descargue y extraiga el tema en cualquiera de los siguientes directorios. Si no hay ningún directorio, puede crear un nuevo directorio:

~/.local/share/fcitx5/themes/

Después de eso, vaya a Fcitx5设置 -> 配置附加组件 -> 经典用户界面 -> 主题Establecer tema.

yun pinyin

Simplemente reinicie después de la instalación Fcitxy los resultados de entrada seleccionados de Yun Pinyin se agregarán automáticamente al vocabulario del método de entrada actual.

recordar:

Se recomienda cambiar fcitx"Cloud Pinyin Source" en la configuración a Google"Baidu".

GoogleEl acceso interno no es muy fluido.

Una vez habilitado Cloud Pinyin, las palabras candidatas obtenidas de Cloud Pinyin se agregarán a la segunda en la lista de palabras candidatas de forma predeterminada, y la posición de visualización se puede configurar a través de la configuración de Cloud Pinyin.

Si el resultado de Cloud Pinyin es consistente con el resultado proporcionado por el método de entrada local, las opciones después de Cloud Pinyin se fusionarán automáticamente con los candidatos generados localmente y no se generarán candidatos duplicados.

Si fcitx-cloudpinyinno ve Yun Pinyin en el programa de configuración después de la instalación, recuerde marcar la casilla de verificación "Avanzado". En este momento, se mostrará el pinyin de la nube y luego verifique el pinyin de la nube.

Aviso:

No se recomienda establecer la palabra candidata de Yun Pinyin como la primera palabra candidata.

Porque cuando la condición de la red no es buena, los resultados del pinyin de la nube no se devuelven a tiempo.

Luego, el resultado de Yun Pinyin se reducirá a la segunda posición de palabra candidata de forma predeterminada.

Por lo tanto, este proceso puede implicar cambiar las palabras candidatas predeterminadas.

Supongo que te gusta

Origin blog.csdn.net/GaaraZ/article/details/127826943
Recomendado
Clasificación