Bug 417570

Summary: in KDE Neon 5.18 LibreOffice without gtk has a very wrong layout
Product: [I don't know] kde Reporter: Duns <web>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DOWNSTREAM    
Severity: normal CC: aakandaurov, bmarne, nate
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Fresh LibreOffice Profile with no menubar even with the global menu activated
nly One of the two lines of tab of the window Modify Style of LibreOffice is shown

Description Duns 2020-02-13 15:03:16 UTC
SUMMARY


STEPS TO REPRODUCE
1. remove from Synaptic libreoffice.gtk (any version)
2. open LibreOffice
3. LO layout is without menu, and a general graphical "madness"

OBSERVED RESULT

as I have said: a very wrong layout

EXPECTED RESULT

a normal, even less beautiful, layout and the possibility to use correctly autokey (that's why I disable libreoffice-gtk)

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Neon 5.18
(available in About System)
KDE Plasma Version: 5.18
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION

I have to disable gtk so that I can use autokey in LibreOffice. So far it worked. With tha last update all is gone wrong.
Comment 1 Duns 2020-02-13 16:29:28 UTC
Operating System: KDE neon 5.18
KDE Plasma Version: 5.18.0
KDE Frameworks Version: 5.67.0
Qt Version: 5.13.2
Kernel Version: 5.3.0-28-generic
OS Type: 64-bit
Processors: 2 × Intel® Core™ i3-7100 CPU @ 3.90GHz
Memory: 7,7 GiB of RAM
Comment 2 Beurt 2020-02-13 18:29:22 UTC
I have the same issue, except that removing libreoffice-gtk(2,3, etc.) doesn't change anything: menus are still not available.

(I'm on KDE Neon, with Plasma 5.18)
Comment 3 Beurt 2020-02-13 18:49:32 UTC
Created attachment 125974 [details]
Fresh LibreOffice Profile with no menubar even with the global menu activated

The bug seems related to https://bugs.kde.org/show_bug.cgi?id=417584

I attach a screenshot showing the observed behavior on a fresh LibreOffice profile.
Comment 4 Beurt 2020-02-13 18:49:58 UTC
Created attachment 125975 [details]
nly One of the two lines of tab of the window Modify Style of LibreOffice is shown
Comment 5 Duns 2020-02-14 09:22:13 UTC
Somehow solved, as said here : https://forum.kde.org/viewtopic.php?f=20&t=164571&p=428369#p428369
Comment 6 Beurt 2020-02-14 12:32:52 UTC
Not the same bug thought!
Because I don’t have Autokey installed and I have libreoffice-gtk2 and libreoffice-gtk3 installed. Still the interface looks like attached screenshots.
Comment 7 Duns 2020-02-15 04:02:21 UTC
Do you have libreoffice-kde (integration) as well? If so, try to disable it.
Comment 8 Beurt 2020-02-15 12:12:44 UTC
You are right! Removing libreoffice-kde solves the bug! Unfortunately, it also removes some very useful KDE/LibreOffice integration such as the file picker (Gtk file picker is horrendous!)
Comment 9 Duns 2020-02-15 15:43:40 UTC
horrendous, you say... I don't know... :) 
With gtk enabled LO layout is better than without gtk- (and kde-) integration.
But as Latins said "de gustibus non est disputandum" :)
Comment 10 Alexander Kandaurov 2020-02-15 20:01:26 UTC
In my case, the bug with window layouts shifted upwards beyond the window border is exhibited when libreoffice-kde5 is not installed and installing libreoffice-kde5 fixes it. I use KDE neon with Plasma 5.18.0 and LibreOffice 6.3.4.2.
Comment 11 Beurt 2020-02-15 22:20:38 UTC
Alexander, I am curious, are you sure you have libreoffice-kde5 installed on KDE Neon? Because, I am also using KDE Neon, and the libreoffice-kde5 package is not available on my computer. I only have libreoffice-kde and libreoffice-kde4 packages.
Comment 12 Nate Graham 2020-02-15 22:57:46 UTC
This is a bug in LibreOffice, not in any KDE software. The version of LibreOffice shipped in Neon is quite old; newer versions significantly improve the KDE integration.
Comment 13 Alexander Kandaurov 2020-02-16 06:37:28 UTC
(In reply to Beurt from comment #11)

libreoffice-kde5 is available from ppa:libreoffice/libreoffice-6-3.