You are not logged in.

#1 2015-12-17 01:07:46

Disco Dave
Member
Registered: 2014-12-31
Posts: 92

Firefox 43 and GTK2

It appears that as of Firefox 43 on Arch, it now uses gtk3. I was wondering if it was possible to make Firefox without gtk3 but gtk2 instead. I tried running the pkgbuild I got from ABS and removed the "ac_add_options --enable-default-toolkit=cairo-gtk3" from the mozconfig. I then tried running "makepkg -si" and it appeared to work, however the compiling has been running for over an hour now. Am I doing something wrong? Does Firefox really take over an hour to compile? And is there a better way to disable gtk3 and use gtk2 instead for firefox?

Offline

#2 2015-12-17 01:20:06

parazyd
Member
From: Amsterdam
Registered: 2012-10-14
Posts: 259
Website

Re: Firefox 43 and GTK2

Yes, depending on the system, compiling can take up to two hours... You're okay.

Offline

#3 2015-12-17 01:25:18

Disco Dave
Member
Registered: 2014-12-31
Posts: 92

Re: Firefox 43 and GTK2

Is there a better way to disable gtk3? And does removing the "ac_add_options --enable-default-toolkit=cairo-gtk3" line from the mozconfig compile firefox without gtk3?

Offline

#4 2015-12-17 01:28:25

parazyd
Member
From: Amsterdam
Registered: 2012-10-14
Posts: 259
Website

Re: Firefox 43 and GTK2

Remove the gtk3.tar.xz entries in the various tooltool manifests, as well as --enable-default-toolkit=cairo-gtk3

Offline

#5 2015-12-17 01:37:40

Disco Dave
Member
Registered: 2014-12-31
Posts: 92

Re: Firefox 43 and GTK2

Alright thanks, I'll let you know how this works out. I should really just find a suitable gtk3 theme, so I dont mind using gtk3 anymore.

Offline

#6 2015-12-17 14:22:21

axs
Member
Registered: 2009-01-23
Posts: 71
Website

Re: Firefox 43 and GTK2

Shouldn't it be gtk2 xor gtk3?

I did not dig deeper yet and I'm not familiar with the firefox dependency tree, but PKGBUILD for firefox explicitly lists both.
Is it ok to fill it as a bug? If not, could anyone explain the reasons for it depending on both gtk branches?

On a side note, sudden gtk3 dependency resolved with pacman -Rs firefox.
Kind of happy it's not my primary or even secondary browser.

Offline

#7 2015-12-17 14:59:09

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

Re: Firefox 43 and GTK2

mod note: merged the previous post with existing thread.

You may also want to see the grr thread (and some of the links included) starting here:
https://bbs.archlinux.org/viewtopic.php … 5#p1586495


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

Offline

#8 2015-12-17 15:24:35

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

Re: Firefox 43 and GTK2

axs wrote:

Shouldn't it be gtk2 xor gtk3?

No

axs wrote:

I did not dig deeper yet and I'm not familiar with the firefox dependency tree, but PKGBUILD for firefox explicitly lists both.
Is it ok to fill it as a bug?

No

axs wrote:

If not, could anyone explain the reasons for it depending on both gtk branches?

Search for previous bug reports, it's already been brought up and explained.

Offline

#9 2015-12-17 16:51:10

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: Firefox 43 and GTK2

Offline

#10 2015-12-17 17:00:18

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

Re: Firefox 43 and GTK2

brebs wrote:

No, that's not the one I'm talking about

Offline

#11 2015-12-17 19:31:48

cameo
Member
Registered: 2012-08-18
Posts: 119

Re: Firefox 43 and GTK2

I'm not getting this really, is this the same problem the OP is talking or not?

I've actually been running a gtk2 theme and now Firefox 43 is looking weird: some crippled scroll bar, huge tabs and icons, and since my main screen is only 1024x768, the tab and other bars cover 1/5 of it ...
And I don't want to run ff always full screen.

Too bad I cleared my cache just three days ago~

Last edited by cameo (2015-12-17 22:50:57)

Offline

#12 2015-12-18 17:21:08

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

Re: Firefox 43 and GTK2

Besides removing the "ac_add_options --enable-default-toolkit=cairo-gtk3" option in mozcong source file and recompiling firefox , the other way to fix the look depends on the GTK3 icon theme.  For the kde look, I installed breeze-icons and modified ~/.config/gtk-3.0/settings.ini

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

Last edited by slytux (2015-12-22 17:14:03)

Offline

Board footer

Powered by FluxBB