Jabref: ibus not working with JabRef 5 testversion

Created on 28 Aug 2019  ·  19Comments  ·  Source: JabRef/jabref

JabRef 5.0-dev--snapshot--2019-08-27--master--84436d795
Linux 5.0.0-25-generic amd64
Java 11.0.4

Steps to reproduce the behavior:

  1. start Jabref 5 testversion
  2. switch to one of the installed Ibus keyboards
  3. when typing in the Jabref search box or in the entry editor, the international characters are not produced.
linux bug 🐛

All 19 comments

Ibus works okay with the snap versions of 5, both edge and beta of late August 2019.

Could you please test, if this issue is still existing in the latest master?
https://help.jabref.org/en/Installation#jabref-5x
Use the JabRef-linux-master latest.tar.gz version, it now includes all necessary libraries to run JabRef.

It is still not working with today's snap. Can't type diacriticals.

Sent from Android phone

On Thu, 12 Sep 2019, 12:34 Christoph, notifications@github.com wrote:

Could you please test, if this issue is still existing in the now again
working snap?


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/JabRef/jabref/issues/5255?email_source=notifications&email_token=AAF2DBS5GN6D3QZ636UR4N3QJKDT7A5CNFSM4IRKBSN2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6S2Y2Y#issuecomment-530951275,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAF2DBTFMOH52YYCLDUT5PTQJKDT7ANCNFSM4IRKBSNQ
.

This seems to be some sepcific ibus problem. By default Xubuntu seems to use XIM? and I can type things like àndre without problems.

Ibus works fine with JabRef 4.3.1

私も。
I can reproduce the error, too. It does not matter if IBUS is set to "Use same imput method for all windows" or not.

Using Debian 10.1 with IBUS (1.5.19-4) with "Japanisch - Anthy" imput method.
JabRef 5.0-dev--snapshot--2019-09-17--master--a01ea2001
Linux 4.19.0-6-amd64 amd64
Java 11.0.4

With the switch to Java 11, the default changed from gtk2 to gtk3. That might be a reason. Thus, please make sure that ibus-gtk3 is installed and follow https://wiki.archlinux.org/index.php/IBus#GTK_applications. Does the IBUS input work in gedit?

I installed ibus-gtk3, but it did not bring ibus to JabRef 5 dev (3 Oct
2019 deb).

JabRef 5.0.0-dev--2019-10-06----ce9ef18fc
Linux 4.19.0-6-amd64 amd64
Java 11.0.4
Debian 10

My ibus-gtk3 was still installed. It does not fix the problem.

I installed gedit for testing purpose. Ibus works fine with it.

I also tried the ArchLinux Wiki link.

$ export | grep GTK_IM
declare -x GTK_IM_MODULE="ibus"

$ locate immodules.cache
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache
/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache

$ export GTK_IM_MODULE_FILE=/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache
$ export | grep GTK_IM
declare -x GTK_IM_MODULE="ibus"
declare -x GTK_IM_MODULE_FILE="/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache"

Ibus still not working here with JabRef.

btw: When JabRef is open and has the focus. I still can switch with between the Ibus input methodes via my keyboard shortcut. And the small Ibus window indicating the switch of the input methode still shows up. But this has no effect on JabRef.

@wujastyk @Codeberg-AsGithubAlternative-buhtz could you please try the latest build. There have been some updates that might fix this bug as well.

JabRef 5.0.0-dev--2019-10-10----716d954d5
Linux 5.0.0-31-generic amd64
Java 11.0.4

Fraid not. Ibus still not working. Tried restarting Ibus while JabRef was
open, but still no luck.

Me too. Ibus still not working.

JabRef 5.0.0-dev--2019-10-16----2588a1cf0
Linux 5.0.0-31-generic amd64
Java 12.0.2

Ibus has started working in today's release. Thank you!

JabRef 5.0.0-dev--2019-10-16----2588a1cf0
Linux 5.0.0-31-generic amd64
Java 12.0.2

Ibus has started working in today's release. Thank you!

Sorry, but it still not works for me.

JabRef 5.0.0-dev--2019-10-18----bc26c3ac5
Linux 4.19.0-6-amd64 amd64
Java 12.0.2

All other applications are fine here. But only JabRef not working.

I tried the main windows search field, the entry editors author field and the bib-source-code entrie field.

The default language is GERMAN, format is BIBLATEX and encoding is UTF-8 - in the JabRef settings.

ReOpen

New facts:
I used "Anki" yesterday. It is an application I am using very rare. It is for learning with flash cards - Japanese in my case. So I heaviliy use Japanese input methode here.
But it did not work.

I reported that in the Anki support section and waiting for feedback.
https://anki.tenderapp.com/discussions/ankidesktop/36513-ibus-anthy-not-working

The answers there are pointing to a similiar Anki-related Issue on void-linux.
https://github.com/void-linux/void-packages/issues/2794

The diagnosis steps there tested for JabRef gave no input. But it does not suprise me because JabRef do not use Qt.

What changed between this Anki use and my last (months ago) use of Anki is the Debian version. Maybe there is something with Debian 10 affecting IBUS/Anthy.

The core developer of Anki is German, too. So maybe you can chat directly with him to check out the used libraries. Maybe there are similiarities between Anki and JabRef?

Because there are a lot more reports about this and similar problems with IBus I asked on the Debians input method mailing list and tried to summarize the current state of postings.

https://lists.debian.org/debian-input-method/2019/10/msg00047.html

The answers their pointing to a CVE based bug-report
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=941018

They talk about Qt there. So what I do not understand in the context of JabRef: Does JabRef use Qt in some cases? Is there any connection?

JabRef 5.0.0-dev--2019-10-31----ac7875a96
Linux 5.0.0-32-generic amd64
Java 12.0.2

IBUS working again.

JabRef 5.0.0-dev--2019-11-01----4a9373423
Linux 4.19.0-6-amd64 amd64
Java 12.0.2
Debian 10 (last update 2019-11-02 5:00 UTC+1)

I can confirm, JabRef and IBUS-Anthy works again on my system.

Sideinformation: Anki (the other app) still not working.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

oscargus picture oscargus  ·  3Comments

simonharrer picture simonharrer  ·  3Comments

c3h899 picture c3h899  ·  3Comments

Siedlerchr picture Siedlerchr  ·  3Comments

lenhard picture lenhard  ·  4Comments