List Info

Thread:




country flaguser name
United States
2008-04-10 16:44:47
On Thursday 10 April 2008 1:51:07 pm you wrote:
> can you plz ask this question at the list (or answer it
yourself) and
> mail me the answer plz.
>
> Steven
===>begin question
Hi,

Is there something like Kommander but for f.e. GTK+, wich
works on KDE 
and GNOME?
Or is it possible to use things made by commander in GNOME?

my excuses for the not-that-good english.

Steven
===>end question

I get this from time to time. Initially it was pretty sad
answering because it 
really illustrated why I was developing on KDE and will
continue to to so. In 
short, Qt is awesome and I like the approach taken by KDE.
Since your 
question is, as is oftent the case, not really your
question, I'll answer the 
one you wanted to ask first.

You can run Kommander on GNOME or any GTK environment. What
you need is Qt, 
kdelibs and Kommander. Interoperability is just fine between
desktops. I'm 
not familiar with GNOME/GTK scheming, but I know that KDE
apps can easily be 
set to GNOME/GTK themes, so if you want a consistent look
start there. You 
would need to run KControl, and possibly have kdebase
installed, or part of 
it for that.

As to there being anything like Kommander, initially what
was so sad to 
explain was that GNOME originated as the GNU Object Model
Desktop. Great 
conceptual start. They used CORBA for that architecture.
CORBA is Common 
Request Broker Architecture. In non developer terms it was
an industrial 
strength approach with cool possibilities. In real terms it
was a nightmare 
and nobody used it. Sadly for some time GNOME abandoned
anything like this. 
KDE2 introduced DCOP (Desktop COmunication Protocol). In non
developer terms 
it is a way for applications to talk to each other. In the
early evolution of 
Kommander this is how it executed commands, talking to it's
interal parts 
with this language. It has since expanded. 

When DCOP came out some GNOME developers complained about
KDE inventing 
something else, but when it became clear how it was so wide
spread and easy 
to use in KDE applications some started working on DBUS.
DBUS is not part of 
freedesktop.org and is even more expansive than DCOP, but
much like it. KDE 
has adopted DBUS for KDE4 (which is looking pretty cool). As
I understand it 
GNOME has adopted DBUS too. Keep in mind I don't follow
their development so 
investigate yourself. The point is we are working on the
next version of 
Kommander to be released with KDE 4.1.

Using DBUS to talk with KDE applications means any Kommander
can interface 
with any GNOME applications that are using DBUS. The new
versions of Qt/KDE 
are even better at theming, possibly even automatically
matching your native 
desktop IIRC. MainWindows will be supported. Not to rank on
GTK, but the new 
QT really rocks too. I can created relational database
subqueries in my 
choice of table or other style views with automated handling
of data and 
comboboxes for foreign keys with only a few lines of code.
Expect Kommander 
to get a lot better and to get much better at supporting the
scripting 
language of your choice. 

AFAIK Kommander is unique on Linux, though there are other
visual tools. I'm 
just not aware of anything else taking the same approach we
are except maybe 
one program on the Apple Mac.

Just a comment, when KDE 4.1 comes out you owe it to
yourself to take a look. 
There is an old saying that you can put lipstick on a pig
but it's still a 
pig. I'm not saying GTK is a pig. I'm saying the GNOME guys
have done 
remarkable work producing a solid product. Yet in a number
of areas the 
strengths and weaknesses of the underlying toolkits become
illustrated in 
things like your question... Why isn't there a Kommander for
GNOME? It's 
finally becoming possible, but it's just way easier to do on
KDE. You can 
expect Qt/KDE/Kommander to continue to support users using
GNOME/GTK.

One final note. Kommander can use plugins. KDE can also load
KParts, something 
I'm not aware of GTK/GNOME having developed. One demo
several years ago was 
loading non KDE X-window programs as parts. What this means
is that in theory 
it should be possible for someone to make a GTK program or
library package 
into a Kommander plugin. Anyone wishing to do so should
contact me  for 
assistance.

-- 
Eric Laffoon
Project Lead - kdewebdev module
_______________________________________________
Kommander mailing list
Kommanderkdewebdev.org

http://mail.kdewebdev.org/mailman/listinfo/kommander

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )