You are not logged in.

#1 2015-12-15 20:39:26

slytux
Member
From: New York
Registered: 2010-09-25
Posts: 129

firefox 43 changed to gtk icons

This is more of a complaint as I do not want any gnome-y things on my desktop.  Upon upgrading to firefox 43, I was greeted with big, gross, ugly, cheesy icons on my bookmarks toolbar.

ac_add_options --enable-default-toolkit=cairo-gtk3

Make it stop.

Offline

#2 2015-12-15 22:56:56

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,561

Re: firefox 43 changed to gtk icons

Things are switching to GTK3. Deal with it.

Offline

#3 2015-12-16 00:11:25

Xabre
Member
From: Serbia
Registered: 2009-03-19
Posts: 750

Re: firefox 43 changed to gtk icons

You can manually compile Firefox with GTK2 instead of GTK3 if it is a huge problem for you.

Offline

#4 2015-12-16 01:25:11

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,561

Re: firefox 43 changed to gtk icons

GTK3 themes may do it as well. Either way, whining about it here isn't going to accomplish anything.

Offline

#5 2015-12-16 02:45:37

Potomac
Member
Registered: 2011-12-25
Posts: 528

Re: firefox 43 changed to gtk icons

you can follow the wiki in order to reduce the ugliness of gtk2/gtk3 applications :


https://wiki.archlinux.org/index.php/Un … plications

Last edited by Potomac (2015-12-16 02:49:03)

Offline

#6 2015-12-16 15:41:58

jetm
Member
From: Costa Rica
Registered: 2010-12-19
Posts: 34

Re: firefox 43 changed to gtk icons

Mozilla has disabled GTK3 for official Linux binaries.

Arch Linux has the policy to follow same changes in upstream. I think Arch Linux Firefox 43 package should be rebuild with GTK2 support and add later GTK3 when Mozilla re-enable it again.

I have filled a bug in Arch Linux.

Offline

#7 2015-12-16 16:35:31

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,561

Re: firefox 43 changed to gtk icons

Right. Next time try reading the bug report.

Offline

#8 2015-12-16 17:12:50

jetm
Member
From: Costa Rica
Registered: 2010-12-19
Posts: 34

Re: firefox 43 changed to gtk icons

Scimmia wrote:

Right. Next time try reading the bug report.

Of course I read it, but like it says: "... the update experience will be poor for users without GTK3 installed...". That apply to Arch Linux as well. I still found a bit forced the decision to change GTK3, when Firefox upstream version is using GTK2 by default.

Offline

#9 2015-12-16 17:20:44

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,561

Re: firefox 43 changed to gtk icons

As all Arch users have GTK3 available, it's not applicable at all.

Offline

#10 2015-12-16 17:20:55

Abaddon
Member
From: Poland
Registered: 2004-05-03
Posts: 249

Re: firefox 43 changed to gtk icons

Using Firefox with dark oxygen theme on Plasma 5 has just become an awful experience.


Gnome - The weakest link!
Linux, *not* GNU/Linux!

Offline

#11 2015-12-16 17:28:26

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,561

Re: firefox 43 changed to gtk icons

Abaddon wrote:

Using Firefox with dark oxygen theme on Plasma 5 has just become an awful experience.

Is that a GTK3 theme?

Offline

#12 2015-12-16 17:33:59

Abaddon
Member
From: Poland
Registered: 2004-05-03
Posts: 249

Re: firefox 43 changed to gtk icons

No, it's KDE theme. With GTK2 (and 3 up to 3.16) oxygen-gtk can be used and Firefox looks fine. But since GTK dropped support for theming engines therefore oxygen-gtk is no longer an option. New Firefox is bright application in dark environment which looks ugly and feels even worse.

Last edited by Abaddon (2015-12-16 17:34:25)


Gnome - The weakest link!
Linux, *not* GNU/Linux!

Offline

#13 2015-12-16 17:37:04

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,561

