You are not logged in.

#1 2016-04-10 09:12:16

arhe
Member
Registered: 2016-04-10
Posts: 7

Broken integration of Firefox with KDE theme after update to KDE 5.6.2

Hello,

After system update my firefox integration with KDE is broken. Input fields are unreadable. Input address is not highlighted in the address bar. Context menu items are not higlighted when I hover the mouse over them.

It became slightly better when I changed GTK3 theme to oxygen-gtk (at least I can see input fields), but other problems remain.

I read troubleshooting sections of Firefox and KDE articles and searched the forum, but have no clue what may be the cause.

Your help is highly appreciated.

Offline

#2 2016-04-10 09:32:26

childerico
Member
From: Italy
Registered: 2015-11-18
Posts: 67

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

Same issues here with input fields on Firefox, after updating 'gtk3' (3.18.9-1 -> 3.20.2-1) and 'firefox' (45.0.1-1 -> 45.0.1-5).
I am using 'breeze-gtk' theme on OpenBox. Using other GTK themes allows to use input fields.

EDIT: not *all* other GTK themes improve situation.

EDIT2: look at this: https://bbs.archlinux.org/viewtopic.php?id=210815

Last edited by childerico (2016-04-10 09:45:43)

Offline

#3 2016-04-10 10:34:45

misiunt
Member
Registered: 2015-08-28
Posts: 7

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

I can confirm having the same issues with input fields, not highlightet selected text, not highlighted context menu items and and so on with firefox after the last upgrade (yesterday).
Firefox is the only misbehaving application (afaik) at the moment. Probably because it is the only gtk3-application I have on the system. E.g Chrome, which I'm currently using to write this reply behaves fully correctly.

Offline

#4 2016-04-10 17:14:47

Wild Penguin
Member
Registered: 2015-03-19
Posts: 347

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

Same problem here.... not much anything else to add into this discussion, except a "me too"! Hopefully a solution is found soon, this impairs usability a lot.

So far the best working theme I've found is Breeze... Ican see text in input fields. Text selection is (nearly)invisible (Ibelieve text on default is near-black, in selection black, the difference is very very slight and nearly invisible - bg colour does not change currently, as it should).

EDIT: The thread linked by childerico helped me a bit... installing the arc theme (gtk-theme-arc from AUR) and choosing it made the Firefox UIat least usable (the highlighting of context /puldown menus is a tad bit too light for my taste, but I think it is intentional in this theme). YMMV., there might be other compatible themes. There's adwaita which seems to be installed per default, Iread in the thread that is should be upgraded.

Last edited by Wild Penguin (2016-04-10 17:25:30)

Offline

#5 2016-04-10 18:21:35

Rog131
Member
Registered: 2015-08-23
Posts: 90

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

KDE&Breeze GTK+  -  Bug 361066 - [Feature Request] GTK+ 3.20 support: https://bugs.kde.org/show_bug.cgi?id=361066

scionicspectre 2016-03-28 12:33:31 UTC

Unfortunately, a GTK 3.20 version of theme doesn't exist in any form yet. Technically speaking, the 3.18 version wasn't even feature complete. Instead of fixing its remaining problems, it may be more prudent to restructure and polish the theme as it is rewritten for GTK 3.20 and up, effectively abandoning 3.18 development. That shouldn't be a problem since, in theory, this would be the last time we are required to rewrite the CSS.

So yes, GTK 3 applications will be shocking and ugly for a time, but the theme should remain stable for a long while after the rewrite is complete. That is, until GTK 4.

Offline

#6 2016-04-11 07:04:34

beachcoder
Member
Registered: 2009-10-08
Posts: 130

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

Hello everybody, I'm having the same problem, but on LXDE and Deepin.
Running Firefox in XFCE works and looks good??

Any help would be nice!

*Edit: Downgrading firefox is also not possible at this point, then I'm getting

$ firefox
XPCOMGlueLoad error for file /usr/lib/firefox/libxul.so:
libicui18n.so.56: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

Last edited by beachcoder (2016-04-11 07:12:46)

