OfB.biz: Geramik Reduces KDE/GNOME Style Differences
Friday, 15 November 2002 | Tbutler
Craig Drummond has released a new theme and "engine" for GTK programs that provides something many people have been looking for: a common look and feel for KDE and GNOME applications. While Red Hat's Blue Curve attempts to do something similar, Mr. Drummond's Geramik is the first theme implementation to provide smooth integration between environments. Read the full story at OfB.biz.
[Ed: What about usability issues? If KDE and GTK+ apps don't act the same or provide the same set of functionality in practice, should they really look the same? Wouldn't that mislead the user?]
Comments:
why this could be good - anonymous - 2002-11-15
Red Hat now has the option of defaulting to Keramik/Geramik under KDE and BlueCurve under GNOME. It would be the best of both worlds for everyone. <p> Distributors like Mandrake and SuSE can now integrate all applications in the default KDE desktop. It will be great. Look at a great screenshot of Mandrake with Keramik/Geramik: <a href="http://www.kde-look.org/content/pics/3957-1.png">3957-1.png</a>
consistency is nice, but - katakombi - 2002-11-15
this just looks awful! Fonts and icons are way to big!
Re: consistency is nice, but - static - 2002-11-15
no, no. that's just a problem with gtk, not geramik.
Re: consistency is nice, but - Jeff - 2002-11-15
It does look awful. Sorry, but geramik doesn't make GTK apps look like kde apps. They still look like GTK apps with big, and inconsistent (w/ the app) buttons.
Re: why this could be good - static - 2002-11-15
redhat probably won't do it due to their queer obsessive fascination with gnome.
Re: why this could be good - asf - 2002-11-15
what's exactly is queer with having a facination with gnome? I won't even go into suse's facination with kde.
Re: why this could be good - Mr Fizz - 2002-11-18
KDE is the standard desktop. Things that Red Hat have done recently have not been anything to do with standards. Look at them removing MP3 and MPEG support from their latest desktop and crippling the KDE environment. The new KDE 3.1 and associated themes look really cool! Mr Fizz
Re: why this could be good - anonymous howard - 2002-11-21
Sir, How exactly was KDE "crippled" by redhat? redhat's distribution of KDE was completely functional.
Re: why this could be good - Anonymous - 2002-11-22
This includes the menu editor?
Re: why this could be good - Anonymous - 2002-11-22
> redhat's distribution of KDE was completely functional. And how is kappfinder working? I hear it was removed.
Re: why this could be good - anonymous howard - 2002-11-22
so your example of how redhat's KDE was "crippled" is that kappfinder is no longer included?
Re: why this could be good - Anonymous - 2002-11-23
You spoke about completeness, that's was what I quoted.
Re: why this could be good - Anonymous Howard - 2002-11-23
No, what i spoke about was the fact that redhat's version of KDE was not "crippled." one missing application does not make KDE crippled. besides, it shouldn't be the duty of the user to run an application that searches for legacy applications and to have them added into the menu. the desktop environment should do that automagically.
On the right track... but! - David Ricciardi - 2002-11-15
If only everyone would work on a common way to use themes. it seems like such a waste having to recode a theme multiple times depending on the desktop enviorment you wish to support. Just think load up a GTK app and it automaticly looks like your kde enviorment, or vice versa. to bad it will most likely never happen :(
Re: On the right track... but! - Chris Spencer - 2002-11-15
And why excactly should the 2 desktops be integrated again ? People tend to forget they are 2 seperate companies with 2 distinctly different styles and are trying to take their software in 2 different directions - so why is everyone trying to force them to integrate in the first place ? Personally I like having the option to switch between the 2 - it's the main avantage Linux has over Windows in the first place: the freedom to choose...
Re: On the right track... but! - Julien Olivier - 2002-11-15
The problem is not whether KDE and GNOME must merge. They shouldn't and, anyway, they won't. The problem is: while it's perfect to have two major desktop engines, with great underground libraries it's stupid to have different looks and different feels. I mean, would you find normal not to be able to use some wallpapers on Linux because they're 'for windows' ? That would be non-sense. Well, for the average user, choosing a desktop is not the same as choosing a wallpaper, an icon theme, a style etc... it should be a matter of underground libs, not external look and feel. Look: I prefer KDE but if I need GIMP, I'd like it to look like all my desktop. That doesn't mean that I want KDE and GNOME to merge ! More over, when I add some fonts to my system, I want them to work in koffice as well as abiword. If I set up 'Lucida Sans' as my default font for KDE, I want it to be the default font for GTK apps too because that's logic in fact. Etc etc etc...
Re: On the right track... but! - David Johnson - 2002-11-15
If you divide the world into equal Qt and GTK+ halves, your attitude might make sense. But that's not how the world is. At work I use KDE on FreeBSD. Native to the system are not only Qt and GTK+ applications, but XUL, Motif, Xt, FOX and FLTK applications. And what about Gkrellm and Xmms skins? I also have Acrobat reader and Realplayer. What about them. Or those remote Solaris apps I run on the desktop like Clearcase and Framemaker? If only things could be like Windows! There you have clashing styles between Quicktime, Realplayer, MediaPlayer and WinAmp. And you have non-M$ looks in Netscape. I've run across installation and driver configuration programs that look like funky web pages. And of course, every new release of MSOffice introduces a new and inconsistant UI. Hmmm, may be the Macintosh is better. But wait! Apple's own Quicktime has a brushed metal look that clashes with Aqua. I don't hear Windows and Macintosh users demanding that some dictator arise and mandate uniform looks and feels. Why does Open Source need one?
Re: On the right track... but! - standsolid - 2002-11-15
You say Apple's quicktime clashes with aqua, this is true, but look what they did with Aqua. They made it so programs written for Aqua will all have similar usabilities. Is it the Cocoa interface? i forget. But it makes things a lot better looking and a more seamless interface.
Re: On the right track... but! - Julien Olivier - 2002-11-15
If windows or Mac do things in a bad way, we shouldn't do like them. The good way is 'consistency' between apps. If we can't have Acroread or Real Player look integrated, too bad but that would be better than nothing. More over, maybe when we'll have a stable, consistent look and feel on both KDE and GNOME, other toolkits will try to imitate it. I mean, which look do you expect OpenOffice to mimic now ? GNOME one ? KDE one ? Windows one ? There is no dominant look on linux and that's the problem.
Re: On the right track... but! - David Johnson - 2002-11-16
"There is no dominant look on linux and that's the problem." I'm still not convinced it is a problem. I used Windows and Macintosh as examples of popular platforms that do not have consistant interfaces, and whose users are NOT complaining about it. One of the recurring mantras of the Linux community is "if we don't do xxx then we will never be accepted." But other platforms are accepted that have exactly the same problems. OSX has a more integrated look than Windows, yet I fail to see the hordes of users migrating from Windows to OSX because of it. Maybe the problem really isn't as big as people claim. There are some things that need to be standardized, such as drag-n-drop and menu layouts. But a mere difference in the look of widgets is not that big a deal. In my opinion. Of course, I use FreeBSD instead of Linux, so I've never seen the need for a look-and-feel czar.
Re: On the right track... but! - Julien Olivier - 2002-11-16
I'm not saying that we must have a consistent look and feel in order to be accepted and get users. I don't care about how many users Linux has. Really. There are, of course, bigger problems that Linux has to solve but that's not the point here. What I say is that I prefer an unified desktop than a patchwork. If Windows users and Mac users prefer a patchwork, that's great for them. But in the free world, we have the possibility to make things better and we shouldn't say 'Windows and Mac don't have this feature so it's not important'. Else, we would be glad with virii, lack of freedom, unstable software etc... More over, Windows has a better integrated printer dialog: you set up printers once and every app use it. That's not the case on Linux. That's an example of details that make Linux look weird for beginners.
Re: On the right track... but! - Datschge - 2002-11-16
Uhm, the real matter here is usability for the new users. First of all both worlds, Windows and Macintosh, are extending and tweaking their already existing UI with new features while many core parts stay true over all system revisions and are often still set up globally. On the other hand Linux, as well as BSD, has several toolkits which are fundamentally different and just now things are moving in the direction to avoid irritations due to them for new users. ----- I'm still not convinced it is a problem. I used Windows and Macintosh as examples of popular platforms that do not have consistant interfaces, and whose users are NOT complaining about it. One of the recurring mantras of the Linux community is "if we don't do xxx then we will never be accepted." But other platforms are accepted that have exactly the same problems. OSX has a more integrated look than Windows, yet I fail to see the hordes of users migrating from Windows to OSX because of it. Maybe the problem really isn't as big as people claim.
Re: On the right track... but! - John - 2002-11-17
> Hmmm, may be the Macintosh is better. But wait! Apple's own > Quicktime has a brushed metal look that clashes with Aqua. That's not a good example. They do this with iTunes too, but it's only the 'skin' that's different. It might as well just be a change of colour. All the buttons, sliders and other widgets remain the same.
Re: On the right track... but! - Mike Hearn - 2002-11-15
That's a kickass idea, and you wouldn't be the first to have thought about it. There's absolutely zero reason why a widget toolkit theme system couldn't be specced out on freedesktop.org, the only reason why it hasn't happened is that it's a big task and nobody has yet had time to do it. I dunno how much you've done/are doing for free software, but if you want to jump in that'd be a great place to start.
The worst - Anonymous - 2002-11-15
What about a patch to swap Gnome2's dialog button orders back to Gnome1/KDE order?
Re: The worst - asf - 2002-11-15
Why? The current GNOME2/MacOS button order is more usability friendly. It's more applicable to how people in either RTL or LTR languages think. GNOME1/KDE/WINDOWS show it opposite than what people think internally in their heads.
Re: The worst - Anonymous - 2002-11-15
If it is more usability friendly then why do I have problems with it and am confused that different X clients use different button orders? If I use MacOS I know that everything will behave different (but equal!) so that's not a problem. For Unix/Linux it introduces needless inconsistency. Why should I have to adjust my internal thinking (how?) just because someone suddenly thinks that I have to in contrary to previous thinking?
so patch KDE, not gnome - noone - 2002-11-15
gnome is doing the right thing
Re: The worst - asf - 2002-11-15
> it introduces needless inconsistency fix KDE then.
Re: The worst - Anonymous - 2002-11-15
No, and you wrongly assume that only Gnome and KDE X clients exist.
Re: The worst - asf - 2002-11-16
of course other clients exist. I wasn't implying as such. anyways, inconsistency is commonplace in the world of XWindows, so your point is moot. much more important to improve usability, imho.
There are more such themes - Yaba - 2002-11-15
Have a look in the GTK section of KDE-Look.org. There you will also find matching GTK themes for Liquid and QNX, although these do not follow the KDE colors.
Good but bad - Julien Olivier - 2002-11-15
Hi I think this is a great idea to make matching styles. It would even better if GNOME and KDE acted the same (file/printer dialogs, ioslaves for example) and had common icons. But I still think Keramik is not so great. Neither is liquid by the way. I mean, those are nice-looking styles and they'll probably please a lot of people but I think they're "too much". Look at GNOME2's default look: it's simple and elegant. Isn't it possible to reproduce GNOME2's default theme in KDE ? I think Keramik/Geramik and Liquid should be options for those who like "speacial" eye-candy but not for everyone. I must admit that I really like what RedHat did with BlueCurve. My only problem is that I don't like the WAY they did it. Isn't it possible for KDE people to take BlueCurve's code, make it better and include it in KDE CVS (with a different name) and for GNOME people to do the same ? SO we would have a simple default style for both KDE and GNOME (modified BlueCurve) and an "artistic" default style for both of them (Keramik/Geramik). The same for icons: extend GNOME icons with KDE "gnomized" icons to make a standard icon theme for both KDE and GNOME and extend crystal with some GNOME "crystalized" icons to make an "artistic" icon theme for both KDE and GNOME. This post is not a flame against KDE artwork. I just say that some people prefer keramik/crystal and some prefer GNOME artwork. And in my case, I love GNOME artwork but I prefer KDE apps. So I have to chose between look and feel. I chose 'feel' (KDE) on my work's computer where I need code colorization, a working ftp ioslave etc..., and 'look' (GNOME) on my home's computer where I just browse the web using Mozilla and read emails with Evolution. What do you think ? Do you like keramik ? Do you like GNOME style ? What about BlueCurve in CVS ?
Re: Good but bad - Janne - 2002-11-15
I too really prefer clean/simple to cool/artistic. Of course, taste differs, which is the very reason for having theming in the first place. As a Gnome user, I think it can only be good for everybody if the most used themes are ported across; with the exception of a few ranting zealots, most of us do run apps from both desktops and it is nice to have an integrated look for all your stuff. That said, having a full common theme format will never happen. This is not due to any animosity between desktop developers, but due to the simple fact that many themes (at least for gtk) are not just an xml file and some icons, but theme engines, coded as a plugin for the toolkit (thinice being maybe the most used right now). I assume you can do similar stuff for Qt. These won't be portable, ever. What _could_ be done is to write an engine for gtk and for Qt that accepts the same theme format. The downside is that it would be sort of a least common denominator of both toolkits' capabilities (theme creators would not have the same fine-grained control over their creations) and would likely not be as fast or efficient than an engine used only for one of them. As an aside, the "where is the close button" thing is really a non-issue. I have observed users using both Gnome2 and KDE apps at the same time and there is never any confusion. It seems this is due to the 'safe' option being highlighted by default, and users will take that - rather than position - as a cue for what button to press. /Janne
Re: Good but bad - Mike - 2002-11-15
Texstar made the blue curve theme available on his ftp site. This is advantageous for those who want the integrated look, but doesn't mess with the features of kde or gnome, ie single-click versus double-click or any other such controversies.
Re: Good but bad - meee!!! - 2002-11-15
Texstar's Bluecurve (renamed to Freecurve due to legal reasons) is sooo cool! Get it from http://www.pclinuxonline.com/
Re: Good but bad - Clueless - 2002-11-16
Where exactly? Looked everywhere with no luck :-(.
Re: Good but bad - Kenneth Oncinian - 2002-11-16
I am a very simple person I guess, I really like keramik, same with Liquid...I find the themes beautiful and enhance a person's kde experience. Redhat is doing it their way with bluecurve and I respect that, But I guess that will be one of my reasons of not using redhat, I appreciate KDE and is very satisfied with it, (kde user since the very first version of kde).
Re: Good but bad - Detlef Grittner - 2002-11-17
Well, I like the keramik style. I just like the "flat" windows, i.e. the flat window borders. And I think the icons are more abstract and that's more modern. And the buttons look more like the buttons on other modern devices. The old themes use a button style that looks like a device from the 60s or 70s. But I think that the UI of my desktop has to adapt to the modern styles. So I use keramik (and would us Aqua on Mac if I had one, and even prefer the new MS Windows XP desktop over the "old" Windows).
common looks - Johannes Wilm - 2002-11-15
ok, this is one step forward. what is still needed is: 1. packages which include both gtk and kde version of some style -> and which can easily be installed using the control-center or gnome's equivalent. 2. ditto for icons. 3. a way to have gtk-apps use the kde-filedialog and the other way round. 4. ditto for print-dialog. 4. a way to include gnome-configlets (control-center modules) in the control-center. 5. and a way for gnome/gtk to read other things from /.kde/config and take over those options. 6. a common way to use kio-slaves. (this should probably be for all*nix-apps)
Re: common looks - karl11 - 2002-11-15
As for icons, the newest gnome beta (2.1.2) has support for Icon themes!....unfortunately, it's totally packaged differently than the kde icon themes, once you get under the size directories. This causes some pain and hassle in porting kde themes to gnome and vice versa. Perhaps there could be a conversion script, and perhaps this would be just too complex.
Symbolic Links? - Joel - 2002-11-16
Could this problem be fixed with 1001 symbolic links, or is it more complicated than that?
Noatun - Mandrake - 2002-11-15
Hey, I just installed Mandrake 9.0. Now I can play like 8 songs simultaneously with this noatun. Its really cool. Great stuff!
Re: Noatun - static - 2002-11-15
for those who have slower computers, Rik Hemsley (kde developer dude) has written a very very fast fast fast ogg (not mp3. oh poo.) player 4 kde. is very difficult for me to make it skip. it plays without cutting out even when i have my system (750mhz) so overloaded my applications stop drawing themselves. is very nice. well, when using arts it skips a bit under these circumstances. when using oss it doesnt. <p> <a href="http://rikkus.info/squelch.html">squelch.html</a>
Re: Noatun - Rayiner Hashem - 2002-11-16
Big whoop. In BeOS, I used to be able to play 4 AVI's at the same time on an old PII-300. The system would max out at around 30 MP3 streams. Don't get me wrong, I love KDE (using it as my only desktop for a long time) but Noatun and aRts aren't exactly the most amazing parts of the project...
a common theme place - jaysaysay - 2002-11-15
would be also good from a kde user standpoint since you wouldnt lose that kind of datas when you have to wipe out a .kde directory after upgrades or problems. The themes datas are fairly consistent over releases and would only require some small scripts to actualise them after a kde version upgrade. Right now, it's a PITA. Either you lose all your datas and rebuild your prefs from the grounds up, or you copy .kde prior to the wiping out, and then manually copy directories and files afterwards by errors and tries. there could be a common /usr/share/themes and ~/themes with inside directories for kde, gtk, gnome, qt, whatever other wms you use. It would make also such cross wm theme like the one this news is about more consistent for people who want to use them even if they dont have qt or kde installed.
This is not about KDE & GNOME - AccUser - 2002-11-15
This is about the desktop providing a common look and feel across all applications, not the porting of a theme to GNOME. Currently, when a user runs a GNOME/GTK-based application under KDE, it looks out of place. The theme means that GNOME/GTK-based applications will look similar to KDE applications, and thus provide a more integrated experience for the user. Ok, provided that the KDE and GTK themes match. :-) But this only solves one problem, and that is of look. It doesn't solve the feel problem, since KDE and GNOME do things differently. Personally, my heart tells me that the look is more important than the feel, but my head tells me otherwise. That is probably the same for most people, hence the reason so much effort goes into developing themes, and little is done on developing a shared user interface experience.
Re: This is not about KDE & GNOME - Julien Olivier - 2002-11-15
I think that effort has be done on look first. Because when the look of both desktops will be consistant, people will really see "Linux" as a unified desktop and will feel differences between KDE and GNOME as bugs. So they'll ask more and more consistancy between them and developers will start taking it very seriously (if they're not already). Nowadays, with so different looks, people expect apps to behave differently so everybody is accustomed to make a choice between KDE and GNOME and avoid the counterpart desktop.
Re: This is not about KDE & GNOME - Ingo - 2002-11-19
I absolutely agree with your point of view. My heart says: Eye-candy! My head says: Function! So I settled on KDE with some Apple Platinum-like theme and colourscheme, since I like that GUI a lot. I never owned one of these paradise fruit myself, sadly enough ;-) Maybe we´ll really see a shift towards "same functionality" when people (programmers?) are satisfied with the number of themes with the same look. If I was into coding, I´d started doing it myself a while ago...
About usability... - Anonymous - 2002-11-15
>>> If KDE and GTK+ apps don´t act the same should they really look the same? IMHO, yes -- though I understand and find your observation important enough to imply that differences in appearance would be useful so the user is not misled. But I think we´re in a process here. Everyone is starting to understand looks and feel do not necessarily imply the same internals. If we can have Gnome and KDE to be externally identical, then one can choose between them based on real technical advantages they have. This, of course, doesn´t imply everyone should use Keramik/Geramik; we should have tons of themes so that one chooses a GTK theme he likes and the respective KDE alternative will be available. If I´m not wrong, the XFCE people already work on this for their upcoming version 4. So, IMHO, we must accept some usability problems for the moment, hoping this "sacrifice" will bring one day more control for the user of his/her own desktop.
Re: About usability... - ac - 2002-11-15
I agree wholeheartedly. "The perfect should not be the enemy of the good" and so on. This is a first step. I think I'm safe in assuming the process won't stop here. And, on top of all that, the reason people use Gnome apps in KDE is because *they like them!* If I wanted total UI consistency, I'd use Konqueror instead of Mozilla (not really a Gnome app but it's getting a GTK native theme) I'd use [...umm, I don't actually know...] instead of the Gimp, and I'd use Konqui instead of gFTP for huge ISO downloads where resumable downloads are a necessity. But, I like Mozilla so much better than Konqui that I can deal with the interface seams. Gimp and gFTP have never let me down. And now, *some* of the seams between the applications have been removed. This is a good thing. Now if only I can get GTK apps and Wine apps to use kprinter instead of their own native print dialogs! (I currently get two printer dialogs for all non-KDE apps so that I can use all of the kprinter goodness, but this bugs the hell out of my wife)
Re: About usability... - AC - 2002-11-16
Kinda offtopic, but... Are you saying you don't use Konqui for FTP because you need resumable downloads? Konqi has supported resuming downloads for a long time... Just ignore me, if that's not what you meant. :-)
Re: About usability... - ac - 2002-11-16
No, I'm saying I started using gFTP back when Konqui DIDN'T support resumable downloads. But frankly, having grown used to it, I like gFTP and see no reason to switch. (after all, I really don't have a toolkit bias)
Great! - Marcel Schreier - 2002-11-15
That's a great idea! I was just working on a GTK style which looks like KDE because I have to install a very user-friendly linux with many programs and KDE as desktop at school. (That's the same school, where I'm learning english...sorry about my english mistakes. Maybe my english looks a little bit like german...i'm still learning! :P) The default look of GTK is very irritating for users who never worked with linux before. I think this is a little but important step to make linux more user-friendly!
Re: Great! - static - 2002-11-15
the default look of gtk is very irritating.
Re: Great! - knome - 2002-11-16
gnome is drab like soviet era apartment block. I have tried to like it, and I probably use more gnome apps than kde but I am sorry but I just can't. Liquid and Keramik are both very pleasing to the eye albeit sometimes a little busy.
GTK2 version - Junior - 2002-11-15
Is it included? Is it planned?
Good! But ... - Cliff - 2002-11-15
Any volunteers to port Light v3 theme in same fashion as well? :)
What if... - @l3X - 2002-11-15
<trolling>What if people stop WASTING time on 2 different desktops ?</trolling> If we're talking about a merged user experience (both look and feel) about linux desktop - and we are, aren't we ? - what is the need for 2 different systems ? I mean, it's a good thing to have common themes, but is this really what will lead to a wider use of linux on the desktop ? Well I don't think so. I respect the work done on both, and I actually can't decide the one I prefer, but as soon as they offer the same set of features, they should (in a perfect world) MERGE. More talented programmers could then interact with a common goal, and better performance. Besides, mainstream users wouldn't be so confused.
Re: What if... - Ed Moyse - 2002-11-15
This is suggested the whole time, but is never, ever going to happens. For a start GTK and Qt are completely incompatible so what would have to happen is one desktop would die. Can you honestly see either camp allowing that to happen?
Re: What if... - Chris Spencer - 2002-11-15
With that kind of "uniform" thinking, I'm suprised you haven't joined a cult yet. Picking a desktop environment couldn't be that damn hard, so why bitch about them not being unified. And even if it was that hard to choose, you should be thankful that you actually HAVE 2 excellent desktops (unlike Windows) instead of pissing and moaning about the burden of having 2 great environments to choose from - yeah man I really pity you. They are 2 different styles and cater to 2 different groups of people that's why. That same kind of small minded thinking you're doing is what keeps people from using Linux in the first place. By your logic, one could say "Why bother with more than one OS ?" or "Why make more than one distrobution of Linux" or "Why even bother with Linux in the first place and just stick with one version of Unix ?" The same reason I just stated: The are different compaines with different objectives who meet the likes and needs of different groups of people, that's why...
Re: What if... - @l3X - 2002-11-20
It's not about uniform thinking... I personally enjoy having the choice, if you bother to care. It was deliberately extreme, and no I'm not in any kind of cult, neither windowish nor OSSish. This comment was only about the USER side experience. And you really could have avoided the end of your comment, because it is SO far from reality... So step back and watch the big picture, instead of reacting before thinking. I already know that a merge won't happen anytime soon. I know that code should have to be thrown, and I would rather not be the one to tell one of the team to trash their wonderful work. OK, now that things are clear about my opinion, let's look at facts from the user side, because this side will decide the future of linux on the desktop. What is the need of 2 diffrent implementation if the user experience is the same ? Why would GM build 2 cars with opposite inside designs but that people could not differenciate at all ? Nobody wins. The user doesn't have a choice, and GM has spent a lot of money in 2 designs and 2 production lines. If it's about 2 styles and 2 groups of people, so be it. But it has a huge cost for the linux community. I would rather have ONE desktop with all the features of BOTH, than TWO different desktops to choose from.
Re: What if... - Eric Laffoon - 2002-11-15
> If we're talking about a merged user experience (both look and feel) about linux desktop - and we are, aren't we ? - what is the need for 2 different systems ? It is not your need or your itch being scratched. I say this without malice or intent to offend, but this is a very ignorant proposition. It should be forever dropped. Quick and simple... 1) Underlying differences - architecture, language, programming philosophies... 2) Volunteers - who is going to be the ass to order people who don't take orders? 3) Resolutions - how do you resolve the many, many, many underlying differences and in whose favor? Which toolkit, which apps, which architcture? 4) Freedom - You can't tell me what to do!!! Quanta will *NOT* undergo the years of arguing, compromises and programmer defections this would cause. We would ally ourselves with whatever defectors would continue with QT/KDE libraries and apps under whatever banner. Think this through! A "single desktop" would mean massive portions of existing code thrown away, one or both toolkits abandoned and replaced, a majority of programmers defecting and the biggest debacle to hit open source in it's entire history. Why? So those people with narrow minds could more closely emulate the worst blight to ever hit software... Microsoft! We would also end up with at least three desktops where there were two and the new one would be the worst and fartherest behind. We enjoy selecting from different brands for everything we consume. Do you truly believe that people are too vapid to be able to comprehend two different brands of desktops or want to have a choice? If so you must believe that M$ being a monopoly is a result of natural market conditions and not illegal and amoral practices. I would dearly love to have a KDE version of gimp or a replacement that uses a rational interface... but I can't see destroying both desktops and creating an OSS gestapo to take away my freedom. How can people knowingly suggest we emulate all that we despise? If you must become like your rival then what banner do you fight under? We're fascists like them, only we don't charge you to tell you what to do? OSS is about freedom. Don't like it? There is a clear alternative to freedom headquartered in Redmond Washington for those who dislike choice. It ought to be a lesson for all of us as to how choice is destroyed and why it is important! Tattoo this on your forehead so you don't forget... OSS == CHOICE!!!
No need to merge... - steve - 2002-11-16
Just ignore one of them. Run only KDE apps, and guess what? Everything just works!
Re: What if... - Rayiner Hashem - 2002-11-16
IMHO, this was a bigger problem back when neither KDE nor GNOME were full featured enough for one to use totally independently. These days, I run a 100% KDE desktop, and I don't really miss apps. KDE has enough apps that it's perfectly usable, and it's just fine that GNOME and KDE are seperate. Besides, KDE is going one way, GNOME another. I respect the GNOME project, but I really hate the GNOME look (any theme!) and I hate the direction GNOME 2.0 is going. So it's good that there is two different projects to fit two different niches.
No need for unification - ThanatosNL - 2002-11-15
Seriosly guys, both camps are developing new applications at such a high rate that merging the look and feel of the two desktops is becoming ludicrous. Distributions can pick'n'choose one desktop, develop and hack at that untial it looks and feels "polished," and not waste time pleasing other camps. The other desktop can be manually added on by a knowledgeable user. As for the newbie, it's not going to matter. Consider RedHat's problem. They prefer Gnome, and have done a great job making Gnome look really nice. A lot of people have problems with what they've done to KDE. Why not only support Gnome? KDE is getting ready to hold it's own (moreso than Gnome; which would require a few non-gnome apps, such as Mozilla and OpenOffice), with koffice and konqueror maturing rapidly. Another distro could do a better job of shipping a great KDE if they ditched Gnome. Consider the Windows clones (Lindows, Lycoris). Though they're still at KDE2, I believe this is the right direction to go. Develop on one platform, tweak and tailor that desktop to look and feel great, and watch as the criticisms of applications misbehaving, gui inconsistency, and bad interpolation wither away.
Re: No need for unification - Erik Hensema - 2002-11-16
<i>Seriosly guys, both camps are developing new applications at such a high rate that merging the look and feel of the two desktops is becoming ludicrous. Distributions can pick'n'choose one desktop, develop and hack at that untial it looks and feels "polished," and not waste time pleasing other camps. The other desktop can be manually added on by a knowledgeable user. As for the newbie, it's not going to matter.</i> It matters to me. I run KDE, but I also use gtk+ apps. With Geramik, I've got a single look (but not feel) in most of the apps I use.
Re: No need for unification - Marcel Schreier - 2002-11-17
And don't forget Gimp!
Re: No need for unification - antiphon - 2002-11-19
Actually, Lindows uses KDE 3.01 w/Keramik
Freecurve - Julien Olivier - 2002-11-15
Hi I've just installed freecurve from pclinuxonline.com and I must admit that it's great. KDE apps and GNOME look the same and, what's more important to me, neither KDE apps nor GNOME apps look like toys. I mean that Keramik / Geramik are nice but look too much like fisher price toys (using any color scheme by the way) to be the default style. I really think that freecurve should be the default for both KDE and GNOME. Then, Liquid and Keramik should be styles for those who like 'art'. Now, I know what you'll say: freecurve==redhat==evil. That's not the good way to see the problem: Any style that look nice in both KDE and GNOME and don't have any patent (the only restriction for Bluecurve is to change its name -> freecurve)should be included in (at least) kdeartwork, even if they are done by Microsoft or RedHat. What will you do if RedHat creates a great MSWorld import/export filter for kword ? You won't include it because THEY did it ? That would be stupid. So please include freecurve in CVS and, if people like it, make it default for KDE. Same thing for GNOME developers. I hope you'll be smarter than RedHat.
Re: Freecurve - Julien Olivier - 2002-11-15
By the way, freecurve also has a great KDE/GNOME window decoration. You should include it too in CVS.
Re: Freecurve - James Richard Tyrer - 2002-11-15
Yes, we should include free(blue)curve in future releases. Should we call it "redcurve" and have the default color scheme match RedHat's web site. BUT PLEASE, restore the "Stickey" button. Only the @#@#!!s at RedHat would consider its removal a 'feature'. -- JRT
Re: Freecurve - Timothy R. Butler - 2002-11-15
Personally, I didn't think FreeCurve looked that nice. It also is missing something big that Geramik has - both desktops have matching colors. If I use KDE and have GTK apps using Geramik, all my apps will always match. Not true with FreeCurve. Personally, I like GTK2's default style much better than BlueCurve/FreeCurve...
Re: Freecurve - Julien Olivier - 2002-11-15
About the problem of colors not matching, I believe that could be done as it was done for keramik/geramik... but I don't know how. When you say that KDE2's default look is nicer than freecurve, it's a matter of taste but, anyway, there is no matching style for gtk. Else, I would agree to have it the default for both KDE and GNOME. Highcolor is (was) a great style but too different from GNOME flat styles IMO.
Re: Freecurve - James Richard Tyrer - 2002-11-16
Install Geramik's pieces for GTK, but use the bluecurve style pixmaps. I'll work on this and come up with detailed instrctions. Note that my instructions for installing BlueCurve on KDE installed from source were posted on the KDE list. I would like to see the KDE2 style for GNOME. I haven't installed Geramik yet, it is in my in box. When I get it installed, I will look into this further. -- JRT
Re: Freecurve - James Richard Tyrer - 2002-11-16
OOOPPPPPSSSSS: It appears that the two GNOME apps that regularly use are GTK2. So, I guess that I will have to wait till Geramik is GT2. :-\ -- JRT
Re: Freecurve - Timothy R. Butler - 2002-11-16
Actually, I meant GTK2 not KDE2. KDE2's theme was fine though, and there is a GTK style that I saw awhile ago...
Re: Freecurve - Gunter Ohrner - 2002-11-16
> Highcolor is (was) a great style but too different > from GNOME flat styles IMO. Mh, Eazel's old GTK+ engine (Crux) comes pretty close to KDE's Highcolor style. That's the engine I'm personally using for the few GTK apps I need (xchat, GIMP, gkrellm, etc.) and it looks quite ok. Greetinx, Gunter Ohrner
Re: Freecurve - Rayiner Hashem - 2002-11-16
I think you might be in the minority. Judging from kdelook.org, people prefer Liquid/Keramik, and that seems to be the reason it's the default.
Re: Freecurve - Robert - 2002-11-16
Maybe that's because people who like the (still) default hicolor style do not go to kdelook.org to download Liquid/Keramik? Not everyone is a theming freak.
Re: Freecurve - Vajsravana - 2002-11-18
Well said!
Re: Freecurve - Roby - 2002-11-24
I'm looking for Freecurve, i've searched on pclinuxonline.com but i haven't found it. Can you help me? Thanks!
Re: Freecurve - Julien Olivier - 2002-11-25
it's here: ftp.ibiblio.org/pub/Linux/distributions/contrib/texstar/linux/distributions/mandrake/9.0/rpms/ You can access it whether in http:// or ftp://.
Re: Freecurve - Roby - 2002-11-25
What's the differece, if any, between package in ftp://ftp.ibiblio.org/pub/Linux/distributions/contrib/texstar/linux/distributions/mandrake/9.0/rpms/ and package in ftp://ftp.ibiblio.org/pub/Linux/distributions/contrib/texstar/apt/Mandrake/RPMS.texstar/ ThankS!
Re: Freecurve - Julien Olivier - 2002-11-25
Judging from the size of the files, I'm pretty certain they are exactly the same.
But its still a long way to go! - Norman - 2002-11-17
I would pesonally love to strip out all this cheezy gtk rubbish off my system, KDE is simply better in every way. GTK is very basic, very little customisabillity and still looks like motif (yuck) Its like running two operating systems on a desktop. Geramik will help, but i really want the 'kimp' and for mandrake to stop using that stupid GTK for their drak and drake tools. Even their curses version is better.
geramik on gnome! - nnn - 2002-11-17
i have no kde on this machine (my harddisk is full). but this theme really looks great on my gnome desktop. see the screenshot! my only question: can i change the colors without having kde running? and i'd love to have this keramik window manager decorations. :-) many thanks nnn
Re: geramik on gnome! - Anonymous - 2002-11-17
See http://art.gnome.org/theme_list.php?category=metacity for not less than three 3 Keramik window decoration clones (but I doubt any of these has the bubble overlapping the window border for the active window).
Re: geramik on gnome! - nnn - 2002-11-18
thanks very much! metacity won't work with my old gnome... but i have found some other very nice themes cause you gave me the link nnn
Re: switch - Anton Velev - 2002-11-18
the answer is just switch to kde, in other words move gnome to recycle bin (trash, /dev/null), i mean that if you liked the kde look - that means that kde is for you not gnome, why to lie yourself with kdeish gnome when you can get a real native kde. p.s. i guess that you can oppose me and say that you have too mutch lovely gnome apps, but ... research kde ones and you will be impressed from their speed, stability (probably gnome has too), but most of it - compatibility, integration and unified accessible userfriendly look - a features that gnome lacks... examples are common toolbars (incl toolbar setup), common options panes, common file and print dialogs, integrated reusable components (textedit, browser, other kparts)... and everything is in the same way made and as well very intuitive, many time and money are spent by volunteers and sponsors to make this big step.. so enjoy.
Re: switch - nnn - 2002-11-18
i have tried kde a lot of times. i'm sure it is more advanced from a technical point of view. what was allways annoying is the slow startup of programs (linking)... but who cares. my most important apps run on both environments (jedit, phoenix, eclipse, openoffice ...) - so why should i switch... it would be great to have a common component system (uno?) for both environments. the main reason why i'm more interested in gtk/gnome is the license thing. it is LGPL and not GPL like QT. for instance eclipse-swt (cross platform java toolkit) is linked to gtk because it is LGPL (and there are many other toolkits and language-bindings linked to gtk and not to qt for the reason of license compatibility ...) nnn
Re: switch - Anton Velev - 2002-11-18
well, well, well, you are rigth, GPL sux, yes! however KDE-LIBS are LGPL (and some of them with other licenses, like BSD) and everyone is free link with them even commercial software, anyway i am annoyed of the fact that many of KDE apps are GPLd, even konqueror and kate, it's terrific - what i am not fully sure are the underlaying reusable components fully free of shits (opps sorry i wanted to say free of GPL ;)). However there is light and hope because kool apps like noatun are BSD licensed, some other kool apps are with Artistic license, also there are terrific examples like kword that are fully gpl which means that it's impossible non-gpl app to embed kde's richtext reusable component. The good news is that step-by-step slowly opensource world starts resistance against gpl and soon or later every author (i am sure that they would have this right) will choose another license for his oos app. Thank you for your statement! But be sure kde is still the better DE and BSD/LGPL licensed the core libs, only some of base apps are GPL infested.
Re: switch - Julien Olivier - 2002-11-18
I don't see why GPL is so bad. I mean that it's totally fair for developers to want their code to be used only by free applications. LGPL looks more like slavery to me: you create a free lib and anybody can use it to make proprietary software. I know some people don't care about their apps are free or proprietary but I really do and I'm glad to know that nobody will use KDE code in proprietary software. If you want to make proprietary software, whether use GTK/GNOME or pay developers to build your own toolkit/library set.
Re: GPL issue - Anton Velev - 2002-11-18
I am not talking about direct use of the code of kde for properitary software i am talking about integration of commercial software with kde (and i don't exclude the posibility that the creators of the commercial app decide to make it available to oss world). Assume that software making company (which in order to exist and pay it's developers have to sell it of course), wants to make a cool linux app. What it can do? 1) pay for a commercial toolkit - like commercial version of qt 2) use LGPL or other non-GPL toolkit in order to integrate with properitary code and there is no option to make it GPL because it will be no-longer possible to sell it. Choosing a first option will make the software not well integrated with KDE (well of course KDE is QT based and they have common support of themes, components, widgets but on the QT's OO level), but it's not the same with state-of-art kde technologies like kparts, kioslaves, dcop, etc. as well as some common reusable kde components like toolbars, dialogs, panels, and other kde-specific features that are natural and intuitive for the end user already. And this is more true when we are talking about some other toolkits like motif. Choosing the second option will give the opportunity of sharing the experience with opensource world and in the same time keep some best-selling features properitary. But in this case there is no GPL code that can be used at all. Which would mean that all the used toolkits must not be GPL, at this point GTK is toolkit that provides fully this opportunity, but it lacks many of the features that KDE and QT have. The conclusion we make here is that making it possible to create a commercial software integrated with kde will be possible only when kde is BSD/LGPL or other non GPL license. As far as i know current situation at the kde codebase is not fully clear what is exactly the license. Dont take me wrong i am not claiming the whole KDE as GPL but just there is for me undefined the policy of kde for licensing. There is a statement that says that most of the code kde libraries are LGPL/BSD and the policy is not to GPL, i am not exactly sure how legal is it because kde is based on GPLd QT version which should make it automatically gpl, but if it's not a problem making opensource program for kde will make in all cases to use at least one QT object (which is supposed to be GPL), like QPainter for examle. In other words it's possible to have on later stage a serious legap problems. On other hand many kde apps are GPLd, acutally the official statement is that the libs of KDE are LGPL and apps are GPL. But this makes it absolutely impossible to re-use or integrate your software with any real kde app??? (Note that we are still assuming that you want to make non-gpl app in order to keep some best-seller key features as properitary) Take for example kate or kword, they are gpl so you can't base or integrate the kdes' richtext component with your app. (May be i am wrong about kate because may be KTextComponent as a part of kdelib is LGPL and kate only is GPL, but for kword part?). Guys, I like kde, it's my favourite, i also tried to code it's code base is brilliant and it's very easy to write kde/qt apps, but don't GPL it, one operating environment to succeed needs apps and commercial investments, if there are no money around it, it will not have commercial apps, it will not have commercial opensource apps. Some one may oppose me and claim me as M$ troll but beleive me there is no software industry without money made from software. Look why StarOffice, Eclipse, Netscape are GTK based? Finally let me just give one example: Assume that company X that makes a program Y - a very cool site grabber for windows, program is for example available as 90 day trial for free download, and decided to expand to linux maket. Well such a cool app needs good auditory and as many as possible potential payable clients, it seems that integration with kde is best option at this stage.. yes it is! But well it would need to be well integrated with kde - the cool kde toolbars, file and print dialogs, kde help system help, embeddable browser component (khtml), support for grabbing via other protocolls - not just http (kioslaves), it needs to dock as a systray icon in kicker, etc, etc.. Well as you would see kde has good infrastructure for integration with it, strong reusability and mutch more - not just a big amount of users. ... but ah, shit, some of this cool features may be are GPLed? UGH! How they will sell if they GPL the program! And for example they are not bad guys they are ready to opensource parts of it in order to share the experience with opensource world and as well for example to expect the community to extend and make some other cool plugins - never mind if they are gpl - the important is that their app is popular, community friendly and it's best seller because of their special feature :(. Well if for example only the kicker is GPL they will lack one very important and intuitive feature to dock in the systray on kde. Then no program, no business, no improvement, no development. So from this aspect i think that GPL is bad stuff. Think about it.
Re: GPL issue - Anonymous - 2002-11-18
> Look why StarOffice, ... , Netscape are GTK based? In your dreams only. Nice troll, now go away please.
Re: GPL issue - Anton Velev - 2002-11-19
Boot Netscape 6 or later or Mozilla and enjoy the ugly GTK dumps. about soffice/ooffice sorry that i can't find the proof but be sure it's not kde/qt app what i am sure is that sun is working on integration/refactoring of soffice/ooffice to fully integrate/comply with bonobo component model. I am not enemy of kde, neither evil, i like it, use it, and even write for own experiments kde apps (as i said i like kde/qt api is very easy and intuitive). What i criticize is GPL, read carefully.
Re: GPL issue - Julien Olivier - 2002-11-19
I have two solutions to that: 1) Do like QT: sell KDE licenses to those who want to make proprietary software. Is it possible ? Money could go to kde-league and, then, be redistributed to all kde developers. 2) Integrate KDE best functionalities into QT so that you could create a QT app that would look integrated in KDE. In fact I think the best solution would be to "merge" KDE and QT so that KDE becomes cross-platform and QT apps get integrated into KDE. KDE CVS should only have applications (koffice, konqueror, kmail etc...) and use this modified QT instead of kdelibs. But the two points above are useful only in the case where you can't buy a license for QT and use kdelibsfreely with it. I assume that must be possible as kdelibs are LGPL. Could anyone light my lamp please ?
Re: GPL issue - standsolid - 2002-12-21
where in the GPL does it say "YOU MUST DISTRIBUTE YOUR SOFTWARE FOR FREE". gpl is free-as-in-speech, not free-as-in-beer IIRC
Re: switch - xScoDe - 2005-09-11
Seems like we have a slave here with us, with no sense of the meaning of freedom. If you think GPL is shit, don't use any GPLed software, instead buy and waste your hardearned money on something else and don't ever say anything without using your underdeveloped mind! GPL means freedom and you are a slave!
Re: geramik on gnome! - asf - 2002-11-18
>my only question: can i change the colors without having kde running? sure.. edit config files by hand in ~/.qt and ~/.kde which ones, I don't know, i'm at work in win2k :)
GNOME look - Julien Olivier - 2002-11-19
I know this isn't the perfect place to make such a confession but, well, anyway. I love RedHat artwork ! I love GNOME2 artwork ! OK, now: why am I saying that ? First, because that's right: I just installed RedHat 8.0 and I find it great... looking. I'm writing it from Mozilla on RH8 and that's nice-looking. Icons are great, bluecurve (style and window dec.) is great, Nautilus toolbar icons are great (original, simple and nice), wallpapers are great etc... BUT GNOME is so horrible to use ! It is fast (yes, faster than KDE) but it lacks lots of functionalities (ftp:// doesn't work in Nautilus, there is no way to know if an app is starting, there is no 'show desktop' button, the desktop is in '~/.gnome-desktop', there is no good office suite etc...). So my problem is that I'd like to have a desktop that looks like GNOME and act like KDE. So, I installed Mandrake and downloaded freecurve. That's almost perfect but 2 things are still lacking: - automatic color scheme matching between GNOME and KDE. - a GNOME icon set for KDE The first one is coming according to someone on this forum. Now, is it so difficult to make GNOME and KDE icon sets match ? I'm talking about stock icons (left, right, up, reload, stop, print, save, copy, paste etc...). My dream would be to be able, one day, to choose 'GNOME look' in kpersonalizer. You know, I'm pretty sure it could even attract GNOME users to KDE. I don't know why but I've read lots of comments on french sites (linuxfr.org for example) saying that keramik is awful, much too colorful, and the same for crystal. I know ot's a matter of tase but I think it's stupid to lose users because they prefer the other desktop's look.
Re: GNOME look - Anonymous - 2002-11-19
http://www.kdelook.org/content/show.php?content=3511 http://www.kdelook.org/content/show.php?content=2207
Re: GNOME look - aigiskos - 2002-11-19
GNOME2.2 (due out in Jan/Feb 2003) will address some of your complaints, I think. *I'm not sure about broken ftp functionality in gnome-vfs: please file a bug in gnome.bugzilla.org if there isn't one already. gftp works well otherwise. *Havoc has put in a show desktop button. *Havoc was working on a common launch-feedback scheme with KDE (I don't know whether it will be implemented for GNOME 2.2 or not, though) under freedesktop.org *Abiword is hoping to have version 2 out by January (it's looking very nice!), and Gnumeric is working under a similar time-schedule (but it might be delayed). Mergeant is also hoping to come out with its 1.0 version around that time. The big, gaping hole, of course, is a presentation program (Agnubis is still embryonic). There's always KPresent or Impress for that. *The GNOME folks are working on a common color-scheme notification system using xsettings, so that color changes can be registered across the board. I don't know whether that will be implemented for GNOME 2.2 or not, though. At any rate, I hope this summary has been informative. Both KDE and GNOME are proceeding excellently. Both are becoming (and are) great desktops with active development communities. It's heartening to see how well both desktops are doing, and I think that the combination of competition and cooperation (see freedesktop.org) is making both KDE and GNOME better faster. Cheers! Andrew P.S. I like GNOME's look, but I think KDE looks pretty sweet as well.
Re: GNOME look - Julien Olivier - 2002-11-20
hi Don't get me wrong. I'm not trying to bash GNOME or saying "KDE is far better then GNOME. GNOME sucks etc...". I know GNOME developers have already done a great job and are currently working on filling the gasp which currently make KDE better for me. Of course I'd like to try GNOME 2.2 as well as 2.4 and every future releases as I'll try each version of KDE. But I don't have a fast internet connection so I have to use what comes with distros I can buy in stores (Mandrake, Red Hat, Debian, Slackware and Suse). And the GNOME I got in those distros just makes it harder for me to achieve my work. For the moment... I'm sure future is bright for both desktops and I hate when peope bash one of them or say they want one of them to die. I'd just like them to share more artwork and underlying technology but i'm also aware that something is cooking in this direction.
Re: GNOME look - martinf - 2002-11-20
What *would* be good, in my opinion anyway, would be if desktop elements were more modular. Im meaning that in the sense of creating some (vague) standards as to what goes where, how elements communicate etc. Wouldnt it be nice... * to use a single icon set to be used by any program, gnome or kde (as you said) * to be able to choose things like, which html renderer to use (maybe you like interface in konqueror, but what mozilla html renderer), media players, whatnot. * for all apps, (as this thread is about) to be able appear as if kde or gnome, depending on what you want!! ..this strikes me as the only way to get full choice - as in, you can use what you want for what. Well, it wont be that that simple, but if some standards where banged out, it'd make for a more consistent experience. Its a big deal for user-friendliness - who wants to have to learn 5 diff ways of doing something? Its not a case of KDE/Gnome merging... who wants that - the more the merrier. But not duplicating effort, except where there is real benefit. Bear in mind, i dont really know what Im talking about.
KDe User - Mandrake - 2002-11-19
I think the iKons iconset is the best there is for Linux.
KDE and GNOME apps interoperability ... - EvilSmile - 2002-11-24
hey all, i've been waiting for this step since a long time (and i have really welcomed redhat's attempt with rh 8.0) the next thing i'm waiting for is : kde apps and gnome apps dock in either panels (without any change in behaviour). anyway i love KDE and will be using for a long long time :) ES @ GT }=)
Re: KDE and GNOME apps interoperability ... - dwt - 2002-11-25
>the next thing i'm waiting for is : >kde apps and gnome apps dock in either panels (without any change in behaviour). Consider it done: it is already in KDE-3.1 and gnome-2.1.x. And it's great :) freedesktop.org's standards pay off!
Screenshot of Mozilla 1.2 with Xft and Geramik - Anonymous - 2002-11-27
http://ftp.ibiblio.org/pub/Linux/distributions/contrib/texstar/screenshots/mozilla-xft/snapshot3.png
K .. K ... K - anon - 2003-01-29
When is KDE going to K in it's program names. Isn't anyone else gettting sick of it?
Re: K .. K ... K - ac - 2003-01-29
No, actually it's brilliant. Nothing wrong with namespacing...