Re: firefox 43 changed to gtk icons

So you just need to find your preferred GTK3 theme. This isn't firefox specific.

Offline

#14 2015-12-16 18:10:59

Abaddon
Member
From: Poland
Registered: 2004-05-03
Posts: 249

Re: firefox 43 changed to gtk icons

I've never said that it is firefox specific. This is obviously fault of GTK developers who don't give a shit about other developers' time spent on implementing themes using official API. Removal of this API within minor release (3.14->3.16) proves that those guys are luncatics. If any particular person feels offended by my words: please ask yourself if this is you who helped to destroy shreds of interoperability. If so, then take my words personaly. Thank you.


Gnome - The weakest link!
Linux, *not* GNU/Linux!

Offline

#15 2015-12-16 19:07:17

slytux
Member
From: New York
Registered: 2010-09-25
Posts: 129

Re: firefox 43 changed to gtk icons

I was able to recompile it (this time) without that option.  I'm only complaining a little because firefox sometimes fails to compile and I would have to on each upgrade.  I will look into customizing the GTK theme.

Offline

#16 2015-12-16 19:11:09

Morn
Member
Registered: 2012-09-02
Posts: 886

Re: firefox 43 changed to gtk icons

Abaddon wrote:

No, it's KDE theme. With GTK2 (and 3 up to 3.16) oxygen-gtk can be used and Firefox looks fine. But since GTK dropped support for theming engines therefore oxygen-gtk is no longer an option. New Firefox is bright application in dark environment which looks ugly and feels even worse.

The easiest fix for that is to install gnome-tweak-tool and toggle the global dark theme (in the Appearance tab). Then restart Firefox.

Last edited by Morn (2015-12-16 19:23:30)

Offline

#17 2015-12-16 21:25:14

Abaddon
Member
From: Poland
Registered: 2004-05-03
Posts: 249

Re: firefox 43 changed to gtk icons

Morn, thank you for the tip, but it doesn't work:

WARNING : Shell not installed or running
INFO    : GSetting missing org.gnome.mutter
WARNING : Error detecting shell
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_group_shell_extensions.py", line 275, in __init__
    raise Exception("Shell not running or DBus service not available")
Exception: Shell not running or DBus service not available

(gnome-tweak-tool:1086): Gtk-WARNING **: Theme directory  of theme oxygen has no size field                                                                                                    
                                                                                                                                                                                               
INFO    : GSetting missing org.gnome.nautilus.desktop                                                                                                                                          
INFO    : GSetting missing org.gnome.nautilus.desktop                                                                                                                                          
INFO    : GSetting missing org.gnome.nautilus.desktop                                                                                                                                          
INFO    : GSetting missing org.gnome.nautilus.desktop                                                                                                                                          
INFO    : GSetting missing org.gnome.nautilus.desktop                                                                                                                                          
INFO    : GSetting missing org.gnome.mutter                                                                                                                                                    
INFO    : GSetting missing org.gnome.mutter                                                                                                                                                    
Traceback (most recent call last):                                                                                                                                                             
  File "/usr/lib/python2.7/site-packages/gtweak/app.py", line 39, in do_activate                                                                                                               
    self.win = Window(self, model)                                                                                                                                                             
  File "/usr/lib/python2.7/site-packages/gtweak/tweakview.py", line 58, in __init__                                                                                                            
    self._model.load_tweaks(self)                                                                                                                                                              
  File "/usr/lib/python2.7/site-packages/gtweak/tweakmodel.py", line 125, in load_tweaks                                                                                                       
    mods = __import__("gtweak.tweaks", globals(), locals(), tweak_files, 0)                                                                                                                    
  File "/usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_group_shell.py", line 98, in <module>                                                                                             
    sw = StaticWorkspaceTweak(size_group=sg, loaded=_shell_loaded)                                                                                                                             
  File "/usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_group_shell.py", line 50, in __init__                                                                                             
    default = self.STATUS.keys()[self.STATUS.values().index(self.settings[self.key_name])]
