I am running Jabref in what was Pop_OS!, which is now “COSMIC” which is “wayland” based I believe. When I try to run Jabref in COSMIC it seems like there are function issues, like using “control + c or v” doesn’t seem to work in Jabref, checked it a few times, so I have to run the machine in the GNOME DE and that still provides X11 capacity, and that seems to run Jabref more cleanly.
COSMIC offers more GUI stuff to play with, but then the fan seems to be louder with it, GNOME is more simple, but then Jabref 6.0 works better. Is this a “known thing” that Jabref isn’t “wayland friendly” or it’s supposed to be, but is taking personal exception for me???
JabRef uses JavaFX for the GUI, which has not been made fully compatible with Wayland yet. This doesn’t mean that JabRef will not run Wayland. It just means that Xwayland is necessary to be installed by you, unless it already comes with your Operating System, which is also mentioned in our FAQ: Linux | JabRef
I have not used Pop-OS before, so I don’t know if they officially support XWayland or not. Apparently they have it in their repos: GitHub - pop-os/xwayland: Backport of https://salsa.debian.org/xorg-team/xwayland/ · GitHub, but if that is part of their current release, I do not know. I would check, if it’s installed on your system and if not, I would ask around in the Pop-OS Forum why it isn’t and if it’s ok to install it or if that will lead to incompatibilities.
Ah, OK, thanks for the explanation, for the most part there were other glitches when I was running wayland that I for the most part don’t run it, but it does look like the “wave of the future” . . . . I had not heard of Xwayland until you mentioned it, that must be the “compromise” effort . . . ???
I’ll have to check it later today when I get back to my Sys76 Pop/COSMIC machine to see if it has installed XWayland or not . . . the more, the merrier, etc. I’ll check back when I have got something adjusted on it . . . .
So a search of synaptic package manager shows I have “xwayland xxxxx” installed, but it was just showing that one package, with only two other packages listed with “xwayland” in the name . . . . So “xwayland” seems to be there, but trying to run that word in the console didn’t launch anything in the “visible” sense . . . .
I use wayland on openSUSE with KDE plasma, and have not experienced the problems you describe. Screen capture works and JDK-8326710 shows that as resolved two years ago. KDE and openSUSE adopted to wayland much earlier than Gnome and other distros. The versions Gnome and Cosmic use could be old and older, respectively–I’m not sure how much–and it is definitely feasible that older versions would have noticeable bugs and limitations.
OK, thanks for the comments, I do have a TW/Plasma install on my work computer, which I think I set it up awhile back using X . . . but I don’t use that install as the primary system. Since it is a System76 machine the primary system is now COSMIC, but yes, I think that is an install on noble??? It’s a ways back in the development cycle, whereas on my DIYer ATX machine I have a stonking install of Lubuntu.
I found a number of glitches when using the wayland DE in Pop_OS/COSMIC, still notice some issues with copy/paste via right clicking even in GNOME with X . . . not insurmountable, but still there. Perhaps at some point I could install Jabref in my TW system and see if I could connect it to my database directory over in COSMIC and see if function was any better there . . . . But, I’m not sure if my TW install is purely wayland . . . I think I just did a 2500 package upgrade on it recently . . . . The system gets “refreshed” but it might still be on X . . . .