Ask Your Question
0

VCL of LibreOffice

asked 2019-12-26 05:02:24 +0100

lonk gravatar image

I have the problem with LibreOffice 6.2.8.2-2/KDE5/Fedora 31 KDE Desktop/Spins upon this matter, TDF#127642.

I tried by installing Fedora 31 GNOME Desktop which LibreOffice 6.3.3.2.0+ is bundled with gtk3. And the problem , TDF#127642 has gone.

Why LibreOffice has various VCL's ?

gtk3:

image description

KDE5 looks so good, but I have to say goodbye:

image description

edit retag flag offensive close merge delete

Comments

1

Why LibreOffice has various VCL's ?

Apparently because:

KDE5 looks so good

(those are not various VCLs, but various VCL plugins, for native look and feel in different environments.)

Mike Kaganski gravatar imageMike Kaganski ( 2019-12-26 06:35:12 +0100 )edit

which LibreOffice 6.3.3.2.0+ is bundled with gtk3

It is not bundled with some VCL, but VCL is chosen on startup according to your current desktop environment. Provided all required libraries are installed you could even force to use gtk3 VCL on a KDE desktop by executing; export SAL_USE_VCLPLUGIN=gtk3;libreoffice6.3

Opaque gravatar imageOpaque ( 2019-12-26 12:01:16 +0100 )edit

Dear @Opaque,

[root@localhost fedora002]# export SAL_USE_VCLPLUGIN=gtk3;libreoffice6.2
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
(soffice:4991): Gdk-WARNING **: 15:06:46.733: XSetErrorHandler() called with a GDK error trap pushed. Don't do that.
** (soffice:4991): CRITICAL **: 15:06:47.279: void g_lo_menu_insert_section(GLOMenu*, gint, const gchar*, GMenuModel*): assertion 'G_IS_LO_MENU (menu)' failed
(soffice:4991): Gtk-CRITICAL **: 15:06:47.281: gtk_menu_bar_new_from_model: assertion 'G_IS_MENU_MODEL (model)' failed
(soffice:4991): Gtk-CRITICAL **: 15:06:47.281: gtk_widget_insert_action_group: assertion 'GTK_IS_WIDGET (widget)' failed
(soffice:4991): Gtk-CRITICAL **: 15:06:47.281: gtk_widget_set_hexpand: assertion 'GTK_IS_WIDGET (widget)' failed
(soffice:4991): Gtk-CRITICAL **: 15:06:47.281: gtk_container_add: assertion 'GTK_IS_WIDGET (widget)' failed
(soffice:4991): GLib-GObject-WARNING ...
(more)
lonk gravatar imagelonk ( 2019-12-28 08:48:35 +0100 )edit

Please read my comment carefully: The second sentence starts with: Provided all required libraries are installed...

Opaque gravatar imageOpaque ( 2019-12-28 12:50:33 +0100 )edit

1 Answer

Sort by » oldest newest most voted
1

answered 2019-12-26 16:16:18 +0100

RGB-es gravatar image

The KDE5 plug-in is quite recent: it was introduced in 6.2. That means it still have problems. If you want to use the GTK3 plug-in as default, go to your package manager and be sure that the libreoffice-gtk3 package is installed: in most Linux distros that's enough, the GTK3 plug-in has precedence, but if you want you can also uninstall libreoffice-qt5 package without problems.

edit flag offensive delete link more
Login/Signup to Answer

Question Tools

1 follower

Stats

Asked: 2019-12-26 05:02:24 +0100

Seen: 135 times

Last updated: Dec 26 '19