Résolution du problème IBus - IBus antérieur à la version 1.5.11 peut entraîner des problèmes d'entrée

119

Je ne suis pas en utilisant PhpStorm 10le Ubuntu 14.04. J'obtiens l'erreur suivante au démarrage:

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.

Comment pourrais-je résoudre cela, s'il y a une solution pour la mettre à niveau IBusou la modifier avec une autre bibliothèque pour faire la même chose.

Daniel Adenew
la source
1
Avant de parcourir ces solutions de contournement et ces correctifs frustrants, quels sont les «problèmes d'entrée» réels que les gens rencontrent? Un backport d'un ibus plus récent a-t-il été officiellement proposé pour Ubuntu 14.04 LTS?
nealmcb
@nealmcb Salut, oui en effet dans la dernière version, je l'ai généralement testé sur 16.04 et au-dessus. vous ne rencontrez pas un tel problème à moins de gâcher les paramètres de votre système
Daniel Adenew
Mais quels sont les problèmes de la 14.04, avec l'ancienne version? J'entends les gens en parler, mais je n'ai entendu aucun détail. Si les problèmes sont sérieux, j'espère qu'une solution sera simplement reportée au 14.04. Si nécessaire, je peux voir investir dans l'ensemble du chemin de mise à niveau, mais pas s'il ne s'agit que d'un problème mineur.
nealmcb
J'utilise CLion (IDE associé utilisant la même base de code, même avertissement). Périodiquement, les entrées du clavier cessent de fonctionner complètement et je dois redémarrer l'IDE.
MK.

Réponses:

116

si vous n'utilisez qu'une seule disposition de clavier, vous pouvez accéder à Ubuntu : Paramètres système -> Prise en charge de la langue

ou si non trouvé (par exemple le bureau mint), recherchez dans le menu principal la prise en charge de la langue

et changez la méthode de saisie Clavier au bas de la page de ibus à none .

Redémarrez Ubuntu .

C'est le moyen le plus simple de résoudre ce problème.

Dragouf
la source
1
Il n'y a pas de tel paramètre dans PhpStorm 8.0.1
feeela
15
Ce n'est pas dans phpstorm mais dans Ubuntu
Dragouf
3
Cela n'a pas résolu mon problème. Y a-t-il autre chose que je puisse faire?
Sajib Acharya du
3
voir la réponse de Nikita Mendelbaum ou serverfault.com/questions/735189/ibus-1-5-11-on-ubuntu/…
Dragouf
4
C'est une solution de contournement. La solution actuelle est publiée par Uzair Faisal dans ce même fil de discussion: stackoverflow.com/a/36158784/2186567
douglaslps
124

Cette solution est si vous souhaitez mettre à niveau ibus dans Ubuntu 14.04.4 LTS vers la dernière version (au moment de la rédaction est 1.5.11).

J'ai récemment dû installer Intellij sur une machine Ubuntu installée propre. Voici les étapes que j'ai suivies:

  1. Installez les dépendances

    sudo apt-get install libdconf-dev libnotify-dev intltool libgtk2.0-dev libgtk-3-dev libdbus-1-dev
    
  2. Téléchargez le code source d'ibus 1.5.11 (lié à partir d' ici )
  3. Extrayez les fichiers ( tar -xvf ibus-1.5.11.tar.gz) et le cd dans le dossier extrait
  4. Dans le dossier source ibus, suivez les instructions de l'étape 1 pour installer ibus 1.5.11:

    ./configure --prefix=/usr --sysconfdir=/etc && make
    sudo make install
    
  5. Redémarrez Intellij IDE ou l'IDE de jetbrain en question
Uzair Faisal
la source
38
C'est vrai, mais c'est la solution. La réponse est une solution de contournement
EdgarT
7
Et une solution de contournement qui ne fonctionne que pour les personnes qui n'ont pas besoin des fonctionnalités fournies par ibus.
activité réduite le
9
Mes remerciements à Uzair et à ses sources @danielad depuis longtemps? Cela m'a pris environ 3 minutes. Comparé à la désactivation d'ibus ou au blocage intermittent du clavier, je ne peux pas le considérer comme "long".
LAFK dit réintégrer Monica
1
FWIW, sur ma boîte j'avais également besoin du paquet libjson-glib-dev (Elementary OS Freya)
NuSkooler
4
la commande ./configure --prefix=/usr --sysconfdir=/etc && makesemble rencontrer le problème lié à la lib json, il vaut mieux utiliser ce que propose IBus-1.5.14
Dream in the wind
23

Solution du traqueur de bogues Jetbrains :

Mettez à niveau IBus vers la version 1.5.11 ou ajoutez "export IBUS_ENABLE_SYNC_MODE = 1" à votre ~ / .profile, puis redémarrez une session.

Vous pouvez également désactiver IBus dans Paramètres système | Support linguistique | Méthode de saisie au clavier.

IDEA 15 affichera un avertissement si une version incompatible d'IBus est en cours d'utilisation.

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

Pour les utilisateurs d'Ubuntu, ibus 1.5.11 ne peut être obtenu facilement que si Ubuntu 16.04 est publié.

Si vous utilisez Ubuntu 14.04 et souhaitez installer ibus 1.5.11, voici le lien à suivre.

Comment mettre à jour / installer / compiler correctement ibus sur 14.04

Venkat Kotra
la source
10

Eh bien, c'est évidemment une solution de contournement, mais sur Ubuntu 14.04 appelant:

ibus restart

Résolvez le problème ... jusqu'à ce qu'il se bloque à nouveau. Au moins, vous n'avez pas besoin de redémarrer l'EDI.

Bobine
la source
Eh bien pas si brillant. :) Pour ce faire, vous devez également sélectionner le réglage de clavier correct que vous utilisiez auparavant (français par exemple). Juste pour mentionner que je n'ai plus de problème avec PhpStorm 2016.1. Je pense que "exporter IBUS_ENABLE_SYNC_MODE = 1" a finalement fonctionné pour moi.
COil
1
Si j'ai plus de fenêtres IDE ouvertes, basculer entre elles avec alt + backtick plante immédiatement l'IDE après ibus restartavoir été appelé.
Martin Pecka
0

Aucune idée si ce qui suit a apporté la solution mais ...

J'ai eu le même problème et je pense que chaque fois que j'ai utilisé STRG+Wmon clavier coincé. Récemment, j'ai changé:

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

Depuis ce jour, je n'ai plus eu ce bug. (peut-être que ça n'a rien à voir avec ça mais réorganiser une config quelque part?)

coton
la source
0

System Settings -> Language Support

ou

Vous pouvez le rechercher dans le menu principal d'Ubuntu pour la prise en charge de la langue, après cela changez la "Méthode de saisie au clavier" (en bas de la page) de ibus à none, puis - Redémarrez Ubuntu .

Morozov
la source