[Bug 224288] [PATCH] editors/libreoffice: update to 6.0.1
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Tue Feb 27 18:09:55 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224288
--- Comment #23 from Greg Veldman <freebsd at gregv.net> ---
(In reply to Li-Wen Hsu from comment #22)
OK, I can reproduce this one as well. In addition, the scrollbar in my test is
also missing (from what I can see in your screenshots, looks like that's the
case for you as well).
In the limited time I've had to test this morning, it looks like it's related
to the default options switch from GTK2 to GTK3. I can work around the issue.
Start libreoffice with the environment variable GTK_DEBUG set to "interactive".
In addition to the libreoffice window, this will bring up a GTK debug window.
In the objects listing, select the last instance of GtkWindow, then
GtkEventBox, then OOoFixed. Select the "Visible" button at the top of the
debugger. Change the GTK+ Theme to Raleigh. It doesn't look "good", but at
least it restores the missing functionality. It seems to also improve the
button decorations in the menus, dialogs, etc.
https://www.gregv.net/lo_gtk3_raleigh.png
I have not done a lot of GTK3 debugging, so this is kind of new territory for
me personally. If someone else sees this that has more experience and this at
least points them in the right direction, that'd be great. Otherwise I'll
continue to explore it as I have time. I'm rebuilding LO with internal debug
flags turned on now to see if I can get anything more out of it, but I'm not
sure if that's really the right place to look at this point.
As an aside, I also have a Debian unstable system, and I installed LO 6 on it
(from the Debian repo) and it appears they're shipping it with GTK2. I haven't
looked on any other distros.
As at least an interim fix, perhaps we can change the default options back to
GTK2 for now. If it works that way, it'd at least get LO 6 into ports (which
would be a Good Thing (tm)) now, and we can explore the change to GTK3 later.
I think that's my next step on my test VM when my debug build finishes. Greg
V, since you opened this initially, care to weigh in at all on this?
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-office
mailing list