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!"

14 of 339 comments (clear)

  1. Nitpick by damiam · · Score: 4, Informative

    That's not xmms in the screenshot, it's beep, an XMMS fork ported to GTK2 and Pango/Freetype font rendering.

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
  2. Re:License? by JimDabell · · Score: 5, Informative

    That depends on what license you pick for Qt. Qt is available under a number of different licenses. For Free Software, you need to follow either the GPL or the QPL.

  3. Re:Theme THIS! by RoLi · · Score: 3, Informative
    Konqueror is integrated and has some nice features other browsers can only dream about:

    • When you log out and back in, all your Webpages are restored. On the right desktop and with the right geometry - no more temporary bookmarks!
    • Bookmark handling is great because you can add bookmarks and bookmark-directories at the same place you select them. "Manage bookmarks" is seldom needed anymore.
  4. Re:License? by loucura! · · Score: 4, Informative

    No, your application could be BSD, but the entire distribution of your application plus this technology would be GPL. Or, you could distribute your application as a proprietary application and require the USER to link them together, which while not completely kosher, doesn't appear to violate the letter of the GPL license.

    Why do you insist on trolling every single KDE topic with this complaint though? Trolltech has every right to restrict you to the GPL (or compatible licenses) if you choose to use their software. If you don't like it, don't use it--no one is forcing you to. Or, if you absolutely have to use QT, and you absolutely cannot use the GPL, buy a commercial license.

    So, in conclusion, no your application needn't be GPL, but when you distribute your application with the GPL software, you have to abide by the terms of the license.

    --
    Black and grey are both shades of white.
  5. Re:Microsoft Job! by norculf · · Score: 1, Informative

    That document is "Introduction to IP Version 6" by Joseph Davies. You can download it here: http://www.microsoft.com/windows2000/techinfo/howi tworks/communications/nameadrmgmt/introipv6.asp

  6. Also worth noting by damiam · · Score: 3, Informative

    The same OO.o integration work has been done with GTK+.

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
  7. Re:License? by fidget42 · · Score: 3, Informative
    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?
    I would guess that it is considered a troll because Qt does allow you to keep your source closed. All you have to do is purchase a Qt license from Trolltech. Considering the quality of the toolset, and its reasonable price, most people don't think this is a problem.
    --
    The dogcow says "Moof!"
  8. Error in Article by dpw2atox · · Score: 1, Informative

    The screenshot is of Beep Media Player. Beep is a GTK2 port of xmms and is not xmms2. Xmms2 is being developed seperatly with gtk2 support and also is said to have support for winamp 3 skins and is a completly new piece of software.

  9. Re:Nuts! by Anonymous Coward · · Score: 2, Informative

    Estonian isn't a part of Indo-European, or the so called "Baltic" languages. It's actually a part of the finno-ugric language family, which also includes Finnish.

  10. Re:License? by be-fan · · Score: 2, Informative

    Your app doesn't have to be GPL to use Qt. The GPL allows it to be BSD, MIT, etc, while the QPL just requires that it be open source.

    --
    A deep unwavering belief is a sure sign you're missing something...
  11. Re:Nice but... by hkroger · · Score: 2, Informative

    You wild guess was close but not enough. It's Estonian.

  12. Re:Anyone else notice the "direction" of integrati by Anonymous Coward · · Score: 1, Informative

    Sven, one of the lead GIMP developers has stated in no uncertain terms that the GIMP is not a Gnome application and that it has nothing to do with Gnome.

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

    > Commercial vendors have already overwhelmingly opted to use Qt instead of GTK.

    Really, my commercial app vendor can beat your commercial app vendor. Let's see (copied from LinuxToday):
    * Websphere (based on Eclipse which is based on a Gtk backend)
    * Netscape 7 (based on Gtk)
    * Real-time and embedded system vendors such as Cogent (www.cogent.ca) provide GTK integration.
    * commercial apps generated from wxWindows for Unix (including use in consultancy)
    * RealPlayer (via the HelixPlayer which is based on GTK)
    * Several Sun tools are based on Gtk
    * (other stuff omitted)

    Gtk+ is more than viable in the commercial space. You just have to open your eyes.

  14. Re:The fuse_kio stuff... by Spy+Hunter · · Score: 3, Informative
    Because mounting things is inconvenient and not user-friendly, and URLs are an extremely nice, compact way to represent a file's location. Much easier to just be able to use a URL at any time in any application and not worry about where you're going to mount stuff or if it's still mounted or whatever. The Unix filesystem model hasn't changed in years and years, and is not capable enough to handle all the things a modern desktop environment needs. For things like http, it doesn't even make sense; how would you mount a web server? Even if you could, you wouldn't be able to use standard Unix tools because you can't get a directory listing using HTTP (well sometimes you can, but not often). A new system based around URLs is the way to go, and that's the way KDE has gone.

    The ability for every application to handle every possible protocol using URLs is so nice that it outweighs any disadvantage. Using the fish protocol, you can use KWord or KEdit or any KDE app to edit any file stored on any server where you have a simple ssh account. You don't have to worry about whether the server has ftp access, or down/uploading the file, or mounting any remote directories, or junk like that. You just type the URL into the save dialog, and it works. Every KDE program gets support for this protocol along with FTP, HTTP, SMB, and webdav support, plus expandability for future protocols, for free. It's a big part of what makes KDE so great.

    --
    main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}