Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ibus not working with JabRef 5 testversion #5255

Closed
wujastyk opened this issue Aug 28, 2019 · 19 comments
Closed

ibus not working with JabRef 5 testversion #5255

wujastyk opened this issue Aug 28, 2019 · 19 comments
Labels
bug Confirmed bugs or reports that are very likely to be bugs os: linux

Comments

@wujastyk
Copy link

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.
@wujastyk
Copy link
Author

wujastyk commented Sep 9, 2019

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

@Siedlerchr
Copy link
Member

Siedlerchr commented Sep 12, 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.

@Siedlerchr Siedlerchr added os: snap When JabRef is run as a snap on linux status: waiting-for-feedback The submitter or other users need to provide more information about the issue and removed os: snap When JabRef is run as a snap on linux labels Sep 12, 2019
@wujastyk
Copy link
Author

wujastyk commented Sep 12, 2019 via email

@tobiasdiez tobiasdiez removed the status: waiting-for-feedback The submitter or other users need to provide more information about the issue label Sep 12, 2019
@Siedlerchr
Copy link
Member

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

@wujastyk
Copy link
Author

wujastyk commented Sep 17, 2019 via email

@buhtz
Copy link

buhtz commented Sep 17, 2019

私も。
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

@Siedlerchr Siedlerchr added the bug Confirmed bugs or reports that are very likely to be bugs label Sep 21, 2019
@tobiasdiez
Copy link
Member

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?

@wujastyk
Copy link
Author

wujastyk commented Oct 4, 2019 via email

@buhtz
Copy link

buhtz commented Oct 6, 2019

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.

@tobiasdiez
Copy link
Member

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

@wujastyk
Copy link
Author

wujastyk commented Oct 9, 2019 via email

@buhtz
Copy link

buhtz commented Oct 10, 2019

Me too. Ibus still not working.

@wujastyk
Copy link
Author

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!

1 similar comment
@wujastyk
Copy link
Author

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!

@buhtz
Copy link

buhtz commented Oct 19, 2019

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.

@buhtz
Copy link

buhtz commented Oct 23, 2019

#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.
void-linux/void-packages#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?

@buhtz
Copy link

buhtz commented Oct 24, 2019

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?

@wujastyk
Copy link
Author

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

IBUS working again.

@buhtz
Copy link

buhtz commented Nov 2, 2019

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.

