Slashdot Mirror


GNOME/KDE Integration Gets A Few Boosts

Balinares writes "Great bunch of news on the Linux desktop unification front. After the unification of GTK and Qt themes that Slashdot already reported on, it is OpenOffice's turn to get the unified look treatment (screenshot 1, screenshot 2, screenshot 3). In related news, the recently released QtGTK library allows to merge the Qt event loop with that of GTK. In other words, this means you can now easily use KDE's DCOP, IOslaves, and, last but not least, file dialogs, from inside your GTK apps. (Screenshot of this feature used in XMMS2: 1 2). It comes with a tutorial that explains the basics. Finally, the new fuse_kio tool now makes it possible to use KDE's IOslaves directly at the filesystem level, from any Linux app. 2004 is really beginning well for all those of us who use Linux as their primary desktop!"

22 of 339 comments (clear)

  1. License? by DAldredge · · Score: 3, Interesting

    What effect will the QT/GTK event loop intergration tech have on licensing? In other words, does your app have to be GPL to use this tech?

    1. Re:License? by DAldredge · · Score: 2, Interesting

      All I did is ask a license question about this tech.

      Since the GTK license allows keeping the source closed and the QT doesn't I desired to know if this could be used in closed source apps. How is that a troll?

  2. A print dialog box... by netsharc · · Score: 3, Interesting

    One of the screenshots look like a print dialog box. I wonder what the state of that is. Or is this a moot point, when cups has it all solved?

    --
    What time is it/will be over there? Check with my iPhone app!
    1. Re:A print dialog box... by bflong · · Score: 4, Interesting

      There's no reason to worry about the KDE print dialog. Any app can be programed to output postscript and then pipe it to kprinter. KDE has the printing thing licked, and has for a long time. I can use KDE's print dialog with mozilla, openoffice, and just about any other program that lets me chose what program to use for the print que.

      --
      Why is it so hot? Where am I going? What am I doing in this handbasket?
  3. Very Impressive! by nycsubway · · Score: 3, Interesting

    Great job to all those who worked on the integration! I have been worried that Gnome might overtake KDE as the popular desktop and KDE might then be subject to a smaller niche for the desktop. I'm glad that all the work that the KDE teams have done will continue to be used alongside Gnome.

  4. These are a sign of Gnome success by Nicopa · · Score: 1, Interesting

    That KDE people are creating technologies to be able to make Gnome apps compatible with them is a sign of Gnome's success. The same thing do BSD/SCO/etc when they trie to run Linux apps and the same thing did IBM when trying to run Windows apps in OS/2. Is the reaction of a platform to the growth and success of the competition.

    Besides..
    Someday one of Gnome and KDE will be obsolete. The remaining licence issues around Qt makes Gnome the obvious winner, as one cannot create commercial apps for Qt without paying fees.

    1. Re:These are a sign of Gnome success by Anonymous Coward · · Score: 1, Interesting

      Hence, Wine is a sign of MS Windows (version irrelevant) success over Linux?

    2. Re:These are a sign of Gnome success by 10Ghz · · Score: 2, Interesting
      Not true.


      There seems to be ALOT more commercial Qt-apps than there are commercial GTK+-apps. I honestly can't remember even one commercial GTK+-app, but I can remember lots of commercial Qt-apps.

      Evolution - I can't remember any serious KDE mail client sorry (please no kmail)


      What makes email-client "serious"? What makes Evolution "serious", whereas Kmail is not? And of course, there is Kontact.

      OpenOffice.org - Now native GTK planned for next release, KDE release, well project is open but no one want's to do it


      To my knowledge, serious progress has already been made there. I saw an announcement about it in dot.kde.org.
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  5. Almost a Good Thing by Anonymous Coward · · Score: 1, Interesting

    Merging event loops so GTK and KDE components can interoperate is great. Now the wide variety of commercial applications for Linux et al can play nice with KDE!.

    Oh, wait... doesn't KDE require a license for commercial applications... oh, never mind...they can't play nice together.

  6. The integration I'd like to see by Mr.+Darl+McBride · · Score: 3, Interesting
    The integration I think I'd most like to see right now would be a Metacity or MicroGUI theme for Mozilla. Considering how many tens of thousands of people are using Sawfish and Gnome, can you believe something like this doesn't already exist?

    For you KDE users who aren't on Konqueror 24/7: don't forget to say thank-you.

  7. Re:Sweet First Post! by alakon · · Score: 5, Interesting

    When I first installed Linux I flipped a coin to decide between the two :) Yes, I didn't want to make a choice, as Redhat gave no background to base my decision.

  8. So does this mean... by bflong · · Score: 2, Interesting

    that now companys who don't want to fork over a licence fee to trolltech can build apps that integrate with KDE using gtk and no one would have to know or care? Or is there some kind of GPL conflict that I'm not seeing?

    --
    Why is it so hot? Where am I going? What am I doing in this handbasket?
  9. Re:Theme THIS! by Anonymous Coward · · Score: 4, Interesting

    Plus the kioslaves are glorious.

    The other day, I was copying stuff out of a .tar.gz which was open in Konqueror straight into an FTP site, also open in Konqueror. A bit later, I was copying Ogg Vorbis files off an audio CD.

    There's loads of other kioslaves, like smb:, fish:, lan:, kamera:, floppy: and sftp: - they can make tasks which previously required entirely separate applications utterly seamless instead.

    I'd love the opportunity to be able to use them on the command line, and to use them with other, non-KDE software, which it sounds like fuse_kio thing will offer...

  10. The fuse_kio stuff... by koali · · Score: 2, Interesting

    Why Gnome/KDE insist in non-fs integrated virtual filesystems? Although their solution is platform independent, it is too 'opaque'. LUFS and similar stuff is the win :-b

  11. Re:Sweet First Post! by IANAAC · · Score: 2, Interesting
    But Linux needs to steer away from being "the nerd OS" to being something my grandma can use.

    Tell you what. Sit one of your relatives in from of a properly configured Linux desktop (either KDE or Gnome will do). Let them click around for awhile and answer any questions they have. People get the hang of Linux on the desktop pretty quickly. The reason your grandma probably doesn't want to deal with Linux on the desktop is because you're making it seem more difficult for her than it really is.

    It's up to us to teach people how to use a Linux desktop, not the desktop itself.

  12. Another KDE myth by niom · · Score: 3, Interesting

    as part of a recent initiative to do something about KDE's reputation for only doing their own stuff, seemingly "starting over" (their own office suite, their own browser etc)

    KOffice and Konqueror were started long before OpenOffice and Mozilla became open source.

    --
    -- Repeat with me: "There is no right to profits".
  13. Time for a unified translate-o-maitc by Anonymous Coward · · Score: 2, Interesting

    I think that all the Translate-o-matics should be merged. But KDE isn't hated enough to have one, so behold the Gnome-translate-o-matic 2004!

    Gnome is a rival to KDE, the popular collection
    of programs for Linux and freinds. Unfortunatley, ever since Gnome 2.4 (and the BETA 2.5) was released, I have found more and more Zealots who MUST advocate it at every possible moment. Here are some of their most common claims and what they REALLY MEAN.

    Claim : Unlike KDE, Gnome is free
    Translation : GPL is freerer than LGPL. LGPL allows corporations like Novell
    and Sun to have propeitry forks and lock away their changes from the user. Now
    that Novell has taken over Ximian you can expect Gnome to get put under
    corpirate lock. With KDE you have the choice, you either PAY UP or pay with
    your source code. Most companies agree, the majority of commerical software for Linux is written in Motif and Qt, and NOT GTK. Apart from Ximian's desktop, there is no major product using GTK.

    Claim : Nautilus is much better than konqueror.
    Wrong, if your using nautilus for anything more than a simple finder clone you
    can forget it. No split screen, no ioslaves (gnome-vfs can't compare, sorry) and forget about being able to
    have a decent file dialog, not to forget that it is as unstable as hell and is
    STILL slow on >3 Ghz machines. The latest version decided to copy Windows 95, complete with a my computer icon on the desktop.

    Claim : Gnome is easier to use than KDE
    Yep, nothing like using gconf-editor to edit all except the most trivial of
    settings. Want tear off menus? Want a useable file dialog? You won't find it
    here. Gnome was a lot more usable back in the 1.4 series, before sun came along with their usabillity "study".

    Claim : Gnome has eye candy
    Yes, my pirated Win32 fonts with the patent infringing font renderer. Bit
    stream vera sans looks like Tahoma put through a shreadder! Of course I still
    reboot into windows to print using "Comic Sans MS. Gnome themes don't even let you change the colour scheme. Looking at sites like art.gnome.org you will see that the majority of themes are the same one in different colours!

    Claim : Gnome is not ugly like KDE
    I am too stupid to realise that the look of KDE can be changed by going to the Appearence and themes section in KDE, not to mention that KDE has more themes wrote for it. Popular themes such as Keramik, Liquid, dotNET, Plastik and Alloy were wrote for KDE first, but somebody wrote a crappy port of it on art.gnome.org, so Gnome must be good.

    Claim :Gnome has a new web browser
    Yawb! Along with Galeon, mozilla, thunderbird, konqueror, atlantis, lynx,
    netscape and w3m. Yes I need another browser! Not to mention that its got a
    religiously offensive name and it dosen't allow bookmark folders. It also
    crashes like a crazy! Apple chose khtml for a REASON! its stable and light! Epiphany is also a faliure, it has gone through 6 major bug fixes and none of the major distrobutions use it because they stick with decent browsers.

    Claim : Gnome is more popular than KDE
    Despite the fact that the only mainstream Gnome based distro has been EOL'd,
    and all the newbie distros such as Mangadrake, Lindoze, $u$E, Lycoris,
    Xandroze, Gentoo use kde default, bruce perens decided to make a gnome based distro and everybody hated it because KDE wasn't in it.

    Klaim : You KDE guys must be sick of the K
    Our G's and monkeys are SO MUCH better, gedit, glib, gconf, bobono, ghex,
    gless, same-gnome, gstreamer.

    Claim : Gnome has multimedia framework
    Its a kludge of esd combined with broken xine libraries. No wonder it crashes
    all the time and dosen't work on 95% of video files. But we have Rhythmbox, a cheesy Itune clone using it, so it rules!

    Zealot : My Gnome work station.....
    My 2Ghz G5 box my mum bought for me from PC w

  14. Legal question by unborn · · Score: 4, Interesting

    Does anyone know if a closed-software maker is violating the GPL if it has originally linked to an LGPL library (legal), which has an independently created GPL analogue?

    If not, then isn't it a matter of a LD_PRELOAD to transfer all or many GTK calls into QT calls, where the preloaded library is fully GPL, and gtk+ software was originally linked to the LGPL original gtk?

  15. GPL "protects" better than LGPL?? by beakburke · · Score: 2, Interesting

    I really don't understand that logic. In fact, for system facilities, libraries, etc, I think the LGPL makes more sense. If a programmer wants to write a proprietary GTK or QT app it should be able to access all the system level facilities that the respective GNOME and KDE environments offer. Now it shouldn't be able to pull the code of a competing free software project into it with out having to give back. In short, if you are providing an open service/API or other applications to use, I personally dont' think it's right to discriminate as to what apps can use the service. Them actually rolling your code into their package though is a different matter. Kernel = GPL libraries = LGPL apps = GPL (or proprietary if you really want to) The app writer should be able to make that choice.

    --
    ----- Question authority, but not ours. Hate the man, but we're not him.
  16. Re:corrections by be-fan · · Score: 2, Interesting

    KMail is(er.. was) possibly the worst core KDE application, IMO. I have used it pleny of times, and it always does something unexpected(deleting mail, crashes, etc.).
    ---------
    I've been using KMail since the 2.x days, and I've never had it lose email.

    I also find the interface to be rather buggy and quirky.
    ----------
    How so? KMail's interface is pretty straightforward. Folders on left, mail on top right, current message on bottom right. Toolbar buttons to compose, save, and print emails, as well as download new emails, reply and forward emails, iterate through unchecked mail, delete email, and search for emails. A lot of KDE apps are cluttered and have overly complex interfaces, but KMail is not one of them.

    But what I think the other guy was getting at is that it lacks the huge number of features of most "modern" email clients.
    -------------
    Like? Kmail has made enormous strides over the past year, because of the Kolab/Kontact work. By the time Kontact is mature (when the Kolab work gets integrated in a few months time), Kontact will most likely be more feature-complete than Evolution.

    Personally, I use mutt these days, with vim as my pager and editor(you just can't beat that).
    -------------
    Heh. Thanks to KParts, you can use vim in KMail too :) Its included in 3.2

    False. Both use many GTK widgets now. Look at the buttons, text entry boxes, etc. Still not GTK menus though...
    ---------
    You're right, I hadn't looked at a recent Firebird release. Although, its really not a GTK app. It still uses XUL as its toolkit. You can get OpenOffice to use Qt to draw its buttons/menus/etc too, but that doesn't really make it a Qt app, does it?

    No, he was correct. Ximian has been working with OO.o, and they have implemented GTK for nearly the entire app(using the GUI-independent framework? I don't know... but it is there).
    --------
    No, I was correct :) The OOo situation is a bit complex. What Ximian is working on is a GTK+ version of OpenOffice's Native Widget Framework (NWF). Contrary to the name, the NWF is not a port of OOo to the native toolkit. Rather, it is a way to use the native toolkit to draw widgets for OOo. Its a cosmetic layer on top of the OOo VCL toolkit. KDE has an NWF implementation that's pretty far along as well. Of course, all of this is completely different from the new toolkit abstraction outlined in the Q Concept, which will have native ports for GTK+, Windows, Qt, and OS X.

    --
    A deep unwavering belief is a sure sign you're missing something...
  17. Re:TrollTech is setting us up just like SCO by loucura! · · Score: 2, Interesting

    Yes, they did. When you distribute under the BSD license, only your code is under the BSD license. When you combine the two, the GPL supercedes the GPL so the entire distribution (your BSD program + GPL program foo) is distributed under the GPL license.

    That means, if I so choose, I could sever the GPL parts from the BSD parts and close your software, but not the GPL parts, because I wasn't given permission to.

    --
    Black and grey are both shades of white.
  18. Re:Anyone else notice the "direction" of integrati by 10Ghz · · Score: 2, Interesting
    kmail - evolution


    More realistic comparison would be Kontact - Evolution.

    kwrite - abiword


    I guess you mean Kword - Abiword?

    konqueror - epiphany


    I prefer Konqueror. How well does Epiphany handle filemanagament? Now very well eh? That's what I thought...

    kcontrol - gnome control center


    I think Kcontrol is superior. It lets me tweak the desktop EXACTLY the way I want to.

    in every case gnome or gtk software was more polished in interface, more directed to its usage and simpler to use


    Maye GNOME is more gung-ho when it comes to simplicity of use. But they do that at the expense of configurability. Sorry, but I prefer KDE's approach. And I have exactly ZERO problems with KDE and it's ease of use. Just because you can tweak it as much as you want does not mean that it's hard to use.
    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.