LWN.net Logo

firefox is a gnome app

firefox is a gnome app

Posted Aug 14, 2005 22:14 UTC (Sun) by andy (guest, #21272)
In reply to: GTK+ 2.8.0 released by Los__D
Parent article: GTK+ 2.8.0 released

Firefox behaves very much like it is a 100% gnome app here. Maybe just my distribution?!

Try the following experiment.

1) Start a non-gnome, non-kde X session (fvwm2, fluxbox/rox, ...).

2) Open firefox

3) Open the downloads window (control-Y if you like)

4) Click to open the downloads folder (this is set to "Desktop" for most people)

Do you see the same as me??
Same as doing Preferences/Downloads/Desktop-ShowFolder:
Not only does firefox start up nautilus (eventually), the root window is also taken over by your gnome desktop.

Why does it do this? Where is the config option to stop it?!!

Does it open nautilus even under kde?


(Log in to post comments)

firefox is a gnome app

Posted Aug 15, 2005 6:27 UTC (Mon) by allesfresser (subscriber, #216) [Link]

It does not open nautilus under my KDE (slackware 10.2 beta + Freerock Gnome) but this is perhaps a very nonstandard Gnome setup. When running Firefox under KDE, none of the normal Gnome-ish processes appear, just the KDE ones. I firmly believe that Firefox is only a GTK application, not a Gnome application. I listed out the libraries that firefox-1.0.6 (as distributed by Slackware) depends on:

linux-gate.so.1 => (0xffffe000)
libmozjs.so => not found
libxpcom.so => not found
libplds4.so => not found
libplc4.so => not found
libnspr4.so => not found
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7ed6000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb7ed2000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7bff000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7b83000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7b6a000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7b55000)
libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0xb7b4d000)
libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0xb7b42000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7b09000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7ad6000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7ad2000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7a52000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7987000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7964000)
libsmime3.so => not found
libssl3.so => not found
libnss3.so => not found
libsoftokn3.so => not found
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0xb7912000)
libXp.so.6 => /usr/X11R6/lib/libXp.so.6 (0xb790a000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb78fc000)
libxpcom_compat.so => not found
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7843000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb783a000)
libc.so.6 => /lib/tls/libc.so.6 (0xb771e000)
libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0xb770c000)
libfontconfig.so.1 => /usr/X11R6/lib/libfontconfig.so.1 (0xb76e5000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7676000)
/lib/ld-linux.so.2 (0xb7f0b000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0xb7672000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0xb766a000)
libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7667000)
libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3 (0xb7662000)
libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0xb7659000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0xb7650000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb762a000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0xb7622000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0xb760a000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0xb75e9000)
libz.so.1 => /usr/lib/libz.so.1 (0xb75d7000)

It appears to me that the only Gnome-related thing that this Firefox depends on is pango, and I am not at all sure that even pango is necessarily a "Gnome" library per se.

So, in conclusion, I don't think Firefox is a "Gnome application."

If anyone who knows Gnome better has a correction for my perceptions, of course that would be most welcome since I am not in any sense a Gnome acolyte. :-)

firefox is a gnome app

Posted Aug 15, 2005 14:08 UTC (Mon) by elanthis (subscriber, #6227) [Link]

Pango has nothing to do with GNOME; it's the GTK project's library for text layout.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds