Jabref always displaying full screen on Ubuntu, not in Gnome windown

Hello
On my machine Jabref always fills all the screen and does not appear within a window. The windows created by menu items of Jabref (e.g. About JabRef) are created but not displayed and cannot be taken from “behind” the main JabRef window.
This behavior is not seen with the snap version of JabRef distributed for Ubuntu but this snap version does not interact well with LibreOffice writer, which I need.
May be something is wrong with the set up of my machine but I cannot find what.
Thank you for any help.
Configuration:
AMD Ryzen 7, Ubuntu 22.04, GNOME 42.9, X11
JabRef installed with dpkg from jabref_5.11_amd64.deb

Hi,

this sounds weird. Can you test the latest development version from here? We recently upgraded the javafx version as well, maybe that is already fixed there.

Remember to make a backup of your library before trying out the new version
https://builds.jabref.org/main/

Thanks for your reply.
I installed version 5.12.174 (with sudo dpkg -i). It crashes without displaying anything on the screen
with the following the error message:
java.lang.IllegalArgumentException: Directory does not exist: /modules/org.jabref/journals [2.2.224/0]
(JabRef was launched manually with the command :/opt/jabref/bin/JabRef)
Indeed I cannot find this directory in /modules/.
Thank you.

Try starting JabRef from JabRef/lib/runtime/bin/JabRef .

Hi,Christoph, thanks for the suggestion.
I do not have the path “JabRef/lib/runtime/bin/JabRef” .
So I tried to launch Jabref 5.12.174 from :
/opt/jabref/lib/runtime/bin/JabRef
and got exactly the same error about the missing directory:
Directory does not exist: /modules/org.jabref/journals [2.2.224/0]

I have no problem if I install JabRef directly from the Ubuntu repository with apt
(but this is JabRef 3.8.2 !).
Thank you.

Hi, the issue with the latest development not running has been solved. Can you please re-download it?

Hi
The new version of Jabref 5.12 runs OK on my machine and is now nicely displayed inside a window which can be moved and resized. Thank you very much for your help.

2 Likes

I just downloaded the version from JabRef download latest version and am experiencing very similar problems as decribed here (only full-screen, menus does not work with mouse). I’m on Ubuntu 22.04.4 LTS, GNome 42.9, Wayland. Did I download the ‘new’ 5.12 referenced to in this entry? How to investigate/workaround this problem? The current jabref snap has exactly the same problem for me.

update: same issue with 5.13. At least I can display the about window:
JabRef 5.13–2024-03-20–82a0338
Linux 5.15.0-100-generic amd64
Java 21.0.2
JavaFX 22+30

Exactly the same issue with the latest (edge) version installed through snap. The problem was there even with the latest stable version.

Ubuntu 22.04.4 LTS (64-bit)
GNOME Version 42.9
Wayland

JabRef 5.16–2024-07-16–7de6d59
Linux 6.5.0-41-generic amd64
Java 21.0.2
JavaFX 22.0.1+7

Edit: Solved by pressing Alt+F10 and then restarting.

Same problem. Tested on Ubuntu 20.04 and Linux Mint 21.3 with native snap and Flatpak versions.

Hn, might be related to Can't escape full screen + menus stay closed (after upgrade to 5.12/5.13) · Issue #10731 · JabRef/jabref · GitHub

@Ruben_Padial @Danaroth83 @Pascal_Bochet @Peter_Lammich

There was a recent bug fix in javaFX, can you please test the version from here?
https://builds.jabref.org/jdk-ea/
Take the one with javafx23 in the name

Hello I was unable to install jabref_5.16_amd64-jdk22-javafx23.deb because missing dependencies:

  • libffi8
  • libgdk-pixbuf-2.0-0
  • libmd0

I think the initial problem is related with having 2 screens. If I disconected one screen and launch jabref, it seems working and after connecting again the screen it contious working even if I restart the application.