LibreOffice rendering issue in XFCE on OpenBSD

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

LibreOffice rendering issue in XFCE on OpenBSD

Mátyás Seress
Hi,

I'm running OpenBSD 6.5 on a Windows 10 host in VirtualBox 5.2.30. I
installed the XFCE desktop environment together with LibreOffice. But
LibreOffice has an issue: some drop-down menus are not rendered correctly.
You cannot drop them down, no matter how hard you click, only edit the text
in them. And when you do it, the new text is rendered on top of the old
text, like in the font size selector. Is this a known issue? Is there any
solution? Maybe LibreOffice has not been ported very well to OpenBSD? For
screenshots see the attachments.

Thanks in advance,

Matt

libreoffice_openbsd_xfce_weird.zip (110K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: LibreOffice rendering issue in XFCE on OpenBSD

Matthieu Herrb-3
On Sun, Jun 23, 2019 at 10:09:21AM +0200, Mátyás Seress wrote:

> Hi,
>
> I'm running OpenBSD 6.5 on a Windows 10 host in VirtualBox 5.2.30. I
> installed the XFCE desktop environment together with LibreOffice. But
> LibreOffice has an issue: some drop-down menus are not rendered correctly.
> You cannot drop them down, no matter how hard you click, only edit the text
> in them. And when you do it, the new text is rendered on top of the old
> text, like in the font size selector. Is this a known issue? Is there any
> solution? Maybe LibreOffice has not been ported very well to OpenBSD? For
> screenshots see the attachments.
>

Hi,

While there may be an issue in LibreOffice, I think the problems are
more likely to be caused by your environment. The lack of useful
information above makes it difficult to guess.

- Do you use compositing the the XFCE window manager ? If no, you may
  try to enable it.
- Which driver is your X under VirtualBox using ? (include
  /var/log/Xorg.0.log in your report next time) OpenBSD doesn't
  provide support for the driver in VBoxUtilities on other systems, so
  you fall back to some kind hardware emulation, which may have its
  own set of bugs, or expose bugs in the driver Xorg is using on
  OpenBSD.
--
Matthieu Herrb

Reply | Threaded
Open this post in threaded view
|

Re: LibreOffice rendering issue in XFCE on OpenBSD

Mátyás Seress
Hi Matthieu,

Sorry for the "lack of useful information", I think I lack the technical
knowledge.
- if I run pkg_info -Q xfwm i can see that it says it's installed (this is
the compositor window manager, right?) And when I type xcompmgr in the
terminal, I get this message: "Another composite manager is already running
(Xfwm4)" So I guess I must be using some window manager...
- I don't know how to determine what driver my X is using in VirtualBox,
but I attached the log you asked for, hope it helps.

Thanks in advance

Matt

Matthieu Herrb <[hidden email]> ezt írta (időpont: 2019. jún. 23., V,
11:01):

> On Sun, Jun 23, 2019 at 10:09:21AM +0200, Mátyás Seress wrote:
> > Hi,
> >
> > I'm running OpenBSD 6.5 on a Windows 10 host in VirtualBox 5.2.30. I
> > installed the XFCE desktop environment together with LibreOffice. But
> > LibreOffice has an issue: some drop-down menus are not rendered
> correctly.
> > You cannot drop them down, no matter how hard you click, only edit the
> text
> > in them. And when you do it, the new text is rendered on top of the old
> > text, like in the font size selector. Is this a known issue? Is there any
> > solution? Maybe LibreOffice has not been ported very well to OpenBSD? For
> > screenshots see the attachments.
> >
>
> Hi,
>
> While there may be an issue in LibreOffice, I think the problems are
> more likely to be caused by your environment. The lack of useful
> information above makes it difficult to guess.
>
> - Do you use compositing the the XFCE window manager ? If no, you may
>   try to enable it.
> - Which driver is your X under VirtualBox using ? (include
>   /var/log/Xorg.0.log in your report next time) OpenBSD doesn't
>   provide support for the driver in VBoxUtilities on other systems, so
>   you fall back to some kind hardware emulation, which may have its
>   own set of bugs, or expose bugs in the driver Xorg is using on
>   OpenBSD.
> --
> Matthieu Herrb
>

Xorg.0.log (47K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: LibreOffice rendering issue in XFCE on OpenBSD

Matthieu Herrb-3
On Sun, Jun 23, 2019 at 01:29:07PM +0200, Mátyás Seress wrote:
> Hi Matthieu,
>
> Sorry for the "lack of useful information", I think I lack the technical
> knowledge.
> - if I run pkg_info -Q xfwm i can see that it says it's installed (this is
> the compositor window manager, right?) And when I type xcompmgr in the
> terminal, I get this message: "Another composite manager is already running
> (Xfwm4)" So I guess I must be using some window manager...

