¿Cómo usar Sublime Text 2 para ingresar chino en Ubuntu iBus?
Instalar el método de entrada fcitx y Google Pinyin
Comando:
1. sudo add-apt-repository ppa: fcitx-team/nightly
2. sudo apt-get update
3.sudo apt -get install fcitx fcitx-googlepinyin
Establece fcitx como método de entrada predeterminado
Configuración del sistema gt;gt; Soporte de idiomagt;gt; Idioma gt;gt; Método de entrada del teclado systemgt;gt; fcitx
Guarde el siguiente código en el archivo sublime_imfix.c (ubicado en el directorio ~, que es el principal directorio de carpetas)
#include lt;gtk/gtkimcontext.hgt;
void gtk_im_context_set_client_window (GtkIMContext *context,
?GdkWindow *ventana)
{ GtkIMContextClass *klass; g_return_if_fail (GTK_IS_IM_CONTEXT (contexto)); klass = GTK_IM_CONTEXT_GET_CLASS (contexto); if (klass-gt; set_client_window)
klass-gt; (G_OBJECT (contexto), "ventana", ventana); if(!GDK_IS_WINDOW (ventana)
Retorno; int ancho = gdk_window_get_ ancho(ventana); int alto = gdk_window_get_height(ventana); if(ancho! = 0 amp; altura! = 0)
gtk_im_context_focus_in(context);
}
Utilice el siguiente comando para compilar el código del paso anterior a * ** En la biblioteca libsublime-imfix.so:
1, cd ~
2, gcc -shared -o libsublime-imfix.so sublime_imfix.c ?pkg-config -- libs -- cflags gtk -2.0` -fPIC
Luego copie libsublime-imfix.so a la carpeta donde se encuentra sublime_text
sudo mv libsublime-imfix.so /opt/ sublime_text_2/
Modificar archivo /usr/bin/subl
Cambiar
#! /bin/sh
/opt/sublime_text_2/sublime_text"$@"
Modificar contenido del archivo
#!/bin/sh
LD_PRELOAD=/opt/s
ublime_text_2/libsublime-imfix.so exec /opt/sublime_text_2/sublime_text "$@"
Reinicie la computadora, ahora puede escribir chino en texto sublime 2.
Nota:
Si aún no puedes resolver el problema, puedes instalar el complemento InputHelper en sublime.
Si es el texto sublime 3, simplemente cambia el nombre del directorio en los pasos 5 y 6.
La clave de cambio predeterminada para el método de entrada fcitx es ctrl espacio. Dado que el modo gráfico no es lo suficientemente preciso, puede realizar cambios en el archivo de configuración. El comando es sudo gedit ~/.config/fcitx/. configuración