#416 Use LibreOffice GTK 4 user interface plugin by default
Closed: Won't fix 2 months ago by catanzaro. Opened 3 months ago by mxanthropocene.

I recently quickly tested the LibreOffice GTK 4 plugin and it seems perfectly functional from my limited testing. Perhaps it should be used as default?


Hey @limb, could you weigh in on this please (and thank you)?

Sounds good to me. What would it entail, just a comps change?

It should probably be a conditional dependency in the packaging to install the gtk4 plugin when gtk4 is present on the system.

There are already Supplements in place for LO gtk3 and gtk4 for LO-core and gtk3 and gtk4.

So then what actually triggers the default module being used?

I removed LO-gtk3 on my workstation and that made it revert to X11. I get gtk4 if I start from the command line with SAL_USE_VCLPLUGIN=gtk4 oowriter, for example. I haven't logged out/in yet to see if that makes a difference yet.

Metadata Update from @ngompa:
- Issue set to the milestone: Fedora 40

3 months ago

It did not. with LO-gtk3 removed it uses x11. If I set SAL_USE_VCLPLUGIN I can use whatever plugin I have installed with no issue.

So here I'd say: use of GTK 4 user interface sounds like a nice improvement, but Workstation WG will allow LibreOffice maintainers to decide the best course of action for the LibreOffice packages. It would of course be nicer if special environment variables were not required.

I've asked on the ML.

The responses to this thread suggest to me that the state of a11y on gtk4 would indicate that setting gtk4 as the default on such a relatively fundamental application as LO is possibly premature:

https://lists.freedesktop.org/archives/libreoffice/2024-March/091653.html

It's worth noting that almost all the rest of Fedora Workstation's default apps are GTK 4 anyway, and the accessibility concern has to do with upstream GTK more than anything else - and there's been a lot of work on accessibility lately as part of GNOME's Sovereign Tech Fund grant.

Given Fedora's "First" foundation, I still think it's worth setting this to help encourage ironing out any remaining issues. That's just my opinion though :)

Looking at the upstream thread, it sounds like work on the GTK 4 support ended when Caolan left Red Hat. So that is not encouraging. Then this mail links to the GTK 4 a11y issues that would need to be resolved. So it really looks like the GTK 4 support is not on track.

I suspect Workstation WG won't have much to add to this discussion. My suggestion is to close this issue and defer to the package maintainer (Gwyn) on this one. OK?

While anyone familiar with me and my work knows that "First" is one of my favourite foundations, in this case I think the a11y issues come first. That's a Feature that ensures Freedom for all Friends. :) So I think we should stick with gtk3 for now.

Metadata Update from @catanzaro:
- Issue close_status updated to: Won't fix
- Issue status updated to: Closed (was: Open)

2 months ago

Login to comment on this ticket.

Metadata