Ok. You can check in the 'window manager tweaks' setting, the
compositor tab. Try to toggle the setting.

> - I don't know how to determine what driver my X is using in VirtualBox,
> but I attached the log you asked for, hope it helps.

The log shows that you're using the 'vesa' driver, that uses the VESA
BIOS provided by the card emulation to handle the display.

If you really need to get work done with LibreOffice, either consider
installing OpenBSD natively on your machine (so that a real
accelerated driver can be used to manage the display), or just install
an run LibreOffice on your host system.

The display under VirtualBox, without the Virtual Box extensions is
to be considered as unsupported.


--
Matthieu Herrb

Reply | Threaded
Open this post in threaded view
|

Re: LibreOffice rendering issue in XFCE on OpenBSD

Sebastien Marie-3
In reply to this post by Mátyás Seress
On Sun, Jun 23, 2019 at 10:09:21AM +0200, Mátyás Seress wrote:

> Hi,
>
> I'm running OpenBSD 6.5 on a Windows 10 host in VirtualBox 5.2.30. I
> installed the XFCE desktop environment together with LibreOffice. But
> LibreOffice has an issue: some drop-down menus are not rendered correctly.
> You cannot drop them down, no matter how hard you click, only edit the text
> in them. And when you do it, the new text is rendered on top of the old
> text, like in the font size selector. Is this a known issue? Is there any
> solution? Maybe LibreOffice has not been ported very well to OpenBSD? For
> screenshots see the attachments.

LibreOffice requires dbus to be running.

You could take a look at /usr/local/share/doc/pkg-readmes/dbus
--
Sebastien Marie

Reply | Threaded
Open this post in threaded view
|

Re: LibreOffice rendering issue in XFCE on OpenBSD

Mátyás Seress
In reply to this post by Matthieu Herrb-3
Hi,

I looked at the window manager tweaker and it turns out that compositing
was enabled all along, so that could not have been the problem. Which
leaves us with the vesa driver as the culprit. (For the record, I also have
a Ubuntu VM with Gnome desktop environment which doesn't have this issue.)
I don't actually need to do any work in LibreOffice, I'm just getting to
know OpenBSD so that some day I might switch over to it but before I do
that I want to familiarize myself with it. So you say if I install it
natively it would work fine?

Matt

Matthieu Herrb <[hidden email]> ezt írta (időpont: 2019. jún. 23., V,
11:44):

> On Sun, Jun 23, 2019 at 01:29:07PM +0200, Mátyás Seress wrote:
> > Hi Matthieu,
> >
> > Sorry for the "lack of useful information", I think I lack the technical
> > knowledge.
> > - if I run pkg_info -Q xfwm i can see that it says it's installed (this
> is
> > the compositor window manager, right?) And when I type xcompmgr in the
> > terminal, I get this message: "Another composite manager is already
> running
> > (Xfwm4)" So I guess I must be using some window manager...
>
> Ok. You can check in the 'window manager tweaks' setting, the
> compositor tab. Try to toggle the setting.
>
> > - I don't know how to determine what driver my X is using in VirtualBox,
> > but I attached the log you asked for, hope it helps.
>
> The log shows that you're using the 'vesa' driver, that uses the VESA
> BIOS provided by the card emulation to handle the display.
>
> If you really need to get work done with LibreOffice, either consider
> installing OpenBSD natively on your machine (so that a real
> accelerated driver can be used to manage the display), or just install
> an run LibreOffice on your host system.
>
> The display under VirtualBox, without the Virtual Box extensions is
> to be considered as unsupported.
>
>
> --
> Matthieu Herrb
>
Reply | Threaded
Open this post in threaded view
|

Re: LibreOffice rendering issue in XFCE on OpenBSD

Matthieu Herrb-3
On Sun, Jun 23, 2019 at 01:58:06PM +0200, Mátyás Seress wrote:

> Hi,
>
> I looked at the window manager tweaker and it turns out that compositing
> was enabled all along, so that could not have been the problem. Which
> leaves us with the vesa driver as the culprit. (For the record, I also have
> a Ubuntu VM with Gnome desktop environment which doesn't have this issue.)
> I don't actually need to do any work in LibreOffice, I'm just getting to
> know OpenBSD so that some day I might switch over to it but before I do
> that I want to familiarize myself with it. So you say if I install it
> natively it would work fine?

Probably, yes. I'm using LibreOffice regularly under OpenBSD and it
works fine most of the time.
--
Matthieu Herrb