oh my god, they killed lucid!

Fire has three needs: ignition, fuel, and OXYGEN

Light years ago work on an Oxygen theme for Firefox started. Meanwhile the maintainer changed, a new major version of Firefox got released and people noticed how ugly Firefox can be without gtk-qt-engine ;-)


To fight this ugliness, I stopped sleeping for 2 days and uploaded the Oxygen theme for Firefox, version 1.0, a couple of weeks ago.

Even though it didn't quite make it through the public nomination process yet, I am quite certain that it works like a charm so grab the first release and don't forget to give a review to get it out of that awful sandbox/experimental area.

Grab it ---> HERE <--- F.A.Q.:
  • Why do I have to login to download?
    • Version 1.0 isn't yet approved for public use and experimental downloads are only available after login.
      Logging in also gives you the possibility to leave a review (which is highly appreciated as every review probably reduces the time until this version can leave the experimental status).
  • Why is it only available for Linux?
    • The Windows and Mac versions of Firefox expect the drop down arrow for recent pages to be themed and have an icon assigned manually, since I don't have a Windows or Mac around I can't get it to work and I have no idea how/whether this change effects the Linux version. Windows and Mac support is target for 1.1 though.
  • Why does this only change the icons?
    • Desktop integration, which is what the Oxygen crew is trying to provide here, means for one that an application uses the current icon set. This is however prevented by the fact that Firefox doesn't rely to 100% on the GTK-defined icon set (thus even with gtk-qt you wouldn't get a complete Oxygen experience). But desktop integration also includes widget style and colors, even though we could make the theme look somewhat like the real Oxygen, it would remove the style and color integration. This is really where software like the gtk-qt-engine should fill in.

Monday, July 21, 2008

18 Comments:

Jonas said...

"This is however prevented by the fact that Firefox doesn't rely to 100% on the GTK-defined icon set (thus even with gtk-qt you wouldn't get a complete Oxygen experience)."

So, what would be missing by just using gtk-qt? I haven't looked all that closely but I haven't spotted anything that's really obviously missing.

Oh, and another tip for KDE:ifying FF: Install the KonqueFox extension. At least if you want the "Clear url-field button, as well as the zoom in/zoom out buttons.

Now if I could only get FF to use a proper fileselector instead of the ghastly gtk-one...

Dread Knight said...

@jonas: yeah... thumb down for gtk file selector inside kde :-\

Paulo Cesar said...

Is gtk-qt-engine actually maintained code? It's results are not very good, at least when you compare it with something like this: http://labs.trolltech.com/page/Projects/Styles/GtkStyle

I'm actually interested in making an Oxygen theme for gtk, but I would use a pixmap engine, because I don't know if a high quality theme like Oxygen can be achieved in gtk with just code.. what do you think?

Ryan Haigh said...

I am a Gnome user but I love the Oxygen icon set and this theme seems to look better than the GTK integration. On a personal level I preferred the small icons (right-click on toolbar > customize > use small icons) as they fit in a little better with my overall theme.

And for those that really don't want to signup to the mozilla website just to install a theme there is a BugMeNot account available.

Einar said...

Thanks to Firefox's "compatibility check", the theme installs but is deemed not compatible. Is there a quick way around it?

patpi said...

Thank you for this theme but... ;]

https://addons.mozilla.org/en-US/firefox/addon/7574

Back and forward buttons + tabs are so much better in "Kde4 + Firefox3 0.10" theme.

It is good to have choice :)

Jonas said...

Okay, forget my first question...FF looks more like a KDE app with this theme rather than with just the gtk-qt-engine, especially the "Most visited" and "Latest headlines" smart folders.

Still, two suggestions to make it even better (or more alike both Konqueror and FF with gtk-qt-engine-but-default-theme-otherwise).

1. The close-tab icon. I think the round (x) circle would be a better fit. That's the standard for KDE apps, and both Konqueror and Dolphin to name just two uses it.
2. When using the default-theme, I get a default "web page" icon in the bookmarks menu and the bookmarks toolbar when the website doesn't use a favicon (or it's not in the cache), which IMO looks a lot better than just not showing anything at all in its place and escpecially so in the toolbar.

As far as I can see there is no way to attach a screenshot in comments or I could show what I mean...

Great work :)

@Paolo,

I think it is still maintained. There's a changelog on its webpage for svn-changes not yet in the released version at least although admittedly, it was quite a while ago since the last version was released.

Just out of curiosity, how is its results not very good? (Gtkstyle may indeed be better but from those few screenshots I am not able to tell)

Paulo Cesar said...

Jonas, I come from Mac, and I'm only comfortable with well made and professional themes.

Oxygen gives me that, and it's modern and refreshing too (in contrary to gtk themes, with look ok, but old)

Common, in my perspective of things, qt-gtk is bugged and ugly as hell, and GtkStyle is almost perfect. I think it's because the awesomeness of Qt4, and the lack of proper support for theming in Gtk.

André_23 said...

Hey, nice job ;)
Can you tell me the name of the gtk theme that appears in the screenshot?

Vexorian said...

Man, I see that pic and all I can think about is how bad those icons look, specially the blue arrows, they look just dirty. Makes you wonder why KDE4 went for oxygen instead of tango style. Using the tango theme on gnome tends to give me so nice looking, clean icons in firefox that those are just... wrong.

apachelogger said...

@einar: It will only work in Firefox 3 (if it doesn't install there due to compatibility check it might well be that your Distribution broke something)

@patpi: Due to the Windows/Mac issue described in the FAQ, we might have to do a similar approach in an upcoming release of the theme ;-)
+1 on the choice