ValueError: None is not in list

Gnome - The weakest link!
Linux, *not* GNU/Linux!

Offline

#18 2015-12-16 21:39:51

progandy
Member
Registered: 2012-05-17
Posts: 5,199

Re: firefox 43 changed to gtk icons

Without gnome, you probably use the config file to set the theme, so add this line to ~/.config/gtk-3.0/settings.ini

gtk-application-prefer-dark-theme=1

| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |

Offline

#19 2015-12-16 21:43:47

ooo
Member
Registered: 2013-04-10
Posts: 1,638

Re: firefox 43 changed to gtk icons

gnome-tweak-tool doesn't work if you're not using gnome-shell.
You can still enable dark theme without it: https://wiki.archlinux.org/index.php/GT … me_variant

I don't understand the original issue though: couldn't you just change your gtk3 icon theme if the bookmark icons are bothering you? I don't use firefox as my main browser so I don't know what actually changed there.

Offline

#20 2015-12-16 21:57:27

Morn
Member
Registered: 2012-09-02
Posts: 886

Re: firefox 43 changed to gtk icons

I used gnome-tweak-tool from KDE 5 and it worked just fine.  Maybe the missing org.gnome.mutter setting is present in my configuration because I ran Gnome 3 until a few months ago. I switched to KDE when Gnome no longer worked with the  Catalyst driver.

So I suppose you need to try progandy's method then. smile

Offline

#21 2015-12-16 21:57:33

Abaddon
Member
From: Poland
Registered: 2004-05-03
Posts: 249

Re: firefox 43 changed to gtk icons

ooo, progandy: thank you, but it doesn't seem to be working.

$ cat ~/.config/gtk-3.0/settings.ini
[Settings]
gtk-font-name=Verdana Normalny 9
gtk-theme-name=Default
gtk-icon-theme-name=oxygen
gtk-fallback-icon-theme=hicolor
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-menu-images=0
gtk-button-images=1
gtk-application-prefer-dark-theme=1

My Firefox is still bright.


Gnome - The weakest link!
Linux, *not* GNU/Linux!

Offline

#22 2015-12-16 22:18:58

Morn
Member
Registered: 2012-09-02
Posts: 886

Re: firefox 43 changed to gtk icons

Maybe remove gtk-theme-name=Default ?

My settings.ini only has gtk-application-prefer-dark-theme=1 in it, nothing else.

Offline

#23 2015-12-17 18:26:08

Abaddon
Member
From: Poland
Registered: 2004-05-03
Posts: 249

Re: firefox 43 changed to gtk icons

Yes, now it's fine, thank you.

Last edited by Abaddon (2015-12-17 20:44:57)


Gnome - The weakest link!
Linux, *not* GNU/Linux!

Offline

#24 2015-12-17 18:42:08

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,534
Website

Re: firefox 43 changed to gtk icons

FYI: I was very tempted to close this thread.  The OP's problem has been resolved (it would seem) and yet this thread is attracting a range of bumps from useless "me too" posts to inappropriate and offensive insults of gtk/firefox/etc developers.  I find more than a small bit of irony in it being me commenting on this as I am regularly outspoken about my distaste for the major toolkits - but I simply chose not to use the ones I like least, and minimize the use of those I dislike slightly less.  I sometimes mourn the path that some tools take as they become less useful for me personally, but I don't feel a need to slander the hardworking and capable people who put together these toolkits that are a great benefit and use to a great many people.

Any further such slander in this thread will definitely see the thread closed and may result in bans.


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Online

#25 2015-12-17 21:42:52

slytux
Member
From: New York
Registered: 2010-09-25
Posts: 129

Re: firefox 43 changed to gtk icons

Bytheway, upstream firefox has put gtk3 on hold until firefox 45.

https://bugs.archlinux.org/task/47408?project=1

Offline

Board footer

Powered by FluxBB