Offline

#7 2016-04-11 07:15:15

Scimmia
Fellow
Registered: 2012-09-01
Posts: 12,182

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

Downgrading firefox wouldn't do anything. Read the thread (and others on this forum).

Offline

#8 2016-04-11 15:28:33

urbu
Member
Registered: 2016-04-11
Posts: 1

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

I had the same problem
Uninstalling breeze-gtk solved it for me.

Offline

#9 2016-04-12 08:08:35

arhe
Member
Registered: 2016-04-10
Posts: 7

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

urbu wrote:

I had the same problem
Uninstalling breeze-gtk solved it for me.

But how? breeze-gtk is needed for correct gtk apps integration with plasma

Offline

#10 2016-04-12 10:11:29

pb
Member
From: Krakow, PL
Registered: 2014-12-26
Posts: 336
Website

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

You can try papirus from AUR, maybe it will be helpful for you.
I use firefox-kde (from Manjaro repos) and mx4 theme for FF, and breeze-gtk  (for gtk2 and gtk3 apps), and everything looks good. My fried use papirus theme for gtk (2 and 3) apps, and FF looks good, also.

Offline

#11 2016-04-12 14:07:04

Loose_Control
Member
From: Germany
Registered: 2011-01-11
Posts: 136

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

i fixed my theme problem with this https://github.com/Martchus/PKGBUILDs/b … t/PKGBUILD (and removed breeze-gtk)

Offline

#12 2016-04-12 15:08:59

Scimmia
Fellow
Registered: 2012-09-01
Posts: 12,182

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

arhe wrote:
urbu wrote:

I had the same problem
Uninstalling breeze-gtk solved it for me.

But how? breeze-gtk is needed for correct gtk apps integration with plasma

And if it's not compatible with gtk 3.20, you can't use it.

Offline

#13 2016-04-19 07:38:50

beachcoder
Member
Registered: 2009-10-08
Posts: 130

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

Hi together,

well nothing of the things you posted here worked for me. It all takes NO effect at all, wether I'm installing or uninstalling breeze-gtk, gnome-breeze-git, papirus-git.
I thought this problem will fix automatically during more updates, but this was not the case.  Any other ideas?

So long,
beachcoder

Offline

#14 2016-04-19 08:06:46

Mika79
Member
Registered: 2016-03-28
Posts: 32

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

Just an idea.

Did you just installed and uninstalled the themes,expecting to change things, or did you configure GTK+3 to actually use them too? If you did not do the second thing, try that. Firefox will use faithfully whatever GTK+3 is configured to to render itself.

I though have not the slightest idea where and if, in XFCE, you can change GTK+3 themes.

Last edited by Mika79 (2016-04-19 08:07:22)

Offline

#15 2016-04-19 19:48:28

Wild Penguin
Member
Registered: 2015-03-19
Posts: 347

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

At least I've repeatedly forgotten that one needs to set GTK+ theme accordingly, to get proper integration into KDE. I need to remind myself occasionally, for example when this kind of problems surface, and if I change my KDE/Plasma look.

Point being: just installing the themes might not work. You need to change the settings in Plasma system settings, too ("Application Style" -> "Gnome applications style (GTK)", I believe, but my Plasma language is set to Finnish so I might err slightly).

Last edited by Wild Penguin (2016-04-19 19:49:12)

Offline

#16 2016-04-19 20:06:20

br4
Member
Registered: 2007-12-27
Posts: 38

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

Hi,
after I saw this topic I tried gnome-breeze-git, but with the PKGBUILD from "Martchus commented on 2016-04-15 13:56 ... " then after install (makepkg -si) use the configuration tool for your environment see Arch Linux GTK Wiki for reference - there you set Breeze-gtk and restart firefox .

Offline

#17 2016-04-20 06:40:43

beachcoder
Member
Registered: 2009-10-08
Posts: 130

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

Hello together,

ahh thank you I got it to work now! Switching the theme in lxapperance fixed the problem, as statet in the wiki-link by br4.
I think the problem was that it was configured to a deepin-theme for Gtk, because I did some tests with deepin as desktop environment the last time.

