Risoluzione del problema IBus - IBus precedente alla 1.5.11 potrebbe causare problemi di input


119

I m utilizzando PhpStorm 10il Ubuntu 14.04. All'inizio ricevo il seguente errore:

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.

Come potrei risolvere questo, se qualsiasi soluzione per aggiornarlo IBuso cambiarlo con un'altra libreria per fare la stessa cosa.


1
Prima di passare attraverso queste frustranti soluzioni alternative e soluzioni, quali effettivi "problemi di input" sperimentano le persone? È stato ufficialmente proposto un backport di un ibus più recente per Ubuntu 14.04 LTS?
nealmcb

@nealmcb Ciao, sì, davvero nell'ultima versione in genere l'ho testato su 16.04 e versioni successive. non devi affrontare un problema del genere a meno che non incasini le impostazioni del tuo sistema
Daniel Adenew,

Ma quali sono i problemi per 14.04, con la versione precedente? Ho sentito la gente parlare di loro, ma non ho sentito i dettagli. Se i problemi sono seri, spero che una soluzione venga semplicemente trasferita alla 14.04. Se necessario, posso vedere investire nell'intero percorso di aggiornamento, ma non se si tratta solo di un problema minore.
nealmcb

Sto usando CLion (IDE correlato che utilizza la stessa base di codice, stesso avviso). Periodicamente gli input da tastiera smettono di funzionare completamente e devo riavviare l'IDE.
MK.

Risposte:


116

se usi un solo layout di tastiera puoi andare su Ubuntu : Impostazioni di sistema -> Supporto lingua

oppure, se non trovato (ad esempio desktop), cerca nel menu principale il supporto della lingua

e cambia il metodo di input della tastiera nella parte inferiore della pagina da ibus a nessuno .

Riavvia Ubuntu .

È il modo più semplice per risolvere questo problema.


1
Non esiste tale impostazione in PhpStorm 8.0.1
feeela

15
Non è in phpstorm ma in Ubuntu
Dragouf

3
Questo non ha risolto il mio problema. C'è qualcos'altro che posso fare?
Sajib Acharya

3
vedere la risposta di Nikita Mendelbaum o serverfault.com/questions/735189/ibus-1-5-11-on-ubuntu/…
Dragouf

4
Questa è una soluzione alternativa. La soluzione attuale è pubblicato da Uzair Faisal in questo stesso thread: stackoverflow.com/a/36158784/2186567
douglaslps

124

Questa soluzione è se desideri aggiornare ibus in Ubuntu 14.04.4 LTS alla versione più recente (al momento della scrittura è 1.5.11).

Di recente ho dovuto installare Intellij su una macchina Ubuntu installata in modo pulito. Questi sono i passaggi che ho fatto:

  1. Installa le dipendenze

    sudo apt-get install libdconf-dev libnotify-dev intltool libgtk2.0-dev libgtk-3-dev libdbus-1-dev
    
  2. Scarica il codice sorgente di ibus 1.5.11 (linkato da qui )
  3. Estrai i file ( tar -xvf ibus-1.5.11.tar.gz) e il cd nella cartella estratta
  4. Nella cartella dei sorgenti ibus, segui le istruzioni dal passaggio 1 per installare ibus 1.5.11:

    ./configure --prefix=/usr --sysconfdir=/etc && make
    sudo make install
    
  5. Riavviare Intellij IDE o qualsiasi IDE di jetbrain in questione

38
Vero, ma questa è la soluzione. La risposta è una soluzione alternativa
EdgarT

7
E una soluzione alternativa che funziona solo per le persone che non necessitano delle funzionalità fornite da ibus.
attività di riduzione

9
I miei ringraziamenti a Uzair e alle sue fonti @danielad sono molto lontani? Mi ci sono voluti ~ 3 minuti. Rispetto allo spegnimento di ibus o alla gestione di blocchi intermittenti della tastiera, non riesco a considerarlo "lungo".
LAFK dice Reinstate Monica

1
FWIW, sulla mia scatola avevo anche bisogno del pacchetto libjson-glib-dev (Elementary OS Freya)
NuSkooler

4
il comando ./configure --prefix=/usr --sysconfdir=/etc && makesembra incontrare il problema relativo a json lib, è meglio usare quanto proposto da IBus-1.5.14
Dream in the wind

23

Soluzione dal bug tracker di Jetbrains :

Aggiorna IBus alla versione 1.5.11 o aggiungi "export IBUS_ENABLE_SYNC_MODE = 1" al tuo ~ / .profile, quindi riavvia una sessione.

In alternativa, puoi disattivare IBus in Impostazioni di sistema | Supporto linguistico | Metodo di immissione da tastiera.

IDEA 15 mostrerà un avviso se è in uso una versione incompatibile di IBus.



10

Bene, questa è ovviamente una soluzione alternativa, ma su Ubuntu 14.04 si chiama:

ibus restart

Risolvi il problema ... finché non si blocca di nuovo. Almeno non devi riavviare l'IDE.


Beh, non così brillante. :) Quando lo fai, devi anche selezionare l'impostazione corretta della tastiera che stavi usando prima (francese per esempio). Solo per dire che non ho più il problema con PhpStorm 2016.1. Penso che "export IBUS_ENABLE_SYNC_MODE = 1" abbia finalmente funzionato per me.
Bobina

1
Se ho più finestre IDE aperte, passare da una all'altra con alt + backtick provoca immediatamente l'arresto dell'IDE dopo che ibus restartè stato chiamato.
Martin Pecka,

0

Non ho idea se quanto segue abbia portato la soluzione ma ...

Ho avuto lo stesso problema e penso che ogni volta che ho usato la STRG+Wmia tastiera si è bloccato. Di recente ho cambiato:

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

Da questo giorno non ho più avuto questo bug. (forse non ha nulla a che fare con esso, ma riscrivere una configurazione da qualche parte?)


0

System Settings -> Language Support

o

Puoi cercarlo nel menu principale di Ubuntu per il supporto della lingua, dopo di che cambia "Metodo di input della tastiera" (in fondo alla pagina) da ibus a nessuno e poi - Riavvia Ubuntu .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.