LibreOffice appears abnormal after Distro upgrade

Hello, I recently upgraded to openSUSE 13.1 x86, KDE 4.11 from openSUSE 12.3. After the upgrade, when I started LibreOffice Writer I got a warning telling me to select a Java Runtime Environment under options/advanced. However, a Java runtime environment was already selected in the appropriate field (7u45, latest version). LibreOffice started anyway, but I noticed it has a primitive, “X-Server” look to it, like it isn’t being rendered by the KDE environment at all. The menus look harsh and “boxy”. Hard to describe. It really looks like an old Windows 3.1 application. Before the upgrade, LibreOffice appeared as it should. I used it every day, so I’m quite familiar with how it should look. I even went so far as to go too the Java website, download, and manually install JRE, but this had no effect. Anyone else having this issue on 13.1? Any ideas how to fix it?

HuaiDan wrote:
>
> Hello, I recently upgraded to openSUSE 13.1 x86, KDE 4.11 from openSUSE
> 12.3. After the upgrade, when I started LibreOffice Writer I got a
> warning telling me to select a Java Runtime Environment under
> options/advanced. However, a Java runtime environment was already
> selected in the appropriate field (7u45, latest version). LibreOffice
> started anyway, but I noticed it has a primitive, “X-Server” look to it,
> like it isn’t being rendered by the KDE environment at all. The menus
> look harsh and “boxy”. Hard to describe. It really looks like an old
> Windows 3.1 application. Before the upgrade, LibreOffice appeared as it
> should. I used it every day, so I’m quite familiar with how it should
> look. I even went so far as to go too the Java website, download, and
> manually install JRE, but this had no effect. Anyone else having this
> issue on 13.1? Any ideas how to fix it?
>
>
Try Libreoffice in a “new user”


GNOME 3.10.1
openSUSE 13.1 (Bottle) (x86_64) 64-bit
Kernel Linux 3.11.6-4-desktop

I tried that. It appears the same, no matter what user logs in and opens it.
Here’s a screenshot, if it helps. I wanted to post another application for comparison, but I have yet to figure out how take a screenshot with a menu item open :stuck_out_tongue:
Apparently, in its confusion, LibreOffice has forgotten how to capture the keyboard with its menu open.
Anyway, other applications have rounded-corner menus with a hint of transparency, a subtle drop-shadow with a bit of glow, and a smoother font (Deja Vu). As you can see, the only thing that’s rendered in LibreOffice is the title bar/window decoration. Also, the text highlighting color is a sandy beige, not crayola blue as shown here.

HuaiDan wrote:
>
> vazhavandan;2600127 Wrote:
>>
>> Try Libreoffice in a “new user”
>>
>> –
>>
> I tried that. It appears the same, no matter what user logs in and opens
> it.
> Here’s a screenshot, if it helps. I wanted to post another application
> for comparison, but I have yet to figure out how take a screenshot with
> a menu item open :stuck_out_tongue:
> Apparently, in its confusion, LibreOffice has forgotten how to capture
> the keyboard with its menu open.
> Anyway, other applications have rounded-corner menus with a hint of
> transparency, a subtle drop-shadow with a bit of glow, and a smoother
> font (Deja Vu). As you can see, the only thing that’s rendered in
> LibreOffice is the title bar/window decoration. Also, the text
> highlighting color is a sandy beige, not crayola blue as shown here.
> [image: http://uppix.com/f-LibOff_bad528f0f600014a0e9.jpg]
>
>
running the command
sudo zypper in libreoffice-kde4
should fix the issue


GNOME 3.10.1
openSUSE 13.1 (Bottle) (x86_64) 64-bit
Kernel Linux 3.11.6-4-desktop

Maybe you are missing the package “libreoffice-kde4”?
Try to install it. (you will have to uninstall ibus, though)

And/or play with the GTK settings in “Configure Desktop”->“Applications Appearance”.

Installing “libreoffice-kde4” fixed it. Thanks. I found this link regarding this issue::

https://forums.opensuse.org/english/get-technical-help-here/alternative-distributions-based-opensuse/tumbleweed/492222-dist-upgrade-13-1-problem-ibus-1-5-4-1-1-x86_64-conflicts-libreoffice-kde4-2.html

Is this officially a “bug”? Should it be reported? If so, whose bug is it?

What do you mean?

That ibus conflicts with libreoffice-kde4?
No, that’s no bug, it was done on purpose, because apparently having installed both can cause problems.
I don’t know more about this though, as I never even used ibus…

Sure , it’s a good thing that the two packages are configured to give a warning and uninstall the other when you install them. Not only that, but it means the package maintainers are aware of the issue (which I guess answers my question). But doesn’t the very fact that they cause problems when installed together indicate a bug? I mean, it’s conceivable that I will want to use ibus, living in China as I do and occasionally having the need for Chinese input. Ultimately, this means I’ll have to install ibus and use an ugly LibreOffice every time I need to use Chinese input. Thank goodness I don’t have to use it that often.
Anyway, I anticipate that this …conflict… won’t be around forever, but there’s no way of knowing.

Well, you can tell YaST to ignore that conflict and install both.
But you should be aware that there could be issues.

As I wrote in the other thread, the spec file contains the following comment:

Fix cursor following problem in KDE4 for libreoffice, libreoffice-kde and libreoffice-kde4 can destroy cursor following, please don’t install them with ibus.

I have no idea what “cursor following” is, though.