Siedlerchr added a commit that referenced this issue Mar 14, 2021
30fb68e Create BJEDIS-ABNT-Number (#5255)
aafb868 Update geochimica-et-cosmochimica-acta.csl (#5321)
60ba25f british-journal-of-anaesthesia.csl: add comma delimiter between non-sequential citations eg. 1 4 7-9 -> 1, 4, 7-9  (#5313)
67e6564 Reindent/reorder (#5318)
c0d2a39 Ruby 3.0.0 (#5309)
76d60ff Update harvard-anglia-ruskin-university.csl (#5310)
bc18ac9 Create journal-for-the-study-of-the-new-testament.csl (#5312)
aff602c Update journal-of-food-protection.csl (#5315)
4503826 Update muscle-and-nerve.csl (#5317)
3bed58e constant redefinition
4d718a0 update documentaiton link
fa99e2f add comma delimiter between succesive numbers
d396f8b Allow privileged testing of PRs (#5307)
43b22c7 Update masarykova-univerzita-pravnicka-fakulta.csl, pravnik.csl, iso690-full-note-cs.csl (#5308)
8a31c1e Update copernicus-publications.csl (#5303)
96760bb Update anabases.csl (#5304)
744de6d removed locale (#5300)
7eb0d60 Update aviation-space-and-environmental-medicine.csl (#5297)
2769970 Update ruhr-universitat-bochum-lehrstuhl-fur-industrial-sales-and-ser… (#5298)
51e3f4c Update harvard-university-of-bath.csl (#5299)
5fce84f Create cns-spectrums.csl (#5290)
bb8082c Create journal-of-surgical-oncology.csl (#5259)
90c13ae Update ruhr-universitat-bochum-lehrstuhl-fur-industrial-sales-and-ser… (#5288)
4bab1ad Update early-christianity.csl (#5289)
636ba78 Update tatup-zeitschrift-fur-technikfolgenabschatzung-in-theorie-und-… (#5291)
b7cc511 Create biotechnologia.csl (#5292)
5bab881 Update journal-of-orthopaedic-trauma.csl (#5287)
5943413 Fix locales (#5285)
302bd65 Update universite-du-quebec-a-montreal-departement-dhistoire.csl (#5286)
860ae48 Add Haaga-Helia University of Applied Sciences Harvard style (#5282)
c1c27de  Localize Metropolia style title (#5283)
508da89 Fix presentation for Methods of Information in Medicine (#5284)
53e1d0b Create geschichte-und-gesellschaft.csl (#5216)
d7ed0cb Create universite-de-geneve-departement-de-francais-moderne.csl (#5212)
80c404b Update journal-of-orthopaedic-trauma.csl (#5281)
20c143a Adding publishers' names (#5280)
6e5cd59 Update sodertorns-hogskola-oxford.csl (#5279)
52f2621 dollar-brace
a260294 Create journal-of-microbiology-and-biotechnology.csl (#5277)
1fc979e Create qeios.csl (#5261)
86347b7 GH does this for us -- again, sorry guys
b649589 Create experimental-biology-and-medicine.csl (#5276)
12ae0b1 Revert "tell sheldon about the job state"
bdcae89 tell sheldon about the job state
1240067 Add Vegetation classification and Survey (#5271)
6f398f0 Major update to Gallia.csl (#5269)
2a74b2c Update filters.yaml (#5273)
20046d2 Update spec_helper.rb (#5272)
2ee0dd8 Create the-sociological-review.csl (#5260)
5b8d09c move filters to inert file to pacify Sheldon (#5268)
e5f3315 Localize more language descriptors in style titles (#5270)
bfd2942 Localize more language descriptors in style titles (#5267)
35e276f Fix variable used for the label after indication of number of pages (#5240)
60f6371 Create Universidade-do-Estado-do-Rio-de-Janeiro.csl (#5247)
d8cc2ae Create the-journal-of-the-acoustical-society-of-america-numeric.csl (#5256)
92259c1 Create journal-of-financial-and-quantitative-analysis.csl (#5264)
6ba8aab Create journal-of-vestibular-research.csl (#5258)
0c88f41 Update european-journal-of-international-law.csl (#5265)
cff5abc Put language descriptor within parentheses
4a62709 Update monash-university-harvard.csl (#5253)
64fd1aa Localize more language descriptors in style titles (#5262)
f6519cb Localize more language descriptors in style titles (#5257)
170ccae tiny fixes for universitat-basel-iberoromanistik.csl (#5254)
b7284c9 Localize more language descriptors in style titles (#5252)
f4ef858 Add "Baishideng Publishing Group" dependents (#5251)
266e7c3 Make world-journal-of-hepatology.csl to bpg.csl parent (#5243)
9129098 fix small formatting issues for mclc.csl (#5229)
5d9560b Create crispr-journal.csl (#5249)
a217299 Change "Czech" to "Čeština" in titles (#5248)
4fef39a Create journal-of-open-research-software.csl (#5245)
2bff1a6 Change "Dutch" to "Nederlands" in titles (#5242)
f28da34 Update spec_helper.rb (#5246)
e0e977c Move content from wiki pages to markdown files (#5194)
018304c Update universite-de-montreal-apa.csl (#5239)
3b83e5c Create sodertorns-hogskola-oxford.csl (#5234)
1335378 Stop notifying 8827 port on Zotero servers (#5237)
f079b2a Update author-year disambiguation (#5238)
60bb0c9 Update technische-universitat-dresden-medizin.csl (#5236)
e374657 Create Leidraad voor juridische auteurs 2019 (Dutch) (#5223)
0450d89 Add new style for U of Mannheim, Germanistische Linguistik (#5228)
81f0689 Create health-sports-rehabilitation-medicine.csl (#5233)
c152a44 Update Gemfile.lock (#5235)
748e1eb Update geochimica-et-cosmochimica-acta.csl (#5231)
06b9ce8 Update zeitschrift-fur-theologie-und-philosophie.csl (#5230)
e747cb1 haute-ecole-de-gestion-de-geneve: Make polyglot & et al changes
4cfedb7 Create universite-de-sherbrooke-histoire.csl (#5210)
a96a61e Update journal-of-glaciology.csl (#5222)
c6a94c9 Add Journal of Human Rights (#5227)
c5c9c5f Update ruhr-universitat-bochum-lehrstuhl-fur-industrial-sales-and-ser… (#5214)
ffb7aa6 Create comparativ.csl (#5215)
e07329a Update lancaster-university-harvard.csl (#5220)
c075d41 Update mimesis-edizioni.csl (#5219)
502970a Removed space in year only citation (#5218)
13e8c6b Update acta-scientiae-veterinariae.csl (#5209)
0699da6 Remake mammallia.csl for Oct/2020 guidelines. (#5207)
b2dd3fd Update journal-of-international-business-studies.csl (#5217)
dd52bfe Update quaternaire.csl (#5199)
ccb1b0d rebuild webpage and article-journal citations in journal-of-forensic-sciences.csl (#5203)
f02f4fb Create pedosphere.csl (#5196)
70dd87a Create open-gender-journal.csl (#5198)
d272998 Create the-quarterly-journal-of-economics.csl (#5197)
d27cab3 fix locale issues, add cite-locator (#5206)

git-subtree-dir: buildres/csl/csl-styles
git-subtree-split: 30fb68e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Confirmed bugs or reports that are very likely to be bugs os: linux
Projects
Archived in project
Development

No branches or pull requests

4 participants