Slashdot Mirror


OSDL to Bridge GNOME and KDE

Trax88 writes "Open Source Development Labs is previewing work that will attempt to make life easier for software companies by bridging GNOME and KDE. The effort, called Portland Project, began showing its first software tools on in conjunction with this week's LinuxWorld Conference & Expo. Using them, a software company can write a single software package that works using either of the prevailing graphical interfaces. Working with Freedesktop.org on unifying interface issues, they plan to release a beta version of the software in May and version 1.0 in June. Ultimately, advocates hope that it will be part of a larger but separate effort called Linux Standard Base, which is designed to make the operating system easier for software companies to use."

56 of 321 comments (clear)

  1. What about the majority of users?! by Anonymous Coward · · Score: 2, Funny

    Dammit, bridge for FVWM2 too!

  2. If it's no better... by WgT2 · · Score: 4, Insightful

    If it's no better than what Redhat did with their Frankenstein mix of Gnome and KDE, then I want nothing to do it.

    I'd rather one or the other. But, really the other: KDE.

  3. Rumor has it... by Giant+Ape+Skeleton · · Score: 5, Funny

    ...that the hybrid desktop will be gnown as Knome :)

    --
    The difference between stupidity and genius is that genius has its limits.
  4. ask slashdot by Douglas+Simmons · · Score: 4, Interesting

    Slashdot ought to ask its visitors what their favorite features between the two that are not shared so this OSDL project can get more guidelines from the right demographic. Ask Slashdot is a powerful resource to collect knowledge, perhaps more than any other system in the galaxy.

  5. Merge ? by GrAfFiT · · Score: 2, Insightful

    Why not just merge KDE and Gnome ?
    I understand that my statement looks like a troll's dream but it would not be such a bad situation.
    After all, Firefox is now the main F/OSS web browser with a large dominance among the F/OSS community. And it's not that bad. Why would it be so bad with desktop managers ?
    Please enlighten me. Thank you.

    1. Re:Merge ? by chrismcdirty · · Score: 2, Interesting

      Gnome is generally not configurable. KDE is configurable out the wazoo. That's why. Gnome seems to be very resource hungry. KDE has the option to run extremely light. That's why. Because I prefer KHTML/Konqueror to Gecko/Firefox. That's why.

      --
      It's like sex, except I'm having it!
    2. Re:Merge ? by MAXOMENOS · · Score: 4, Interesting
      What you suggest is a very difficult task.

      The two desktop environments do basic tasks very differently. One of the main reasons why I no longer use Firefox on Linux is because I hate the GNOME file browser that Firefox uses by default. To me, all it does is make my job harder. For the sake of a more sensible file browsing interface, I am willing to tolerate Konqueror's relative slowness at loading web pages. Who's going to negotiate those differences?

      The two desktop environments use very different core libraries with different licensing schemes (Qt is GPL, gtk is LGPL). These licensing schemes may carry big implications for those who use them (for example, you can base wxWindows on gtk without a problem, but can you do the same with wxWindows and Qt?)

      There may also be major architectural differences that make a merging nontrivial.

      Basically, what you're proposing is a huge project. The Portland Project has a much more limited scope, and I think it's much more achievable.

    3. Re:Merge ? by CastrTroy · · Score: 2, Interesting

      I was a KDE user for a while. It was always slow and kludgy. I recently switched to Gnome on a whim, and I have to say It's about 10 times faster than KDE. What do you do to get KDE running faster than gnome?

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:Merge ? by Kjella · · Score: 2, Informative

      After all, Firefox is now the main F/OSS web browser with a large dominance among the F/OSS community. And it's not that bad. Why would it be so bad with desktop managers ?

      Well, I'd say fairly different design philosophies. Using two completely different toolkits, written in two different lanuages. Actually, I think it's more the latter than the former. If you could incorporate both Gnome and KDE as a set of "preferences" of the same desktop manager, there'd at least be a lot less reason to argue about it. But in reality it's just as much a Gtk/Qt competition underneath. Since the C/C++ standard library is tiny compared to many languages, both sides know a whole lot about their own toolkit and little about the other. Not to mention C and C++ aren't actually the same, despite C++ once branched off from C. It's like trying to get a Java and C# programmer to talk together (ok, not quite as bad). That and that Gtk is LGPL, while Qt is GPL + commercial license. Naturally some people will fall into each camp.

      Besides, it wouldn't be that bad if projects like this means Gnome and KDE projects would actually mix in a good way. Why should it really matter to the end-user what it was programmed in? For all he cares it could be written in ruby on rails. Then he can pick on its merits and not just which "side" an application is on. Now, I could get started on packaging formats but then I'd just work up some frustration. Download sites have one build for every Windows version, and one build for every version of every Linux distro. Which may not even look well unless you're on the "right" side.

      --
      Live today, because you never know what tomorrow brings
    5. Re:Merge ? by sbrown123 · · Score: 2, Insightful

      People don't want to merge. Why?

      Well, some will tell you its good for competition. They are lieing.

      Others will say why their desktop is superior because it has feature X. These people are just ignorant.

      Some may even go into KDE being coded in C++ which is superior, or the reverse from Gnomers who think C is superior. These people need to go outside and get some sun, take a deep breath, and go find a real hobby.

      The rest of us know the truth is that it doesn't really matter.

    6. Re:Merge ? by tylers · · Score: 5, Informative

      His comment actually makes perfect sense. He speaks of the Firefox "File -> Save Page As..." and "File -> Open File..." dialogs, which are _really_ ugly and nonfunctional. Especially the Save Page As dialog. There is no way, for example, to see a list of files which includes sizes. The GIMP has the same ugly and nonfunctional save/open interfaces.

      If I didn't like Firefox so much more than Konqueror, I'd switch myself. I hate the dialogs. The KDE versions are _much_ better, and I say this as a Fluxbox user who has spent a lot of time in both gnome and KDE.

      --Tyler

    7. Re:Merge ? by ElleyKitten · · Score: 2, Insightful

      Why not just merge KDE and Gnome ?
      I understand that my statement looks like a troll's dream but it would not be such a bad situation.
      After all, Firefox is now the main F/OSS web browser with a large dominance among the F/OSS community. And it's not that bad. Why would it be so bad with desktop managers ?
      Please enlighten me. Thank you.


      Before there was Firefox, do you think that Opera and Mozilla should have merged? Would that have been a better solution than making Firefox?

      Firefox has gained dominance because it has earned it. If a desktop manager gains dominance, it will (hopefully) have earned it too, but you can't just force something into dominance. KDE and Gnome users like different things. Maybe another desktop manager can take the best of both, or come up with new ways that are better, and convince most users to switch, but that won't happen by forcing two entrenched products to merge.

      --
      "What is Internet Explorer 7? Are you saying we can't access the normal internet?" - I love tech support. Really.
    8. Re:Merge ? by kimvette · · Score: 3, Insightful

      Actually, they're not; at least in Windows you can change the view from "List" to "Details" and see file attributes. Windows may have its bad points, but there are some things Microsoft really got right.

      This brings me back to another post of mine in this thread and I'll say it again: In their quest to simplify the user experience, the Gnome developers have rendered the environment useless.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    9. Re:Merge ? by davidsyes · · Score: 2, Interesting

      Firefox?

      What I LIKE about FireFox is that it respects the Gnome code enough to let me use SCIM to input Kanji and other foreign characters into the search engine right in the browser. KDE/Konqueror WON'T let me, and it **appears** I have installed all the requisite stuff. The Gnome apps, even running in Konqueror DO let me use foreign characters. OO.o refuses to play ball, too.

      What I DON'T like about Firefox is the lack of a Konqueror-like page archiver. I find myself copying or cutting the URL and pasting it into Konqueror. Also, I don't like the file browsing/saving method. I'm addicted to KDE/Konqueror's.

      But, I haven't honestly USED Gnome as a workspace, though I intentionally install it because I am sure it has some framework goodies that enhance my use of KDE while I want run Gnome-based/friendly apps that supposedly have a KDE twin.

      --
      Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
    10. Re:Merge ? by Ash-Fox · · Score: 3, Interesting

      > In KDE, there is still no real drawing program like The Gimp written in Qt. If you have to load gtk in KDE than you'll slow down, and if you have to load Qt in Gnome you'll have a slowdown.

      I use Krita.

      --
      Change is certain; progress is not obligatory.
  6. Remember Direct3D? by DaHat · · Score: 4, Insightful

    Nice idea... of course like many I suspect I'm skeptical.

    Look at the Windows side... Direct3D is pretty useful and was intended to remove the need for developers to write for specific graphics cards.

    What happened? For a time everything was fine until the two major players, in an effort to differentiate themselves from the other went off in slightly different directions ultimately resulting in vanilla DirectX and Direct3D being a lowest common denominator between the two sides, and still forcing developers on both sides to write specific code for major devices so as to be able to offer the best experience.

    I foresee a similar issue here. A common platform that enables an app written for it to work fine under KDE or Gnome will work great, at first, but then developers will find a feature of one or the other which they need, or at least want to have optional, so will design in parallel paths of UI rendering and functionality, ultimately resulting in a common framework that is insufficient for many apps.

  7. But... by tetabiate · · Score: 5, Informative

    The benevolent dictator said:

    "I personally just encourage people to switch to KDE.

    This "users are idiots, and are confused by functionality" mentality of
    Gnome is a disease. If you think your users are idiots, only idiots will
    use it. I don't use Gnome, because in striving to be simple, it has long
    since reached the point where it simply doesn't do what I need it to do.

    Please, just tell people to use KDE."

    1. Re:But... by 19thNervousBreakdown · · Score: 4, Insightful

      Then it's a good thing the benevolent dictator is in charge of the kernel and not the desktop environment. That kind of approach is great for an API, and if you have very technical users that don't mind spending hours setting things up OK for a desktop environment, but when you come right down to it most users either are idiots or want to behave like they are. That's not to say they're idiots in other areas; a rocket scientist could have problems using their computer, and there's no reason they should be an expert in both rocket science and desktop environments.

      I don't consider myself an idiot, but I use Gnome and love it. It's not crippled in terms of functionality, but if an option doesn't really matter it's taken out, and if it does they put a lot of thought into making a sane and consistent way to use it. The environment not only gets out of my way, but helps me along to where I want to go.

      Basically, just because he was responsible for the kernel doesn't make him qualified to make these decisions. I still like him, and he makes less asanine comments than most, this is nothing more than another addition to the list of asanine comments he's made.

      --
      <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
    2. Re:But... by colinrichardday · · Score: 2, Insightful

      Being able to have different wallpapers on different desktops might be nice.

    3. Re:But... by Senzei · · Score: 3, Insightful

      The problem with that argument is that the options that don't really matter are different from person to person. KDE does not require you to spend hours tweaking the config, it does supply a default. If you don't like it, change it, but at that point you are not talking about the time required to get into a grunt-and-click state.

      --
      Slashdot: Where anecdotes and generalizations can be freely substituted for facts, logic, or intelligence
    4. Re:But... by oddfox · · Score: 3, Insightful

      How often do you deal with the computer illiterate and have to explain to them how to work their desktop correctly? Not often I'd wager because you'd realize that simplicity is the way to go, and power is being added onto the GNOME/GTK+ platform again as time goes on. The power is simply being placed where it should, within the confines of gconf where power users are free to alter the default behaviors at will, nevermind the options already present in the menus. KDE is overwhelming for the majority of users who simply want to use the computer, not play with their new toy. This is not to say KDE is not right for those people, it's just that KDE can present a significant learning curve. They've got a great toolkit, they've got excellent ideas on how to design user interfaces, and they've got plenty of options -- The problem is that the KDE crew has always had a problem with cramming way too much into way too little space, the KDE Control Center and Application Menu being the greatest offenders throughout the desktop environment's career.

      Seriously, when people don't even have a concept of what the toolbar is, simplicity in design and a logical flow is greatly desired. And people wonder why GNOME is making inroads in the business world. Could we please stop acting like there has to be only one?

      --
      "We invented personal computing." - Bill Gates
    5. Re:But... by abigor · · Score: 4, Informative

      No, it's not the same in Gnome, trust me. Read his comment again. What he's doing is all from within the file dialogue, and is thus available to any KDE app by default. There is no need to "connect to a server" explicitly, and then manually move the file. I can pop open a file in Kate via fish:// (in fact, I'm doing that right now), edit it, and periodically hit ctrl-s to save. It transparently uploads it to the server via ssh, and I just keep on editing as if it were a local file. There is no need to manually move the file back up to the server, create a local copy, or whatever.

      The KDEPrint framework is the same: every app that can print can print to PDF, by default. The dialogue is always the same; everything is very consistent across apps. In KDE, if you've seen one print dialogue, you've literally seen them all. Gnome feels unintegrated by comparison.

    6. Re:But... by ReinoutS · · Score: 2, Insightful
      I couldn't figure out how to save a file via sftp from gedit,

      That could be the case because up until 2.14, Gedit could open, but not save over VFS. This shortcoming has been fixed in the latest release.

  8. Cross platform? by gentimjs · · Score: 2, Interesting

    Will this help users of non-linux systems, like myself running KDE on solaris/sparc whom are upset that all of Sun's bundled tools are gnome-specific and load up a billion gigs of dependant libraries when I try and launch them?

  9. Let's not get off track. by jforest1 · · Score: 2, Informative

    This is not a new desktop. This is a layer of separation between developers and the underlying graphics libraries Qt (KDE) and GTK (Gnome). This is so I can code an app using this new API and it will run and look good on both KDE and GTK systems.

    1. Re:Let's not get off track. by eyegone · · Score: 4, Informative


      This is not a new desktop. This is a layer of separation between developers and the underlying graphics libraries Qt (KDE) and GTK (Gnome).

      No it isn't. It is a set of tools that will allow applications (including installers) to do things like add menu items, add icons to the desktop, enable/disable the screensaver, etc. in a desktop-independent way.

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    2. Re:Let's not get off track. by g2devi · · Score: 2, Informative

      It's actually a bit broader than that.

      One thing that looks as if it will happen is that Gtk+, Qt, and any widget set wishing to be a part of the family will have a common event loop:
      http://lists.osdl.org/pipermail/desktop_architects /2005-December/000229.html

      One of the cool things that results from this is that it'll be possible to embed Gtk+ applications into Qt and vise versa. That will eventually allow you to write a KPart (in KDE) or GPart (in GNOME) that can be embedded transparently in the other:
      http://www.scheinwelt.at/~norbertf/common_main_loo p/

      There also appears to be some work in unifying the GNOMEVFS and KIOSLAVES:
      http://www.scheinwelt.at/~norbertf/common-vfs/

  10. It's Not a Bridge... by eno2001 · · Score: 4, Funny

    ...It's cement. (That's "See mehnt" for you Red staters) Geddit? Portland? Cement? Hahaha. Laugh. It's funny. Or something.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  11. Uh-oh. by ClickOnThis · · Score: 3, Funny

    From the article:

    Portland Project is working on two ways to gloss over the differences

    I hope this doesn't mean it's doomed from the start.

    --
    If it weren't for deadlines, nothing would be late.
  12. Lowest common denominator by TheCoders · · Score: 3, Interesting

    It's hard to tell exactly what this project is going to deliver, but it looks to me like an abstraction layer that will run on top of whatever GUI toolkit is available, rendering with native widgets.

    This has been attempted before, and it usually doesn't catch on. There are plusses and minuses to both toolkits (as there are in any GUI toolkit). The problem that arises when you try to combine them is you end up with a superset of the negatives and none of the plusses that would lead you to choose one over the other. Essentially, it's the "lowest common denominator" problem. If a certain feature is present in one toolkit but not the other, then guess what? It's not going to make it into DAPI. If similar tasks are accomplished differently in the two toolkits, the Portland project is going to have to choose one, and shoehorn the other to fit. Either that, or introduce a third way of doing the same thing.

    People view the existence of two competing desktop standards a "problem." I disagree with that. As a developer, if I see a certain application already exists on my platform of choice, I'm not going to make another one, even if mine would have been better. On the other hand, if I were a KDE man, and there was an existing app for Gnome, but one that I didn't really like, then there's a little more incentive to make a native KDE version, in the mold of what I really want. In the end, it's the users who win, because they can pick and choose between both apps.

    So for now, pick one and go with it. Don't fall into the trap of trying to conquer both worlds at once.

  13. Gnome Logo on Slashdot by anandpur · · Score: 5, Informative

    Hi all,

    Please consider this email a formal request from the GNOME Foundation.

    We, being the GNOME Foundation, as well as many GNOME Foundation members and
    contributors to the project, have contacted you numerous times over the last
    four years regarding the use of the old GNOME logo on Slashdot. We've posted
    comments on Slashdot stories covering GNOME. We've been very nice about it.

    Please update the icon used for GNOME stories on Slashdot. We have used this
    logo since 2002, when GNOME 2.0 was released. It has been a *very long* time
    since the marble foot logo represented our project. We're now at GNOME 2.14,
    so we've shipped seven releases since the new logo was adopted. In that time
    you have posted over 120 articles in the GNOME category on Slashdot.

    We'd really appreciate it if you updated the icon. It may not be a big deal
    to you guys, but our logo is a mark of pride for our project. We'd like to
    see it used.

    Thanks,

    - Jeff

    From: http://mail.gnome.org/archives/foundation-list/200 6-March/msg00002.html
    http://blogs.gnome.org/view/jamesh/2006/03/20/0
    http://www.gnome.org/~jdub/random/logo/

    1. Re:Gnome Logo on Slashdot by fm6 · · Score: 3, Insightful

      What if we like the old logo better?

    2. Re:Gnome Logo on Slashdot by Anonymous Coward · · Score: 3, Funny

      Hi all,

      Please consider this email a formal request from the MS Corporation.

      We, being the evil empire, as well as many other empire members and
      contributors to the evil, have contacted you numerous times over the last
      four years regarding the use of the old MS logo on Slashdot. We've posted
      comments on Slashdot stories covering MS. We've been very nice about it.

      Please update the icon used for MS stories on Slashdot. We have used this
      logo since 2002, when MS 2000 was released. It has been a *very long* time
      since the borg head logo represented our project. We're now at MS XP,
      so we've shipped seven releases since the new logo was adopted. In that time
      you have posted over 120 articles in the MS category on Slashdot.

      We'd really appreciate it if you updated the icon. It may not be a big deal
      to you guys, but our logo is a mark of pride for our project. We'd like to
      see it used.

      Thanks,

      - Bill Gatzke

    3. Re:Gnome Logo on Slashdot by greg_barton · · Score: 4, Funny

      We'd like to see it used.

      I'd like to see a GNOME logo that doesn't look like a foot with a penis in it, but I've learned to live with disappointment.

    4. Re:Gnome Logo on Slashdot by soupdevil · · Score: 4, Insightful

      Well, according to your own Human Interface Guidelines, you shouldn't be using a foot icon at all!

    5. Re:Gnome Logo on Slashdot by Anonymous Coward · · Score: 4, Funny
      The old GNOME logo was deemed too difficult to use and as such, we have removed it and replaced it with a stripped down, erm, more elegant version so that grandma can recognize it. Any rumors of the GNOME logo once being more rich and powerful are a complete fallacy and if you don't like it, please switch to a different system since you are too much of a power user for us.

      Thank you,
      GNOME Useability Team

  14. More Standards! Yippee! by Teclis · · Score: 2, Interesting

    Just what I needed. ANOTHER computing standard to learn. Which standard is next to join the act? Maybe the next one will be more standard than all the other standards.

    --
    Never let your sense of morals prevent you from doing what's right. --Isaac Asimov
  15. What's Next by Sexy+Commando · · Score: 5, Funny

    vi and emacs?

  16. look *and* feel by eddeye · · Score: 4, Interesting

    There's a difference between looks like kde and works like kde. Will the menus/config/keybindings be in the right place/format? Will the application handle dcop messages properly? Cross-platform toolkits usually abstract away the differences between platforms. It might translate the function calls and provide the right look, but that's only half of getting the proper look-and-feel.

    The ubuntu openoffice-kde package does a nice job, but it's obviously not a kde application. I hope this toolkit gets it right because I would kill for a KDE version of firefox (damn these infernal gnome save dialogs!).

    --
    Democracy is two wolves and a sheep voting on lunch.
  17. Re:Will they be able to deal with KDE sound apps? by Billly+Gates · · Score: 4, Informative

    I am waiting for kde4 myself. I used to be a kde fanatic but switched to gnome.

    The UI and speed is horrendous and gnome is improving with every release. Kde4 is going to have a much cleaner and better interface with huge architectural changes. I look forward to it so I can try kde again.

  18. New leading letter by bohemian72 · · Score: 2, Funny

    So instead of a bunch of apps with names that start with "k" and a bunch of apps that start with the letter "g" we'll have a bunch of similar apps that start with the letter "p!"

    It's crazy but it might just work!

    --
    The greatest thing you'll ever learn is just to love and be loved in return.
  19. Gnome user Converted to KDE Here by phoenix.bam! · · Score: 4, Informative

    I'll tell you why I saw the light.. I was using Ubuntu with it's Gnome desktop.
    Gnome was doing me well until I wanted to change something and couldn't. (Window manager metacity blows) So i switched to KDE's window manager, kwin.

    Then one day I realized I liked Amarok and digiKam so I installed Kubuntu Desktop via apt-get while using Ubuntu. Figured I'd give KDE a try.

    Within an hour I had KDE configured to look exactly like my gnome desktop, to every last button and taskbar. Then I realized, I didn't have to make it like gnome at all!

    So in summary. KDE Is better than GNOME because KDE can look like GNOME but GNOME cannot look like KDE. Same as all squares are rectangles but not all rectangles are squares. Gnome is a square.

    Also, i had a preconcieved notion that KDE was a Windows desktop clone, which it might be at first glance, but you can quickly and easily make it your own.

    Gnome is just inferior in comparison, but I still run it on my laptop.

    1. Re:Gnome user Converted to KDE Here by Blakey+Rat · · Score: 2, Insightful

      The difference is this:

      Gnome has realized that 99% of users NEVER CHANGE THE DEFAULTS. Slashdotters included; why do you think so many people complain about the paperclip and auto-format in Word instead of just spending 5 seconds turning those features off? Because they don't change the defaults; very few do.

      So the key, the number one most important thing is that you must have everything working and looking good by default.

      Everyone who loves KDE always mentions that they love it after spending an hour twiddling with options to get it to look and behave how they like. They are a minority, a very very small minority.

    2. Re:Gnome user Converted to KDE Here by be-fan · · Score: 2, Insightful

      Oh really? Took me a minute (at most) todo this on konqueror.

      I used to do that too (indeed, my layout looked almost exactly like that). Then I realized I had to do it over for every app. Or every time I tried a new distribution. Or whenever I had to wipe my .kde directory. Then I realized that GNOME looked exactly the way I wanted, out of the box. Moreover, GNOME's widget layouts are right, and its color coordination and useage of spacing is far superior to KDE's. These things may seem like small details, but make the UI much less tiring to use over a long period of time.

      I really like the customisability of KDE applications, one of the reason why I use KDE in particular. I like having access to advanced tools if I need it. I'd rather not have a dumbed down UI.

      The thing about customizability is this: its usually a bad thing. The way people want to work is usually not the way they should be working. This is a fact in many facets of life --- that's precisely why every industry you'll encounter has "best practices" to teach you how you should be doing things. There has been enough research into user interfaces that a interface based on these principles, like GNOME, can be objectively very efficient.

      As for dumbing down, its a red-herring. There isn't really much you cannot do in GNOME (aside from customization --- which isn't an end in itself) that you can do in KDE. GNOME's features aren't that sparse, they're just not in your face at every turn. GNOME depends more heavily on the user taking advantage of the full range of his/her interaction capabilities. So in the GTK+ file dialog, you have to hit CTRL-L to get the path bar, but in the common case of when you're already in the directory you want and the file is staring right at you, you don't have to deal with the mental baggage of having to look at the path bar.

      The whole idea of "dumb" interfaces is idiotic. GNOME isn't a "dumb" interface, it's an interfaced that's actually designed according to UI principles. This does not mean designing to dumb users or new users, but designing to accomodate the inherent limitations of the human mind. The same things that make the UI discoverable for new users (minimal clutter, proper layout, etc), also make it more efficient for experienced users. Some of the things KDE apps do (like Konqueror's enormous right-click menus), are just objectively wrong. Human have the ability to memorize lists of 5-7 items. A context menu with a dozen items means the person has to read it instead of just invoking muscle memory. That's not preference, that's fact. The spacing stuff is unforgiveable too. It goes against everything people are taught about page layout. Lots of other things as asthetically egregious. That's not a "smart" interface, its a bad one.

      --
      A deep unwavering belief is a sure sign you're missing something...
  20. Re:Will they be able to deal with KDE sound apps? by SirTalon42 · · Score: 2, Interesting

    KDE4 will (possibly, not 100% final yet) use an abstraction layer instead of directly using a sound system. This way the end user can decide which to use, and there are plans for gstreamer, xine, nmm, and arts so far I believe.

  21. WxWidgets by Anonymous Coward · · Score: 2, Insightful

    why not use WxWidgets?

  22. What it does by Kelson · · Score: 3, Informative

    I've been running KDE apps on GNOME and vice-versa for years, largely thanks to the work of Freedesktop.org at getting them to use common drag-n-drop, system menus, and notification area. So based on the incredible lack of information in the article, I had to wonder... WTF does this do that isn't already possible?

    The Portland project page isn't particularly informative either -- the description is too low-level: "we're going to create two interfaces." OK, two interfaces to do what?

    The Integration Tasks page actually provides information about what kinds of things they want to do: make sure apps built for both desktops will talk to the screen saver in the same way, deal with power management, share preferences like default apps, etc.

    Sounds like a logical continuation of FreeDesktop.org's efforts so far, and something that will improve matters for people like me who like some apps from one desktop and some from the other.

  23. $0.02 by molarmass192 · · Score: 2, Interesting

    I think GTK is admirable, but GNOME has regressed over the last 2-3 years to the point that it's no longer usable for me. The dumbing down of the GNOME widget set cornered me into a Fisher-Price user experience that I disliked greatly. Let's face it, I'm sure only a tiny tiny slice of Linux users are technophobes. Catering to such a tiny user base is a death wish for any but the most specialized of projects. If GNOME doesn't make an about face, it will eventually become nothing more than a fringe player with KDE owning 95%+ of the desktop pie. I have faith that GNOME can turn about and drop this "simplicity" crap, the question is will it?

    --

    Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
  24. not ready yet by Tumbleweed · · Score: 2, Funny

    Let me know when it also works with ncurses.

  25. Real problem is a single set of guidelines by wysiwia · · Score: 5, Interesting

    Because the real problem is not so much the used framework but to use a single set of guidelines. The main obstacle of the Linux desktop is the usability, the look&feel of the applications. If one just uses 2 different applications on Linux, one most likely has to learn 2 different ways how to work with. If one uses 10 different application one doesn't have to learn 10 different ways but quite possible 5 to 7.

    So I created wyoGuide (http://wyoguide.sf.net/) exactly for this, to finally have a single set of guidelines. And I designed wyoGuide to be cross-platform guidelines since no serious developer codes for a single platform these days. wyoGuide can and should be used on any platform with any framework and any language. Sure I do provide sample code written in C++ with wxWidgets but I'd love to put up others sample code as well. So far nobody familiar with other's framework volunteered.

    To stress this point again, the Linux desktop won't become a success unless it can't be agreed on this single set of guidelines. It's possible that everybody sits together and designs yet another set but the outcome won't be much different than wyoGuide. On the other side wyoGuide is still work in progress and I'm open to any suggestion to make it more suitable for anybody.

    If somebody doesn't believe me just read the LXer article here (http://lxer.com/module/newswire/view/54009/index. html) and follow the links to the sources. Or go and read the guidelines themselves at http://wyoguide.sourceforge.net/guidelines/content .html.

    What I'm curious about is how the Portland project handles this info, the knew it since December 2005 (http://lists.osdl.org/pipermail/desktop_architect s/2005-December/000349.html), they seems to already have forgotten. I've also informed Novell and posted it to LinuxQuestions, almost no reaction. So what else can I do?

    O. Wyss

    --
    See http://wyoguide.sf.net/papers/Cross-platform.html
  26. Re:GTK File completion broken in all versions trie by Knuckles · · Score: 2, Informative

    I just tried it serveral times in Firefox 1.5.0.1 on Ubuntu Dapper, and it works there. Not only do I have tab completion, the text field even pops up a chooser list to help resolve ambiguities.

    --
    "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  27. Re:Rumor has it... Oh, what a... by davidsyes · · Score: 2, Funny

    G.A.S.

    Sorry, I couldn't resist...

    But, gnown as Knome is REALLY one HAL of a good one... Imagine attaching Gnome to the HAL exoskeleton.... Oh, now THAT sentence was serendipitous...

    Jeez... image word: chipmunk

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  28. Simplicity has great value. by chocolatetrumpet · · Score: 2, Insightful

    Simplicity has great value.

    Have you read all 54,000 pages of tax code?

    Are you aware of all the laws that apply to your daily life?

    I believe simplicity in general, and especially simple laws and simple codes are important - otherwise you get to the point where not even one specialized person can understand a single entity.

    I heartily applaud Gnome, Gaim, Firefox, and other open source projects who are making the effort to *simplify* their programs.

    Simple is far from stupid; simple is smart!

    --
    Spoon not. Fork, or fork not. There is no spoon.
  29. Solution to file browsers? by spitzak · · Score: 2, Insightful

    Except for panels such as the file browser and print setup, and other popups like error messages and alerts, etc, people probably would never notice if they are running a Gnome or KDE program on either desktop. The differences in GUI between the toolkits are miniscule due to them copying each other and copying Windows (and Windows is only "consistent" because the toolkits there copy each other, there are in fact many *more* different GUI toolkits used on Windows than Linux).

    I would like to see a Unix-style solution to this mess, which is to have small programs do each job. In the file chooser case, any program wanting to popup a file chooser would do something like exec("file_chooser", args...) and wait for it to exit. Exit with an error means the user hit cancel. Exit with success and the program will print the chosen filename to stdout. Existing toolkits would be modified to do this, scrapping their filechooser code.

    This would allow people to experiment with new designs of file choosers. This would, within a few months, make Linux have the best file chooser in the world, as opposed to being in last place as it is now. Also practically, the file chooser program could lauch and keep a process running, allowing all the read directories and all the icons and thumbnails and user preferences to be already loaded and cached and shared between every file chooser, rather than the obscene overhead that exists now. It would allow all programs to instantly integrate into KDE/Gnome/XFCE because they all call the same file chooser and other popup panels.

    Even today there is a lot of precedence. After a long line of crap, it is becoming accepted to display a web resource by running "firefox ", rather than running the toolkit's html preview widget. There is already a program called "dialog" or "kdialog" that does a very limited version, though people seem to think this is only for shell scripts, but nothing keeps programs with no tookit from exec'ing it.

    I would like to see some sign that the freedesktop.org guys are considering this, but have not seen anything. Really sad and scary, as they are killing the biggest advantage Linux has or could have over other systems.

  30. How about just agreeing on dialogs, OK/Cancel? by mallan · · Score: 3, Insightful

    Can we just have the "desktops" agree to disagree and have a configuration option for standardized dialogs and button order? It is absolutely retarded to have one app on your system have Ok/Cancel and the other app have Cancel/Ok.

      Personally, I prefer the KDE style because I use Windows at work and dual boot at home. Ok/Cancel is what I'm used to, and it makes more sense to me. If Gnome users prefer the Mac way of doing things, hey - that's great. But no matter what *desktop* a Linux user is using, they are going to be using a mix KDE *apps* AND Gnome *apps*. Can we *please* just have a configuration option that switches button order, file browser dialog style, etc. based on what the *user* wants?

    Thanks

    --
    "Good people drink good beer"
  31. X11 virtual terminals, please! by Maljin+Jolt · · Score: 2, Interesting

    There is no need for mixing KDE and Gnome alltogether.

    As I already mentioned in another slashdot discussion some time ago, I run KDE on vt7 amd Gnome on vt8. (And Fluxbox on vt9 just for OpenGL 3D accelerated games but that's another story.)

    Just try it: On KDE 3.5.x, click "Switch User:Start New Session" on K menu. You will get your favourite login manager running on a new terminal. Pick another deskop you have installed. Switch back and forth with Alt+Ctrl+F7,F8,F9... And don't forget you still have your framebuffer consoles on Alt+Ctrl+F1..F6.

    --
    There you are, staring at me again.