

Unifying GTK & QT Theme Engines 405
An anonymous reader writes "Some guy on kde-look recently released code that
makes gtk apps use the current qt theme. Seems
this would be a major development for unifying
the 2 environments. From the URL:
This GTK theme engine uses the currently selected QT style to do it's drawing. Basically, it makes your GTK apps look like QT ones. "
Unification in the *nix world (Score:4, Insightful)
Re:Unification in the *nix world (Score:5, Insightful)
Nope. That is not even close to the reason why they have the marketshare that they have. First of all Mac has a very good unified theme but they have next to nothing in marketshare. If that's not enough to blow a hole in your argument then my next statement will. Third party apps for Windows often use themes that are not anywhere close to the Windows theme. Take Winamp for example.
Windows has their marketshare because of apps, vendor lock in, propietary formats, and a whole bunch of other things that have nothing to do with a unified look and feel.
With that said, I do think this is a step in the right direction. Hopefully one day KDE and Gnome will have unified libraries and a unified interface. I only hope for this so the community doesn't lose one desktop completely in favor of another.
Re:Unification in the *nix world (Score:4, Insightful)
Re:Unification in the *nix world (Score:3, Informative)
Re:Unification in the *nix world (Score:3, Insightful)
How on earth he got modded to +5 for such a ridiculously false statement is a true testament to the level of knowledge of most /. mods these days.
Anyone over the age of 20 who knows anything about the industry should know that that(ie. consistency) is absolutely not the reason for MS's marketshare, and in fact isn't even true, nor has it ever been true.
Re:Unification in the *nix world (Score:3, Insightful)
Re:Unification in the *nix world (Score:4, Informative)
In a word: Windows has NO consistancy at all! And it really fucks up my productivity.
Re:Unification in the *nix world (Score:5, Insightful)
I think you mistook the OP comment on interoperability between apps written for different window managers to mean cross-platform portability.
The OP didn't claim windows was interoperable in a cross-platform sense. They were pointing out that on Windows, all apps have the same look and feel.
To achieve that result on Linux, across several common UI toolkits and window managers requires interoperability between apps written for the various toolkits.
Re:Unification in the *nix world (Score:5, Insightful)
It doesn't really matter which side of the road you drive on. But it damned well would matter if it changed every time you crossed from one city to another.
The fact is that most users don't WANT to choose which windows manager they use. They want to be able to sit down at a machine and have it look and act in the same way they're used to it acting, whether it's their home machine, the machine on their desktop at work or the one at the corner Internet cafe. For power users and geeks, all this choice is a wonderful thing. For average users, it's a pain in the ass.
If we want Linux to move to the desktop (and that's a genuine "if" - it certainly isn't a given that that's necessarily the best future for Linux) but IF we want to move Linux to the desktop, it needs to be standardized. You can leave all the choices there, just as there's actually quite a bit of customization you can do to Windows if you get under the hood, but there needs to be a standard Linux "look and feel" that is a uniform default across distributions.
Re:Unification in the *nix world (Score:3, Insightful)
I beg to differ. Choice is, in fact, always a good thing. I'd think you were an MS supporter trolling, except for the fact that you're conversant with terms like "window manager," so it would appear that you're actually a slightly misguided Linux supporter, thus you merit an answer :-)
The reason why choice is always a good thing is that while you may be right that most users don't want to choose (and would almost certai
Re:Unification in the *nix world (Score:3, Insightful)
----------
Are we talking about the same Windows? Where Internet Explorer, Visual Studio, and MS Office all use a different toolkit, and Windows Media Player looks nothing like a regular Windows app?
I'm sitting at a KDE desktop, and the only time I have to use an app with a different toolkit is when transferring songs to my iPod (gtkpod). Of course, to do the same in Windows, I have to add another look-
The finbe print . . . (Score:5, Informative)
Currently the code is very buggy and incomplete - a few widgets do not yet use the QT drawing code. However it is still perfectly usable. This theme is slightly slower than that of most native GTK themes, but the difference is hardly noticed on a fast machine.
Known bugs: * Menus do not have borders
* The background colour doesn't change when text is highlighted
* Colours are incorrect when using certain styles (eg. Keramik)
* Buttons, and other widgets, may be the wrong size
* Scrollbars sometimes misbehave
This is a 0.x release - do don't expect it to work perfectly
Just a style (Score:4, Interesting)
Merging QT and KDE would be like merging Linux and one of the BSDs.
Re:Just a style (Score:5, Insightful)
OTOH this (unifying themes, i.e. one theme working for both QT & GTK) is the first step in the right direction, of making the two indistiunguishable to the user. Next would be _perfect_ cut & paste, including HTML pages, pictures, vector graphics etc. AFAIK freedesktop.org has come a long way working on cut & paste (drag & drop) and apparently all it needs now is more polish.
Final stage would be using kparts in GTK apps and bonobo components in KDE. There are cautious steps in that direction. And then there is OpenOffice (check out cukoo) of course and Mozilla and GNUStep... long way to go till everything is perfect. Then it will be the job of distributors like Mandrake & Xandros to give us the perfect desktop linux. Or our job, for those who like to tweak and fiddle with things. I'm looking forward to all this! (and I hope I'll be seeing less and less GNOME (KDE) sucks!!! style flamewars everywhere. Hey, I don't care whether I'm using Rhythmbox (where the file open dialog is still a joke) or Juk (which uses arts for the sound backend and arts sucks _and_ is a joke), I'll settle for either of the two as soon as it'll be perfect
Re:Just a style (Score:2)
Re:Just a style (Score:2)
Re:Just a style (Score:4, Insightful)
Re:Just a style (Score:2)
And for an etext reader, the chance to display PDF, web pages or plain text just by switching the part is nifty.
Really, if developers think about it, and its easy to do, and there are interesting parts, it *is* useful for the user.
In fact, you use parts in KDE without even noticing most of the the time, I dont know why it was described as "in
Re:Just a style (Score:2)
The argument against that is that is that then the user starts browsing the web in your app, and then they want to open a new tab, or change a setting, or something that can only be done in a real web browser. It's easier (IMHO), if you just have one tool for each task.
That said, there are some good uses for components, such as an etext reade
Re:Just a style (Score:2)
That sort of component is not what those libraries "reused by GNOME and KDE" are.
Although it is possible to write a component model based on shared libraries (like, say, KParts
It is strange because there was a lot of GNOME flamage about how KDEs approach was so inferior and antiquated (CORBA is the future, remember? it will always be
is the successful
Re:Just a style (Score:3, Insightful)
The other important things are that all apps should use the native print/file dialog, and all apps should have access to the virtual filesystems within that environment.
Everything required for solid integration between these two (awesome) environments is well under way (from the KDE side at least -- I don't hang about the Gnome forums).
I too very much hope that everyone will learn to get along whe
Re:Just a style (Score:3, Interesting)
It has backends for qt, gtk, ms-windows etc. Trouble with it is that it adds an extra layer of complexity for the programmer and dependency for the end user.
Re:Just a style (Score:3, Insightful)
I've done Qt programming in the past (no GTK though), and toyed around with Windows GDI, but wxWindows actually seems to make more sense to me - it just seems easier than both of those (that could be because I haven't used Qt or GDI in a bit though).
I disagree on the extra layer of complexity for the programmer though - it's nice to be able to develop your main application using only
Re:Doh, Replace KDE with GTK (Score:3, Funny)
I agree, replace KDE with GTK
That some guy is... (Score:5, Informative)
Re:That some guy is... (Score:2, Funny)
We all saw your name when we followed the link.
Good work btw.
Widget Mania (Score:5, Insightful)
When I can choose a widget theme once, using a central theme selector, such as GNOME's, and it shows up in all versions of Qt, GTK, Gtk2, Tk, Mozilla, and other applications, then I'll take notice.
The proliferation of toolkits does such a disservice to the desktop, even moreso than the proliferation of desktop environments. Why are there so many?
It seems like most OSS developers must go through the same milestones of skill development: a new C++ string class, a new IRC client, a new window manager, a new toolkit, and a new update package manager. Stop rewriting the wheel and improve what's out there in meaningful new ways.
Re:Widget Mania (Score:5, Insightful)
If that means that some apps won't be completely integrated with my dekstop, I'm fine with that. I'd rather have the choices I have now than be forced to use a desktop environment I don't like.
Re:Widget Mania (Score:5, Interesting)
Except for a few "journalists" and controversial posters, I would bet that most people agree.
>Not to knock the KDE folks, but I happen to prefer GNOME. If desktops were to somehow "unify," and that meant all we had left was KDE, I'd be more than a bit peeved.
KDE will never be the dominant desktop. No offense to anyone pro-KDE. By the time this all works out, we'll have a KDE and GNOME that is so different from today's that we will not remember what the API wars were about.
Wrappers, unification API's, and freedesktop.org are bringing the two sides together where it makes sense. It makes sense in a LOT of places that aren't talking yet, but I say in time it will work out.
I'd LOVE to see KDE and GNOME use "common API's" for file dialogs. Why the hell NOT? An application should just say "file_dialog_common()" and then the user/desktop/distro settings determine WHO draws it. It doesn't matter. Desktop-specific features are EXTENSIONS. Granted, a lot of people thought GTK 2.2 and 2.4 file dialog was sub-optimal. Hopefully in the future with GTK 2.6, there will be some interest in at least standardizing the function calls, if not the actual code itself.
People won't shut up about which API "rules" until much of what the API's provide has been turned into a commodity, as in this example. The revolution will not be televised.
Re:Widget Mania (Score:2)
Care to substantiate that is not _currently_ the dominant desktop?
Re:Widget Mania (Score:3, Insightful)
I think hacking the widget set to make it use the
Mod parent down (Score:2)
But he doesn't offer any real nor insightful reason for why he chooses GNOME over KDE.
You can take his post, and replace GNOME with KDE and KDE with GNOME. The post still says the same thing. See how pointless his post is ?
Sunny Dubey
Re:Widget Mania (Score:2)
Okay, I'll call you crazy cos you've totally missed the point of this.
It's not to "Unify" the desktops per se, it's to make GTK and QT apps look like each other. There's nothing wrong with having your widget, styles, and colors shared across apps, and it's even better if it happens transparently.
Single Linux Desktop is inevitable (Score:2)
if you insist on unification, you destroy most of the features of Open Sourc
Re:Widget Mania (Score:2)
Without rewriting the wheels we wouldn't have so [rhythmbox.org] many [tex9.com] iTunes [kde-look.org] clones [sourceforge.net]!
Step in the right direction? (Score:2)
Re:Widget Mania (Score:2)
BTW: you forgot the editor
Unified eyecandy != unified environments... (Score:3, Insightful)
This is a minor bit of neat hackery, nothing earth-shaking though, and nowhere near a step to unified environments.... If you want to create that illusion, surely it would be better to make something that creates two sets of themes (gtk and qt... or even more toolkits) from one single source, think DocBook. Fortunately, I don't think the author of this software claimed that he was trying to unify anyway.
Unifying to look like what? (Score:3, Interesting)
I, like many other Gnome users, chose the Gnome DE because of it's professional appearance - something which I feel KDE doesn't even come close to. There is no way I'd want to replace my Gnome widgets with KDE widgets, and I'd bet the farm that KDE people would feel the same way about the reverse.
There are many half hearted, rush desktop unification jobs at the moment. Unfortunately the only way that we're ever going to see true unification is if everyone agrees to work on it simultaneously at a deeper level than just aesthetics.
How can you unify two groups of people that aren't even on the same page?
Re:Unifying to look like what? (Score:2)
A unified theme engine is a good thing. The hardest thing is abstracting out the differences in how both GTK and QT go about rendering their buttons. Perhaps it would be as well to produce some abstract widget-neutral interfaces for this kind of thing.
Licensing? (Score:4, Interesting)
GTK is LGPLd. That means it can be used by proprietary software (and in fact, sometimes is). If I use this theme engine does that mean I can no longer run proprietary software that uses GTK because I'd be linking it with GPLd code?
Perhaps the same concept should be applied but in reverse - a Qt theme engine to use GTK. There seems to be more experience going this way too, for instance XUL is already GTK themable and it works nicely.
Re:Licensing? (Score:4, Interesting)
Hence if I take commercial GTK applications and GPL'd GTK applications and commercial QT applications and GPL'd QT applications and install them on my own machine, I can install whatever the heck I like to change and/or modify their behaviours at runtime. This themeing engine doesn't have licensing issues at all.
Re:Licensing? (Score:2)
Okay, now... (Score:4, Interesting)
btw, it reminds me of wxWindows [wxwindows.org] - a set of tools that allow you to compile your programs under different OSes using native widget sets of your choice. All widget sets are supported, but the widget set is chosen during compile time.
Re:Okay, now... (Score:4, Informative)
Also worth checking out... (Score:2, Interesting)
KDE vs Gnome, battle of philosophy (Score:3, Insightful)
>"A GNOME spreadsheet you want Miguel? Don't worry. The way things are
>looking, I can hack one out in a few days. We will borrow from X, Y, and Z
>projects since they have most of the functionality we need. It will be a
>matter of fitting them all together."
I find it always funny that KDE supporters always list re-use of existing libraries as a big minus point of Gnome, as if it is a bad thing to re-use and adopt none-Gnome supporting libraries,
It is my vision that this is one of the great strengths of Gnome. In Gnome the supporting libraries are almost never Gnome dependent they often use already existing libraries or help to modify them too their needs, without Gnome-ifying them. When they create a new one for use in Gnome they tend too make it as generic as possible, With this sort of philosophy you create functionality that is easily adopted by other projects or was already in use or planned to get used. Things like Cairo (X-server), Fontconfig, ATK, etc. This is exactly why this functionality is popping up everywhere in open-source land. Which makes the KDE supporters scream that Gnome is taking everything over. This isn't true, but Gnome by using the above philosophy, doesn't alienate itself from other Linux/*nix projects in stark contrast too KDE. Gnome is not only about building a great desktop, it is about building modular desktop technology that can be used and reused by more projects then Gnome only, which make Gnome more cooperative too other projects then KDE. Look at the way KDE looked at Open-Office, They trashed everything about it and Koffice (or anything which was KDE-ified was much better), only now, after Gnome (Ximian) has showed the way by starting to make Open-Office better merge able into other widget sets they realize what opportunities Open-Office has too offer, but don't expect any thank you for the groundwork Ximian has done, making the integration as generic as possible so that a qt variant is also possible. No they will scream and whine till the end that Gnome is about adopting and Gnome-ifying, while little somebody else can use is coming from the KDE community (it is all of the KDE or die, look at Red-hat and userLinux how KDE treads other visions).
The question is: Do you want a *nux/Linux community desktop which takes from (Fontconfig, Cairo, librsvg, etc) and gives too (GTK+, Freedesktop.org, Gstreamer, ATK, Pango, etc) other projects (Xfree86, XFCE4, etc) without making everything it touches Gnome or do we want the none-*nix/Linux philosophy of one big API in the form of a win32 clone which alienates everything none C++/QT/KDE bolted on *nux/Linux (KDE). Which is more *nix/Linux one great API for everything or take the tools and merge it too what you need?
I find the KDE community extremely vicious against everything not KDE, The Borg like mentality of adapting everything into the KDE frame-work without keeping it generic alienates it from everything none C++/QT/KDE, but especially the whining they do that libraries that Gnome uses are also used in other important projects is something that keeps amazing me. It is the KDE community that uses embrace and KDE-ify it as there mantra! They turning the reality upside down.
Re:KDE vs Gnome, battle of philosophy (Score:4, Interesting)
Actually both communities are correct in their approach -- both are refreshingly pragmatic.
If you have a toolkit available to you as good as Qt, which makes re-use *very* simple, then you may very well realise that it would be easier to re-write existing functionality for that framework, rather than having to create a new framework yourself.
On the other hand, if you had no such library in the first place, you would see that it would be easier to re-use the myriad of existing software, and develop/grow a library that explicitly enables that.
Both approaches are equally valid given the differing starting positions of their projects.
No, niether the KDE or Gnome communities are vicious, it's just the fringe lunatics that pretend to represent these communities that talks all this crap. And they mostly do it here on Slashdot.
If you do some development, or just subscribe to the lists, you'll see exactly what I mean. Lot's of nice people just having fun developing quality code. Hurrah for Gnome and KDE!
Partly a win, partly a problem (Score:5, Insightful)
There's plusses and minuses to this. On one hand, unified theming is a win, no question. But doing so by adding yet another layer of interface could perpetuate the core differences rather than helping unify them. The world is rife with short-term hacks that are still running; it's one of the big contributors to bloatware.
In addition, it's a one-way change. When the author completes his work, Gnome apps can follow KDE themes, but not vice-versa. That's good for KDE, but not particularly good for Gnome.
It also leads to some subtle UI traps. When I run a Gnome app under KDE, it stands out. In one sense that's bad, as it can be visually jarring. In another sense that's good, as I'm visually alerted to expect some different UI rules. If one can't determine which ruleset to follow by a casual glance at the app, it's going to lead to user confusion.
It's also going to dilute the UI guidelines to both KDE and Gnome. Application writers tend to model their UIs on other apps, not from reading the UI guidelines. An app developer running Gnome apps under KDE look (but not feel!) will assume that either the KDE rules are loose or that he should be developing Gnomish features.
I'm not saying the author shouldn't do this; it's a noble goal and (from the responses on the author's posting [kde-look.org]) pretty decent code for an alpha/beta release. But we should hope for and work towards better long-term theme engines.
Why do we still fight GNOME x KDE (Score:5, Insightful)
Hehe (Score:4, Informative)
Anyway, 0.2 should fix some problems people have been having.
Unification (Score:3, Interesting)
Now, why do Windows users think their desktop is so unified, when in practice, *NIX desktops are really more unified? Because Windows toolkits look kinda the same! Windows's "unified look and feel" is based entirely on unification of themes, rather than on any real technical unification.
Re:Unification (Score:4, Informative)
Windows programs probably use many times more toolkits than Unix. Except for GTK, ALL the Unix toolkits have a Windows version, plus there are dozens of Windows-only toolkits. Therefore there are more Windows toolkits than Unix. I can confirm that quite a few different ones are being used for Windows programs. Also high-end 3D software and other production software like Avid like to use their own in-house toolkits, so that they can access widgets that don't exist anywhere else.
Yet idiots keep posting here their belief that Windows has a single toolkit and that is why it is "unified". That is FALSE. The reason there is unification is because of toolkits copying each other, something that is finally happening in Linux as well.
looks are not the issue... (Score:3, Insightful)
i dont care if my xchat looks like my conqueror as long as i can copy a url from one and paste it in the other:)
oh and there are a lot of people that messes around with the windows looks, litestep or plan 9 anyone? hell you can even run blackbox as your windows desktop:)
The funniest soon on your desktop... (Score:4, Funny)
GTK: Please QT, draws me a button
QT : Please GTK, draws me a button
GTK: Please QT, draws me a button
QT : Please GTK, draws me a button
GTK: Please QT, draws me a button...
Have to wait before having anything drawn on the screen...
I've read this... (Score:3, Insightful)
GTK: Please QT, draws me a button
QT : Please GTK, draws me a button
GTK: Please QT, draws me a button
QT : Please GTK, draws me a button
GTK: Please QT, draws me a button...
I've read this a couple of times and it still isn't funny.
Need to go beyond themes (Score:3, Insightful)
I find the KDE open/save dialogs vastly more useful than the GNOME ones, for example.
There are some people who feel the other way.
What is needed is a way to make it so that I always get KDE open/save dialogs, even when using GNOME apps, and so that the GNOME dialog fans always get GNOME dialogs, even when using KDE apps.
Choice is great, but this kind of thing should be the user's choice, and the current system makes it the programmer's choice, indirectly by which toolkit the programmer uses or which desktop environment the programmer writes for.
Re:Bluecurve (Score:2)
IIRC, Bluecurve is a theme for both QT and GTK2 and wasn't applied to original GTK apps.
Re:Bluecurve (Score:5, Informative)
This theme engine uses the actual qt theme and thus does not require any duplicate work when creating a theme.
I wonder if the reverse could also be done (a qt engine that uses the gtk engine for its theme) or is gtk more flexible in this regard?
Jeroen
Re:Bluecurve (Score:2)
Re:Bluecurve (Score:2)
Re:Bluecurve (Score:5, Informative)
No. Bluecurve is one widget style under QT and another under GTK, that have been designed to look the same as one another.
This system is quite different to that, it gets GTK to effectively draw widgets in the same style as the QT theme, regardless of which QT theme you're using.
Re:Why do we need two widgets? (Score:2, Funny)
Because if you only had one widget, all GUI programs would be a pain to use.
Re:Why do we need two widgets? (Score:2, Informative)
Don't know what you mean with the application framework, but if you look at QT/KDE as a competitor to GTK/Gnome, the KDE framework provides everything from common dialogs, clipboard handling, a component model (KParts) and
Re:Why do we need two widgets? (Score:2)
So, the previous poster was technically a little off, you are somewhat off, and your generalization is stupid anyway.
Re:Why do we need two widgets? (Score:3, Insightful)
Now, I'm sure that you can write your program in either C or C++ and still use either toolkit, but I would imagine C programmers prefer a C-based toolkit, and C++ programmers prefer a C++ toolkit.
Re:Why do we need two widgets? (Score:2)
I'm not exactly a C fanatic, in fact my favorite compiled programming language is Java (braces for a wave of trolls), but sometimes "a glorified assembler" is what you need to do the job.
That said, it does make a heckuva lot more sense to use OO languages for GUI programs.
Re:Why do we need two widgets? (Score:3, Informative)
What do you mean by smaller and more efficient?
Code Size? Virtually all valid ansi C will compile to the same object code when compiled under a C++ compiler. It's possible in this case that the C++ code image still might be marginally larger because of start up code, libraries, etc, though I would doubt that this would matter except in rare situations. In embedded systems, for example, there
Re:Why do we need two widgets? (Score:2)
Good and clean as in "three different HTML rendering engines" starting with GNOME 2.6?
> Not to mention that GNOME is GNU and therefore free, which QT is a propertiary licence.
Since when is the GPL propretiary?
I can smell the flames from here (Score:2)
cue Microsoft provocateurs, *BSD License zealots, and SCO apologists...
I can smell the flamage of the battle to come from here.
You are right. The anti-qt FUD is just that, FUD, and no less so for being propogated by zealots that were once representative of a more mainstream ("gentler, kinder, more corporate, less political") version of free software renamed open source (and who have replaced the politics of freedom with the politics of gratis beer, of subjective prefer
Re:Gnome is an excercise in egoism (Score:3, Insightful)
Having good enough technology, focus shifts to usability. This is needed to attract new non tech savy users. In this field Gnome has much more to offer than KDE. Anyone with a background in usability who looks at konqueror, the KDE flagship, can see this. While KDE still exels in the number of functions, Gnome m
Re:ummmmm... (Score:2, Informative)
This may not be useful to you but if you think that someday you might like an engine that lets QT programs fit in better with your GTK desktop then you can see that this is good for people who are in the opposite position.
It may not help everyone, but it helps some of them. That's still good, right?
Re:ummmmm... (Score:4, Interesting)
"making GTK2 apps use QT" == "How to migrate off GTK2
Don't be ridiculous. There are many applications that are built completely around GTK(2). I, for one, usually prefer KDE over Gnome, but I've always found it much harder to live completely without GTK apps that completely without QT apps.
Both are great toolkits with their own pros and cons - just use the right one for the right job.
Personally, though, the feature I'd most like to see in GTK would be the chance to move the menubars of all apps to the top of the screen like on Mac OS, just as I can do with QT apps.
Re:ummmmm... (Score:2)
Re:Great, so now we can make GTK apps ugly also (Score:2)
Re:Great, so now we can make GTK apps ugly also (Score:2, Insightful)
No, QT is hard on your eyes. As shocking as it might be, different people have different artistic tastes. Personally I've never seen a GTK theme I didn't think was painful to look at, excluding those based on QT themes, but I'd never say they're hard on the eyes - just because it's obvious many people do like them. Having an opinion on matter which by its very nature is nonobjective does not make it fact.
Re:Great, so now we can make GTK apps ugly also (Score:4, Insightful)
Re:Accountability Problems (Score:3, Informative)
WTF are you talking about? KDE is free. Maybe you should specifically state wh
Re:Accountability Problems (Score:2)
WTF are you talking about? KDE is free. Maybe you should specifically state what leads you to say something like the above.
Well maybe I missed somthing, but last time I checked, it's free only if you use it in free software. For other software, they are just like any other commecrial software company.
Re:Accountability Problems (Score:3, Informative)
Yeah, just like the linux kernel
For other software, they are just like any other commecrial software company.
Btw. it seems you are talking about QT, not KDE. I sense you should inform yourself about KDE and what some people (rightly or wrongly) suppose to be its problems. Funnily, the FSF should be [gnu.org] more satisfied with QT's licensing than with GTK's, but wha
NO. (Score:3, Insightful)
I can not do the same thing with QT, it costs 1,200+
Re:NO. (Score:2)
Though, since QT is only a library, I don't see where one could just interfere with some part of QT by just "calling" the API.
Re:NO. (Score:2)
Nope sorry. You'll have to use system-call interfaces unless you are GPL. Fortunatly it is mostly drivers would ever need more than just system-calls.
Re:Accountability Problems (Score:2)
Re:Accountability Problems (Score:2)
Any examples to help me understand what you mean please?
Re:Accountability Problems (Score:2)
Re:Accountability Problems (Score:3, Insightful)
I can't claim to know anything about GNOME development, but what do you know about KDE development that makes you think that they are "financially accountable to the closed software model of doing business"? They are not the ones being sponsored by SUN, GNOME is. Their annual budget for the year 2002 was a little over $1800, and for 2003 a little over $7600 - http://dot.kde.org/1072276327/
This does not look like "financial accountability to th
Re:Accountability Problems (Score:2)
December brought a little more for this year, but from the signature of a known KDE developer: "We're not a company, we just produce better code at less costs."
I've heard for years... (Score:2, Interesting)
I'm still waiting.
Re:Thank Goodness (Score:4, Insightful)
<rant> Funny, I'd say the reverse. GNOME icons are colorful, tasteful, and usable. KDE's default icons are so gaudy, garish, and poorly thought out (IMHO) that it's much harder to easily identify them.
Look at the average panel, for example (see this picture [kde.org]). Konsole has a monitor with a seashell - clever, but useless and confusing when you're looking for a terminal emulator. The control center has this weird gear thingy with an indistinct background - are those supposed to be micro-sized widgets? "Home" looks like a doghouse. Konqueror has this sort of half-spiky circle that's supposed to look like a globe, but doesn't. The hard disc icon on the desktop has worms growing out of it. And I have no clue what that smiley thing is supposed to be - it says nothing about it app it represents.
None of those icons makes it easy to find the program at a glance. When you think "control center", do you look for a purple-green-blue gear? Does "web browser" conjure up images of a spiky sphere? What I like about GNOME's icons is that a) they're not all blue, so you can tell them apart, and b) they seem much more intuitive, because they actually bear some resemblance to the thing they represent. </rant>
Re:Thank Goodness (Score:3, Informative)
Right now, IIRC, the color is part of the theme in gnome, and you need to find an "auvergine-brushed-metal" somewhere.
On KDE, the widget look and the color are separate, and can be configured at will.
Re:Thank Goodness (Score:3, Interesting)
Personally I don't find it to be an issue, but whatever floats your boat....
Re:Thank Goodness (Score:2)
Besides, it is not really related to theme picking at all. Both things are orthogonal.
Re:Thank Goodness (Score:2, Informative)
Uh, unless you use pixmaps to texture things, you can override the theme engine's default colors in GTK+. At least that was how it was in GTK+ 1.x, probably so also in 2.x as well...
I used to use a slate blue NeXT theme, until I acknowledged that Gray is the Only True NeXT color =)
Re:Thank Goodness (Score:2)
Now I am confused.
Or you went and modified the themes resource files by hand?
Re:Lawsuits by Canopy? (Score:3, Insightful)
Re:Lawsuits by Canopy? (Score:4, Insightful)
Once you start mixing code, you open yourself up to lawsuits. Especially if you are mixing code with the lawuit-happy canopy. Canopy's entire existance is based on these kinds of lawsuits.
Arrgh, why does this awful legend still exist? Canopy owns a very, very small stake in Trolltech, while the employees hold more than 2/3 (IIRC) of the stock.
OTOH, Sun, a major sponsor of Gnome development, has seemingly filled SCO's war chest with a good amount of money (if what is said on groklaw is true), but nobody whines about that.
And, there's still this [urbanlizard.com] if Trolltech might be bought out.
Now, here's a question. Let's say Microsoft is doomed, and Sun, by having enourmous success with some Gnome based desktop offering, replaces them in market dominance. The dangers of this scenario combined with the fact the Gnome is LGPL'd are left as an excercise to the reader.
See, both scenarious are very unlikely, but I see no reason why I should trust Sun more than Trolltech.
Re:Lawsuits by Canopy? (Score:2, Informative)
Yes, as one of those employees I can assure you that this idea of Canopy having some sort of influence over Trolltech is entirely absurd.
Re:Gnome translate-o-matic 2004 (Score:2)
Ha-ha! THis is the best new troll to come out! I thoroughly enjoy reading this one. :)
Re:Gnome translate-o-matic 2004 (Score:2)
And a fine bit of inspiration it was, clearly.