Thank you all.

So long
beachcoder

Offline

#18 2016-04-25 14:33:22

xgdgsc
Member
Registered: 2012-02-03
Posts: 125

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

There is a typo in ~/.config/gtk-3.0/settings.ini  It should be lowercase, not "Breeze"

[Settings]
gtk-theme-name=breeze
gtk-icon-theme-name=breeze

found at https://bugs.kde.org/show_bug.cgi?id=361066.

Offline

#19 2016-04-26 15:05:07

gile
Member
Registered: 2010-01-31
Posts: 6

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

xgdgsc wrote:

There is a typo in ~/.config/gtk-3.0/settings.ini  It should be lowercase, not "Breeze"

[Settings]
gtk-theme-name=breeze
gtk-icon-theme-name=breeze

found at https://bugs.kde.org/show_bug.cgi?id=361066.

This has resolved the issue for me!

Offline

#20 2016-04-26 15:10:08

Scimmia
Fellow
Registered: 2012-09-01
Posts: 12,182

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

That's likely because there is no "breeze", so it just falls back to Adwaita.

Offline

#21 2016-04-30 21:03:06

atlas
Member
Registered: 2016-04-30
Posts: 3

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

xgdgsc wrote:

There is a typo in ~/.config/gtk-3.0/settings.ini  It should be lowercase, not "Breeze"

[Settings]
gtk-theme-name=breeze
gtk-icon-theme-name=breeze

found at https://bugs.kde.org/show_bug.cgi?id=361066.

Thank you so much! That solved the issue.

Offline

#22 2016-05-01 09:56:03

aktentasche
Member
Registered: 2016-04-25
Posts: 4

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

Hi guys,

I do not know if this is related. Had the problems the OP mentioned so I changed to gtk-theme-arc for GTK 2 and 3. The problems are now solved (and I actually like the theme smile ), however I still have some weird layout issues that were not affected by the theme change.

I guess a solution would be if FF would take the website's theme and not the GTK one. Can I switch that on somehow? Could not find anything for that...

screenshot_20160501_1x0u5z.png

screenshot_20160501_1q3us7.png

screenshot_20160501_1z7u59.png

Offline

#23 2016-05-26 09:57:24

ziopera
Member
Registered: 2006-10-27
Posts: 8

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

gile wrote:
xgdgsc wrote:

There is a typo in ~/.config/gtk-3.0/settings.ini  It should be lowercase, not "Breeze"

[Settings]
gtk-theme-name=breeze
gtk-icon-theme-name=breeze

found at https://bugs.kde.org/show_bug.cgi?id=361066.

This has resolved the issue for me!

+1 for me. May I suggest to add "[resolved]" to the thread title?

Offline

#24 2016-05-26 11:15:52

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,447

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

Just to reiterate on the actual cause, the config file doesn't contain a typo, you introduce one by making breeze lowercase. Since the theme breeze doesn't exist (as opposed to Breeze), the GTK theme will fallback to the "Default" theme which has support for all the theme differences in GTK 3.20 and hence look less broken (if you look closely you will notice that it is not the Breeze theme anymore, firefox dosn't look that bad either way, other GTK3 applications will stick out more)

Offline

#25 2016-05-30 15:50:00

xp-1000
Member
Registered: 2013-08-04
Posts: 11

Re: Broken integration of Firefox with KDE theme after update to KDE 5.6.2

V1del wrote:

Just to reiterate on the actual cause, the config file doesn't contain a typo, you introduce one by making breeze lowercase. Since the theme breeze doesn't exist (as opposed to Breeze), the GTK theme will fallback to the "Default" theme which has support for all the theme differences in GTK 3.20 and hence look less broken (if you look closely you will notice that it is not the Breeze theme anymore, firefox dosn't look that bad either way, other GTK3 applications will stick out more)

I confirm it is true.
And I also confirm that replace breeze-gtk by gnome-breeze-git solve the issue

Offline

Board footer

Powered by FluxBB