@jonas: 1. is on my radar for 1.1
2. Something like http://aplg.kollide.net/oxygen/snapshot001.png ?

@paulo: I really don't know enough about GTK+'s theming capabilities but using a pixmap engine is workaroundish (I really don't like workarounds ;-), improving GTK+ or making Mozilla provide a Qt GUI would be the way to go IMHO.

@andré_23: Very good question ;-) I really don't know. But I would suggest to go with gtk-kde4 (kde-apps.org), it's not the technically best solution, but the best working for now.

@vexorian: Thank you, I really like valuable feedback :S

Jonas said...

@apachelogger,

Yeah, something like that.

I've uploaded two screenshots that makes it easier to see. In the first one you can see the toolbar. Look next to the bookmark named UU (as one example). That's how it looks with the default theme and the gtk-qt-engine. With your theme, there is nothing there which looks odd considering that there are icons next to most of the others.

http://img.photobucket.com/albums/v281/KalleKula/linux/ff2.png

The second is how the library looks like (and the bookmarks menu in the main window get the same icons). With your theme, I get sorta the same look in the library (the icon is different, as in the one you posted a link to) but not in the menu itself.

I hope I make sense...

http://img.photobucket.com/albums/v281/KalleKula/linux/ff.png

Paulo Cesar said...

@apachelogger:

http://blog.vlad1.com/2008/05/06/well-isnt-that-qt/

How about that? It would be nice, but it doesn't seems that they are maintaining it, judging by the svn logs

What do you think about that?

thanks

apachelogger said...

@jonas: are you sure you actually applied the theme? the screenshots are pretty much not themed as they should be... http://aplg.kollide.net/oxygen/snapshot002.png

@paulo: I never managed to get that compile ;-) The idea however isn't that new - KDE/Suse's Dirk Müller once wanted to do this in the Mozilla CVS directly, but didn't get an account for some reason.
Still, the problem with this approach is that Mozilla is mainly, or probably only caring, that everything works in GTK, thus maintaining an alternative Qt GUI without support from Mozilla (in terms of collaboration and stuff) would be jolly boring and annoying. Anyway, it is a beginning :-)

Jonas said...

@apachelogger,

Oops. Sorry for the confusion. Those screenshots are WITHOUT your theme, and is only using the gtk-qt-engine.

I posted them to show the one feature I would like to see in your theme, since it otherwise looks a lot better than just the gtk-qt-engine.

The FF2 pic shows the toobar without your theme. The following picture shows it with your theme.

http://img.photobucket.com/albums/v281/KalleKula/linux/ff3.png

Hopefully, the difference should be noticeable ;) If not, pay close attention to the UU, TV.nu and CC labels. Using your theme, there is no icon present.

My library looks like the screenshot you posted too, but that is not "transfered" to the bookmarks menu or the toolbar. It's only transferred when the site in question explicitly defines a favicon. When it doesn't, I just get grey space where the icon should be (when using your theme that is, when using the default FF theme with gtk-qt-engine I get a default webpage icon).

Oh well. It's not a big thing, just a minor thing that bothers the esthetic part of my admitedly disturbed mind...otherwise I prefer the look of your theme compared to the gtk-qt-engine so if I haven't managed to get across what I mean...so be it. It's certainly usable as it is :)

Thanks for you taking the time to make FF feel more at home for us KDE4 junkies :)

J&amp;D said...

米蘭情趣用品,情趣用品,情趣,飛機杯,自慰套,充氣娃娃,AV女優.按摩棒,跳蛋,潤滑液,角色扮演,情趣內衣,自慰器,穿戴蝴蝶,變頻跳蛋,無線跳蛋,電動按摩棒,情趣按摩棒
辣妹視訊,美女視訊,視訊交友網,視訊聊天室,視訊交友,視訊美女,免費視訊,免費視訊聊天,視訊交友90739,免費視訊聊天室,成人聊天室,視訊聊天,視訊交友aooyy
哈啦聊天室,辣妺視訊,A片,色情A片,視訊,080視訊聊天室,視訊美女34c,視訊情人高雄網,視訊交友高雄網,0204貼圖區,sex520免費影片,情色貼圖,視訊ukiss,視訊ggoo,視訊美女ggoo
080苗栗人聊天室,080中部人聊天室ut,ut影音視訊聊天室13077,視訊做愛,kk777視訊俱樂部,上班族聊天室,聊天室找一夜,情色交友,情色貼片

goodeda1122 said...

情趣,情趣,視訊交友,情趣用品,情趣用品,飛機杯,自慰套,自慰套,自慰套,自慰器,充氣娃娃,AV,按摩棒,電動按摩棒,情趣按摩棒,按摩棒,跳蛋,跳蛋,跳蛋,男女,潤滑液,SM,情趣內衣,內衣,性感內衣,角色扮演,角色扮演服,吊帶襪,丁字褲

酒店上班請找艾葳 said...

艾葳酒店經紀提供專業的酒店經紀,酒店上班,酒店打工、兼職、酒店相關知識等酒店相關產業服務,想加入這行業的水水們請找專業又有保障的艾葳酒店經紀公司!
艾葳酒店經紀是合法的公司、我們是不會跟水水簽任何的合約 ( 請放心 ),我們是不會強押水水辛苦工作的薪水,我們絕對不會對任何人公開水水的資料、工作環境高雅時尚,無業績壓力,無脫秀無喝酒壓力,高層次會員制客源,工作輕鬆。
一般的酒店經紀只會在水水們第一次上班和領薪水時出現而已,對水水們的上班安全一點保障都沒有!艾葳酒店經紀公司的水水們上班時全程媽咪作陪,不需擔心!只提供最優質的酒店上班環境、上班條件給水水們。