Resolución del problema de IBus: IBus anterior a 1.5.11 puede causar problemas de entrada

119

I m usando PhpStorm 10en Ubuntu 14.04. Recibo el siguiente error al comenzar:

8:08:47 AM IBus prior to 1.5.11 may cause input problems. See IDEA-78860 for details.
           Do not show again.
8:09:18 AM Platform and Plugin Updates: PhpStorm is ready to update.

¿Cómo podría resolver esto, si hay alguna solución para actualizarla IBuso cambiarla con otra biblioteca para hacer lo mismo?

Daniel Adenew
fuente
1
Antes de analizar estas frustrantes soluciones y arreglos, ¿qué "problemas de entrada" reales experimentan las personas? ¿Se ha propuesto oficialmente un backport de un ibus más reciente para Ubuntu 14.04 LTS?
nealmcb
@nealmcb Hola, sí, de hecho, en la última versión, normalmente lo he probado en 16.04 y superior. no enfrenta este problema a menos que se equivoque con la configuración de su sistema
Daniel Adenew
Pero, ¿cuáles son los problemas de 14.04, con la versión anterior? Escucho a la gente hablar de ellos, pero no he escuchado detalles. Si los problemas son serios, espero que una solución se publique en la versión 14.04. Si es necesario, puedo ver la inversión en toda la ruta de actualización, pero no si es solo un problema menor.
nealmcb
Estoy usando CLion (IDE relacionado usando la misma base de código, misma advertencia). Periódicamente, las entradas del teclado dejan de funcionar por completo y tengo que reiniciar el IDE.
MK.

Respuestas:

116

si usa solo una distribución de teclado, puede ir a Ubuntu : Configuración del sistema -> Soporte de idioma

o si no se encuentra (escritorio de fe mint) busque en el menú principal para soporte de idiomas

y cambie el método de entrada del teclado en la parte inferior de la página de ibus a ninguno .

Reinicie Ubuntu .

Es la forma más sencilla de solucionar este problema.

Dragouf
fuente
1
No existe tal configuración en PhpStorm 8.0.1
feeela
15
No está en phpstorm sino en Ubuntu
Dragouf
3
Esto no solucionó mi problema. ¿Hay algo más que pueda hacer?
Sajib Acharya
3
ver la respuesta de Nikita Mendelbaum o serverfault.com/questions/735189/ibus-1-5-11-on-ubuntu/…
Dragouf
4
Ésta es una solución. La solución real la publica Uzair Faisal en este mismo hilo: stackoverflow.com/a/36158784/2186567
douglaslps
124

Esta solución es si desea actualizar ibus en Ubuntu 14.04.4 LTS a la última versión (en el momento de escribir este artículo es 1.5.11).

Recientemente tuve que instalar Intellij en una máquina Ubuntu instalada limpia. Estos son los pasos que tomé:

  1. Instalar las dependencias

    sudo apt-get install libdconf-dev libnotify-dev intltool libgtk2.0-dev libgtk-3-dev libdbus-1-dev
    
  2. Descargue el código fuente de ibus 1.5.11 (vinculado desde aquí )
  3. Extraiga los archivos ( tar -xvf ibus-1.5.11.tar.gz) y el cd en la carpeta extraída
  4. Mientras esté en la carpeta de origen de ibus, siga las instrucciones del paso 1 para instalar ibus 1.5.11:

    ./configure --prefix=/usr --sysconfdir=/etc && make
    sudo make install
    
  5. Reinicie Intellij IDE o cualquier IDE de jetbrain que esté en cuestión
Uzair Faisal
fuente
38
Es cierto, pero esta es la solución. La respuesta es una solución alternativa
EdgarT
7
Y una solución alternativa que funciona solo para personas que no necesitan funciones proporcionadas por ibus.
reducción de actividad
9
Mi agradecimiento a Uzair y sus fuentes @danielad de largo camino? Me tomó ~ 3 minutos. En comparación con apagar ibus o lidiar con bloqueos intermitentes del teclado, no puedo pensar que sea "largo".
LAFK dice Reincorporar a Monica
1
FWIW, en mi caja también necesitaba el paquete libjson-glib-dev (Elementary OS Freya)
NuSkooler
4
el comando ./configure --prefix=/usr --sysconfdir=/etc && makeparece encontrar el problema relacionado con json lib, es mejor usar lo propuesto por IBus-1.5.14
Dream in the wind
23

Solución de rastreador de errores de Jetbrains :

Actualice IBus a la versión 1.5.11 o agregue "export IBUS_ENABLE_SYNC_MODE = 1" a su ~ / .profile, luego reinicie una sesión.

Alternativamente, puede apagar IBus en Configuración del sistema | Soporte de idiomas | Método de entrada de teclado.

IDEA 15 mostrará una advertencia si se utiliza una versión incompatible de IBus.

Nikita Mendelbaum
fuente
13
echo "export IBUS_ENABLE_SYNC_MODE=1" >> ~/.bashrc
source ~/.bashrc

Para los usuarios de Ubuntu, ibus 1.5.11 no se puede obtener fácilmente a menos que se lance Ubuntu 16.04.

Si está utilizando Ubuntu 14.04 y desea instalar ibus 1.5.11 aquí está el enlace a seguir.

Cómo actualizar / instalar / compilar correctamente ibus en 14.04

Venkat Kotra
fuente
10

Bueno, esto es obviamente una solución alternativa, pero en Ubuntu 14.04 llamando:

ibus restart

Solucione el problema ... hasta que vuelva a bloquearse. Al menos no es necesario que reinicie el IDE.

Bobina
fuente
Bueno, no tan brillante. :) Al hacer esto, también debe seleccionar la configuración de teclado correcta que estaba usando antes (francés, por ejemplo). Solo para mencionar que ya no tengo el problema con PhpStorm 2016.1. Creo que "export IBUS_ENABLE_SYNC_MODE = 1" finalmente funcionó para mí.
Bobina
1
Si tengo más ventanas IDE abiertas, cambiar entre ellas con alt + backtick bloquea inmediatamente el IDE después de ibus restarthaber sido llamado.
Martin Pecka
0

No tengo idea si lo siguiente trajo la solución, pero ...

Tuve el mismo problema y creo que cada vez que usé STRG+Wmi teclado se atascó. Recientemente cambié:

settings > code style > php > "set from ..." > predefined style > zend

Desde este día ya no tuve este error. (¿Quizás no tiene nada que ver con eso, pero se ha vuelto a equivocar una configuración en alguna parte?)

cottton
fuente
0

System Settings -> Language Support

o

Puede buscarlo en el menú principal de Ubuntu para soporte de idiomas, luego cambie el "Método de entrada del teclado" (en la parte inferior de la página) de ibus a ninguno y luego - Reinicie Ubuntu .

Morozov
fuente