Slashdot Mirror


Has the Development of Window Managers Slowed?

al3x asks: "When I first got into Linux nearly five years ago, the new releases of competing window managers (like Blackbox, Enlightenment, Sawfish, etc.) were a constant thrill, and great strides were made with every release. I can't count the number of nights spent trying to get that sexy new E build to work, and what fun it was! But these days, window manager development seems to be stagnating. The last stable release of Enlightenment is from last year. Sawfish hasn't done much of anything in months, nor has Blackbox. WindowMaker had a recent update, but not with any exciting new features (it is rock solid, however). Now, verging from the paths of window manager favoritism or "they haven't been updated because they just work," why has development in this arena slowed to a crawl, and what's on the horizon?"

437 comments

  1. yup by Qwaz · · Score: 0

    Becaue everyone is busy watching NASCAR and talking about it at

    1. Re:yup by pa-guy · · Score: 0
      When I saw that pile of shit you call a website, it confirmed in my mind that you must be from the U.S. NASCAR is the fucking WWF of auto racing.

      Grow up little man.

  2. Two words... by zesnark · · Score: 0

    Desktop environments.

    1. Re:Two words... by Isle · · Score: 1

      I think KDE says it best.

  3. E17 by psicE · · Score: 0

    Don't know about you, but I'm still urgently awaiting the release of Enlightenment 0.17, so I can finally use a file manager for Linux that's not a Windows 95 look-alike, but doesn't look like Windows 3.1 either.

    1. Re:E17 by grammar+nazi · · Score: 2, Funny
      The reason that Blackbox hasn't changed in a long time is because you can't improve upon perfection!. I'm not sure why work isn't being done on the other windows managers. They still have a long ways to go until they are more like Blackbox.

      </joke, not flamebait>

      --

      Keeping /. free of grammatical errors for ~5 years.
    2. Re:E17 by mattbee · · Score: 2

      There's a good reason you don't want to refer to the next version of Enlightenment as E17 (at least if you were cringing at the music charts in the UK 6-7 years ago).

      --
      Matthew @ Bytemark Hosting
    3. Re:E17 by Bert64 · · Score: 0

      I would like a file manager which has the looks and customizeability of "Directory Opus" for AmigaOS, only not the 5.x/magellan version.. which was just a workbench/explorer clone.. but the 4.x version which had a clean uncluttered interface (The whole program was a single "window", newer versions were troublesome where a new directory window would obscure another, or the control bar) was easy to use/configure, fast, and only had the features it needed

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    4. Re:E17 by Chandon+Seldon · · Score: 1

      You're absolutely right, you can't get much better than needing three clicks to get to an iconized window...

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    5. Re:e17 by neroz · · Score: 0

      Yeah, sounds nice, but that doesnt mean jack if there aren't any snapshots and the like.

    6. Re:E17 by Anonymous Coward · · Score: 0

      >I would like a file manager which has the looks and customizeability
      >of "Directory Opus" for AmigaOS, only not the 5.x/magellan version..
      >which was just a workbench/explorer clone.. but the 4.x version which
      >had a clean uncluttered interface (The whole program was a single
      >"window", newer versions were troublesome where a new directory window
      >would obscure another, or the control bar) was easy to use/configure,
      >fast, and only had the features it needed
      >
      >
      Then write it yourself and stop bothering us with your worthless suggestions.

    7. Re:E17 by SCHecklerX · · Score: 2

      Try ROX-Filer:

      http://rox.sourceforge.net/

      and some apps I've written to work with it:

      http://freefall.homeip.net/code/

      This is a very nice filer, and it uses the filesystem for everything, as opposed to trying to come up with some weird-assed scheme. For example, applications are simply directories with certain files within them. What could be simpler?

      Light, fast, elegant, and it makes sense.

    8. Re:e17 by Yebyen · · Score: 1, Flamebait

      snapshots? check out cvs, you anus. Enlightenment project page.

      --
      Restating the obvious since nineteen aught five.
    9. Re:E17 by Anonymous Coward · · Score: 0

      I HEAR THAT!! I can't see moving to linux with anything but E, but E16.5 is just too damned hard to get used to and configure to any degree of usability for me (I'm an ex-bread-and-butted-NT-geek). XP is pushing me to Linux faster than ever, but KDE and GNOME just don't cut it. As soon as E17 is out, I'm a full-fledged, re-virginized convert (or is that "convict" in Redmond?).

    10. Re:E17 by Forrestina · · Score: 1

      i count 2 clicks

      also, you can drag the iconified menu out, put it in the corner somewhere and leave it. and make it so it's only one click like anything else. but, thats a waste of screen space.

      on a 1024x512 screen, you don't waste space with crap like that.

      --

      -------
      "don't smoke, don't drink, don't fuck
      at least i can fucking think"
      Minor Threat

    11. Re:e17 by ChipX86 · · Score: 1

      There are plenty of snapshots. Check out CVS. Many of us use E17 already. Though it's not at the moment good for every day use, it is definitely usable. I'm quite impressed with the work of the Enlightenment developers so far.

      One thing that some people tend to forget is that working on a large project is a slow process. You can't just say, "Give me something I can use!" unless there's something available that you can use. In the case of Enlightenment, many of the things they've been working on have been smaller components that will be used to build E17. Many of these libraries have already been released, and don't require CVS checkouts. Imlib2 or Evas, for instance. Because of the modularity, people can use these components in their own applications. E17 isn't the only application that will result from these libraries.

      Rome wasn't built in a day...

    12. Re:E17 by Zathruss · · Score: 1

      Hmpf, someone must've put acid in my coffee again, because it only takes me one click here.

    13. Re:E17 by SealBeater · · Score: 1

      > would like a file manager which has the looks
      > and customizeability of "Directory Opus" for AmigaOS

      I think what you want is gentoo, then. From the home page:

      gentoo is somewhat inspired in its look & feel by the classic Amiga program DirectoryOpus

      --
      -- Its survival of the fittest...and we got the fucking guns!!!
    14. Re:E17 by Juln · · Score: 1

      You might also try windowmaker.
      It is fast, stable, and has little buttons to push.

      --
      Juln
    15. Re:E17 by Bert64 · · Score: 0

      Actually, Directory Opus 4.12 has been released under the GPL (http://www.gpsoft.com.au), perhaps i will look into porting it later on.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  4. Enough already? by Phil+Wilkins · · Score: 3, Insightful

    Could it be possible that yet-another-window-manager, just isn't a particularly interesting project to work on any more?

    We've had the pre-cambrian explosion, time for the mass extinction.

    1. Re:Enough already? by Jamie+Zawinski · · Score: 1, Redundant

      Could it be possible that yet-another-window-manager, just isn't a particularly interesting project to work on any more?

      We've had the pre-cambrian explosion, time for the mass extinction.

      Absolutely! Now if only we could get people to stop writing IRC clients and curses-based MP3 playlist editors, we might be getting somewhere...

      I haven't seen anything in a window manager that interested me since 1993. All I pray for these days is that whatever window manager that gets installed on my systems by default have the decency to put the "close" box in the same place as the last location I got used to, and that it not make me jump through too many hoops to turn off all of the keyboard equivalents that get in the way of Emacs usage.

    2. Re:Enough already? by Djaak · · Score: 1

      Who's talking about another window-manager project besides you ?

    3. Re:Enough already? by Phil+Wilkins · · Score: 1

      Not even me, if you'd actually thought to read my post before shooting your load.

    4. Re:Enough already? by garcia · · Score: 2, Insightful

      not only that but not suck 300mb of memory, run slow as hell on a decent system, or look like shit.

    5. Re:Enough already? by Bob+The+Cowboy · · Score: 1

      Absolutely! Now if only we could get people to stop writing IRC clients


      Good god no! There still isn't a decent IRC client for linux like there is for Windows!

      Bitchx is nice, but a bit hardcore... everything else has a nice feature or two, but overall sucks.

      xchat, ksirc, kvirc, ircII (or however its spelled)... all nice... but hold nothing to mIRC, for example

      Bill
    6. Re:Enough already? by Anonymous Coward · · Score: 0

      X-Chat kicks the shit out of mIRC.

    7. Re:Enough already? by mosch · · Score: 2

      xchat doesn't hold a candle to mirc? xchat kicks some mirc ass. at least it lets you be on multiple servers, with only one client. mirc sucks for people who use more than one server at a time.

    8. Re:Enough already? by Anonymous Coward · · Score: 0

      XChat kicks the shit out of mIRC.

      As far as I'm concerned, mIRC doesn't even hold it's own on Windows. Check out XiRCON.

    9. Re:Enough already? by jonathan_ingram · · Score: 1

      Agreed, XChat is the best Unix IRC client.

      I'd say that Bersirc is the best IRC client in Windows, though.

    10. Re:Enough already? by ghorthaur · · Score: 1

      Look at treewm(on freshmeat).

    11. Re:Enough already? by ernop · · Score: 1

      Try irssi. http://www.irssi.org/

    12. Re:Enough already? by Anonymous Coward · · Score: 0

      Oh great ! Then if we could just stop people from writting free software, Microsoft would rule the world.

      Such a smart post, Jamie...

    13. Re:Enough already? by Anonymous Coward · · Score: 0

      actually one mirc client will let you be on multiple servers at the same time... you just have to have a script to do it (oh that's too hard isn't it)

  5. Golem by frohike · · Score: 4, Interesting

    One of the promising window managers that's (IMHO) up and coming is Golem, being developed by a friend of mine. It's very simple but all of its features are provided by fast plugins. This is kinda like Sawfish, but without the overhead of a Lisp interpreter. Anyone looking for a new WindowManager to try out (and develop on) ought to check it out!

    1. Re:Golem by pj7 · · Score: 1

      does your friend still work on it? From the CVS it looks like it hasn't been touched in a few months.

    2. Re:Golem by frohike · · Score: 2, Interesting

      Yeah, he's been off doing some other projects (including moving to get ready for school) but he's planning to pick up devel of it again soon. I guess he's one of the minimalist people and likes it ok the way it is so there hasn't been a whole lot of impetus to change it just yet. Plans include things like a better menus plugin... also one of the best features of Golem is that it has pretty much the most complete support for multi-monitor I've seen yet in a window manager. WindowMaker in its recent versions is just starting to catch up with Golem in that respect.

    3. Re:Golem by hereticmessiah · · Score: 2, Interesting

      Looks pretty good. After a cursory look at it, I'm impressed. It might even make me change over from WindowMaker.

      --
      I don't like trolls and mod against me if you like, but I'd prefer if you'd reply.
  6. Couple possabilities by nuintari · · Score: 5, Interesting

    I can't speak for all fo them, but AfterStep is undergoing a pretty big change, and as far as I know Enlightenment is getting a total rewrite. That'll slow down developement something fierce. Then ya look at some of the minimal ones, notably Blackbox and Sawfish, they both do what they were intended to do. new features aren't in the focus of some of the more minimalistic projects, so anything at this point is bug fixes. I don't know much about WindowMaker, but they could be working on a very new release, which could be in pre alpha states right now. Check the CVS of your favorites out and take a look, some of the code in the afterstep 1.9 is just great, but last time I checked, I still couldn't get it to compile completely.

    --

    --Nuintari

    slashdot : where an opinion can be wrong.

    1. Re:Couple possabilities by Glytch · · Score: 3, Informative

      Windowmaker is pretty much in the "add little features, fix little bugs" category from what I've seen in the changelogs. 0.70 was just released a few days ago, and (just speaking anecdotally) it works flawlessly. I never even have to touch the config files by hand anymore, the WPrefs tool works fine. And coming from a die-hard Slackware control-freak like me, that's saying something.

      I think the development team should just declare it to be version 1.0. Windowmaker is stable and full-featured enough for it. :)

    2. Re:Couple possabilities by sfe_software · · Score: 2

      Then ya look at some of the minimal ones, notably Blackbox and Sawfish, they both do what they were intended to do.

      Exactly. I use Sawfish and I love it. It's much lighter than E, hasn't crashed yet, and integrates nicely with Gnome 1.4. And it's not ugly (with the right theme).

      Plus it supports xinerama pretty nicely, aside from dialogs popping up in between screens once in a while.

      --
      NGWave - Fast Sound Editor for Windows
    3. Re:Couple possabilities by Brainchild · · Score: 3, Informative
      I never even have to touch the config files by hand anymore, the WPrefs tool works fine. And coming from a die-hard Slackware control-freak like me, that's saying something.

      And if you're even more of a control freak than that (like i sometimes am), you can use the wdwrite utility to store selected preferences, and then use the WPrefs tool and whatnot to handle the rest.

      I think the development team should just declare it to be version 1.0. Windowmaker is stable and full-featured enough for it. :)

      Close, but not quite. Alfredo's working on support for the _NET_WM spec (or whatever the devil that Grand Unified Post-ICCCCCM Extension is called nowadays), to support next-generation KDE and GNOME and whatnot. Once that's there, together with up-to-date documentation, then i would agree with the v1.0 thing.

      --

      :: "I am non-refutable." --Enik the Altrusian ::

    4. Re:Couple possabilities by ameoba · · Score: 3, Insightful

      [blockquote]
      Then ya look at some of the minimal ones, notably Blackbox and Sawfish, they both do what they were intended to do. new features aren't in the focus of some of the more minimalistic projects, so anything at this point is bug fixes.
      [/blockquote]
      Which brings up one of the big differences between Free software and Commercial software; Since there is no real revenue stream to maintain, there isn't a long string of marketing dictatated releases after the project reaches maturity. TeX is a notable example, freezing the features, and working towards bugs (and extending the version number towards Pi).

      I'm sure everyone here has heard the "release early, release often" mantra/slogan which applies to the early part of the development process, but what universal wisdom about the back-side of the dev. process do we have? We can follow the steps of TeX (as it appears many window managers have), and be happy with a solid, stable program, or we can take the path of feature-bloat, and keep adding things because they're nifty. (Mozilla comes to mind..)

      --
      my sig's at the bottom of the page.
    5. Re:Couple possabilities by gnrfan · · Score: 1

      Check this:

      http://www.handhelds.org/z/wiki/ePAQ

      ePAQ is a new window manager I started writing today to replace blackbox / ion on the iPAQ. I have a lot of thoughts / experience doing user interface stuff, so I am going to try to build a system that will work well running on a 240x320 and a 320x240 display. Until I have a working bootstrappable system I will use this page to leave notes on what I'm doing.

      --
      The Gnrfan
  7. They matured by C0vardeAn0nim0 · · Score: 3, Insightful

    KDE today is as good as window manager as MS windows or Apple finder, Gnome is getting closer, WindowMaker is rock solid and is small and fast, as Kojima dreamt years ago.

    Until someone comes with a unbelievable great idea, things will go slow for a while.

    And since the window managers "market" (don't know if this word can be applied to open source) are stable now, only the best and most used WM (gnome, WindowMaker, KDE) sees any development.

    --
    What ? Me, worry ?
    1. Re:They matured by zesnark · · Score: 1

      Finder != window manager

    2. Re:They matured by firewort · · Score: 2

      Actually, it is - in the same way that Explorer is the Windows GUI and Desktop.

      Finder also happens to be the name that is given to file browser windows, but Finder is the Mac GUI for all versions of 9.x and prior. (In OS X it was Desktop, but has been renamed Finder- although in OS X, it's a process. In 9.x and earlier, it's the whole GUI, and that's it.)

      In Windows, Windows Explorer is the file browser, Internet Explorer is the Internet browser, and Explorer.exe is the whole GUI the mess sits on.

      --

    3. Re:They matured by Anonymous Coward · · Score: 0

      Bah! KDE and Gnome still have along ways to go. I hate to burst your bouble, but windows is more efficient at this.

    4. Re:They matured by Anonymous Coward · · Score: 0

      actually, it's not.

      XWindows is quite different from Macintosh GUI/Windowing environment, and they can't be compared with words like "window manager".

      Macintosh doesn't have a window manager, it has a toolbox and a windowmgr tool (as well as a print mgr tool, quickdraw tool, etc). Finder is the program that draws the desktop icons and allows file management. Consider At Ease, which replaced the finder, with simplified program launching buttons (where did MS Bob get it's inspiration? :), yet windows still looked and behaved the same.

      XWindows has a window and a root. XWindows Window managers play tricks to draw the frame around the window. What you see as 1 window (an xterm with a fancy border, title, minimize/maximize/close buttons) is actually 2 windows, the content window, and a slightly larger window behind it (drawn by the window mgr) which contains the frame, buttons, etc). Dragging the window mgr window moves the content window as well to keep up the masquarade. Try running XWindows without a window manager, and it becomes obvious.

    5. Re:They matured by steveha · · Score: 2

      KDE today is as good as window manager as MS windows or Apple finder, Gnome is getting closer

      I use a GNOME desktop with the Sawfish window manager. There are exactly no things I wish were better; as far as I am concerned, GNOME is equal to Windows in the window manager department.

      I use a pretty theme called aq3, which is vaguely Aqua-ish, but not slavishly. For my wife's account I use RedMonk, which looks and works exactly like the Windows 98 she is used to.

      I will be happy when GNOME organizes the control panel thing a bit better, and I'd like a better menu editor, and there are a few other nits I can pick... but I'm completely happy with Sawfish as it is on GNOME today.

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    6. Re:They matured by ecki · · Score: 1

      The Finder is a separate process as well in the classic (i.e. pre-X) Mac OS. You can kill it and the other running applications don't loose their GUI. The GUI in classic Mac OS is established by the Toolbox. That includes menus, dialog boxes, window handling etc. The Finder doesn't implement any of that, it just uses it like any other application.

    7. Re:They matured by Anonymous Coward · · Score: 0

      Sawmill/Sawfish is *terrible* at remembering window settings such as sticky and skip-window-list.

    8. Re:They matured by Anonymous Coward · · Score: 0

      What the hell ARE XWindows? :)

    9. Re:They matured by zesnark · · Score: 1

      You obviously don't understand what a window manager is. Neither explorer.exe nor the Finder are window managers. You can run MacOS without the Finder resident and you can run Windows without explorer.exe resident. In both cases the window manager is integrated into the operating system.

    10. Re:They matured by Anonymous Coward · · Score: 0

      Hey, bub: thats the 'X WIndow System' not 'XWindows'.

    11. Re:They matured by ReelOddeeo · · Score: 2

      Not only can you not run the Finder, which provides a gui file manager, but you can run MPW which provides a command line environment.

      Need to shut down the somputer? Type Shutdown. Need to reboot? Type shutdown -r. Want to launch another application, just type it's pathname -- even if it is a standard mac gui app. Need to copy files, list directories, edit files, run compilers, make, link, pipe long series of commands together? MPW has equivalents to sed and other tools. MPW has been around on the Mac since 1986!

      The point being: you don't need to run the Finder. Most people simply find it more productive. (Except when you need to use regular expressions to select some files, and don't happen to have MPW around.)

      All the gui programs still run fine with no finder. The Finder is not the window manager. The finder is simply another gui program which draws icons on the desktop, lets you explore your disks, copy files, launch applications by clicking, move files to the trash folder by dragging icons, etc.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    12. Re:They matured by asincero · · Score: 1

      > KDE today is as good as window manager

      KDE isn't a window manager.

      - Arcadio

  8. yay! by Anonymous Coward · · Score: 0

    FIRST POST!!!

  9. GO KDE! by ekrout · · Score: 5, Informative

    I think that this is primarily because desktop environments have taken over. The KDE folks must be hooked-up to caffeine IVs based on how fast they release updates and totally new applications. Ximian GNOME is also quite nice, and has a large following. Basically, "window managers" as we know them have been replaced by these more full-featured environments that are helping to bring Linux to the desktop.

    --

    If you celebrate Xmas, befriend me (538
    1. Re:GO KDE! by zesnark · · Score: 0, Redundant

      As I already pointed out.

    2. Re:GO KDE! by Nelson · · Score: 5, Informative
      That's correct. In fact, I'd go as far as to say the the very concept of window managers has been a hurdle slowing down the progress of the GNOME.


      For a while there was a debate about "the GNOME window manager" and then there was the whole E thing when people were getting frustrated and quitting their jobs. Sawfish came out to fill a void and that's what it has done and now it doesn't seem as important that it get's all the newest wiz-bang gadgetry.


      Newer versions of E are sounding more and more like they are trying to build a desktop or new environment than simply a window manager, that's great, more power to them.


      But the essential truth is that for the majority of Linux users the window manager concept has come and gone and that desktops are where it is all happening now.

    3. Re:GO KDE! by Arandir · · Score: 2

      And according to the KDE 3.0 TODO list, KWin is undergoing a major overhaul.

      Having poked and prodded the insides of KWin, it is a very nice window manager. Small, fast, elegant. The philosophy seems to be just manage windows, nothing else. (sort of like sawmill). I don't know much they could do to improve it.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    4. Re:GO KDE! by Bert64 · · Score: 0

      Personally, i find all these "desktop environments" are too heavy for older computers... I would much prefer a lightweight window manager (in my case - windowmaker) with a small menu of common applications, and a terminal where i can start anything else i might need. Plus the heavy integration of kde apps.. makes using them under other window managers a resource wasting experience... gnome apps don`t seem so bad. Perhaps there should be a standard "menu" and "desktop" concept to be supported by all desktop environments and window managers. As the windows "start menu" is backwards compatible with the old "program manager groups" and all the explorer replacements i saw support the same standard, allowing program installations to give a "user friendly" icon, regardless of the desktop choice of the user.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    5. Re:GO KDE! by elflord · · Score: 2, Informative
      Personally, i find all these "desktop environments" are too heavy for older computers..


      I've used KDE on pentium I class machines bfore, and it runs quite nicely. However, it's a bit of a memory pig, especially if you want to run (for example) Mozilla, Star Office, and other apps on top of it. To summarize, the desktop environments are memory pigs, but given enough memory, they work nicely.

    6. Re:GO KDE! by Bert64 · · Score: 0

      I find it sluggish on my K6-2/400 with 768mb.. it`s fine on an Athlon/1000 with 128mb, until it runs out of memory.. Similarly on an Alpha with 192mb. So it seems to be quite a CPU hog aswell

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    7. Re:GO KDE! by Anonymous Coward · · Score: 0

      let me stop laughing long enough to post this....

      You run StarOffice and Mozilla and claim KDE is the memory pig?

      troll on!

    8. Re:GO KDE! by skbenolkin · · Score: 2, Informative

      Personally, i find all these "desktop environments" are too heavy for older computers...

      You said you would prefer a lightweight window manager anyway, a sentiment I think I second, but if anyone reading this thinks "Oh drat, I wanted to run KDE on my slow box," try KDE on top of Blackbox. Rumor has it performance is faster than with the default kwin on such machines.

      --
      "Frederick, is God dead?" --Sojourner Truth
    9. Re:GO KDE! by Anonymous Coward · · Score: 0

      How about lettig me disable some of the buttons on it? You could do this in KDE 1.0, but it seems to have slipped off of the radar, and 5 buttons on every titlbar is a little bit over the edge if your other boxes run wnidowmaker (2 buttons) and pwm (no buttons).

    10. Re:GO KDE! by rwall · · Score: 1

      As of KDE 2.2, this is possible with many of the window styles.

      Simply right click the title bar(or choose the window control menu) and select Configure. From there choose Window Decoration from the list on the left and then the Buttons tab from the right where this functionality is available.

    11. Re:GO KDE! by WhiteLynx · · Score: 1

      I run gnome / sawfish on my PII 233 with 256mb and it runs like a charm... Enlightenment is a bit of a memory hungry beast but even that runs ok. Compared to the performance you would get from W2K on this spec machine, I would say that these desktop environments / windows managers are *very* efficient. Please feel free to flame.

      --
      -- I'm not a hacker, I just run linux...
    12. Re:GO KDE! by Random+Walk · · Score: 1
      Mod me down if you dont' like this, but as a serious question: what real advantage do these desktop environments have, after all ?

      Almost everyone in our institute uses KDE, just because it is installed by default. However, I have never ever seen anyone using a feature not provided by simple window managers as well (I have seen, however, people getting confused because kvt is not a fully functional xterm replacement).

      I have installed Ximian Gnome at home, mostly to test compliance for some app I have coded. I never find myself using any of its features. Actually, the only reason I keep it on my disk is the nice gdm login screen.

    13. Re:GO KDE! by Tepic++ · · Score: 1

      Given enough memory Win2K runs very nicely too. I used to run it on a PII 233 with 192MB of memory and it was very smooth and stable.

    14. Re:GO KDE! by jonathan_ingram · · Score: 2

      From mentioning 'kvt', I'm assuming you're using KDE 1, which is a pity. KDE 2's console is Konsole, which is much better than Kvt was.

      The advantage environments have over collections of applications is unity of style and theme. For example, all the KDE applications are network transparent, which means that you can type in a ftp or http address in a file/open dialogue and the file will automatically be downloaded. That, together with the interprocess model (DCOP) and the use of the same widget set (QT), make for a much more integrated experience than just using random applications all over the place. See if you can get your workplace to upgrade to KDE 2 -- it's much more integrated and polished than KDE 1.

      Of course, you are free to just use random applications if you feel like it.

    15. Re:GO KDE! by bockman · · Score: 2
      I think that this is primarily because desktop environments have taken over.

      Not completely. 'Simple' WMs still have a 'niche market' (if this term has any meaning in OSS) with people wich use relatively old hardware(and wasn't Linux praised for never obsoleting your hardware?), or for people which prefer snappy response to thight integration.

      Like myself: I still use (and hope to use for another couple of years) a Pentium 150 MHz laptop with 80 MB [the maximum it can handle]. Already had performance problems with the 1.x versions of KDE/Gnome. I'm not even going to try the 2.x ones.My current set-up is Window Maker(I like better Sawmill micro-gui theme, but WM gives me the 'dockapps' bonus), coupled with ROX-Filer (with panel).
      Not the best integrated of desktops, maybe. But I like it so much that I recently ditched Gnome (which I quite like anyway) also on my 800 MHz Athlon desktop, to try the same setup. From the increase in responsiveness (especially but not only the start/up of apps), I don't think I'll go back.

      So, thanks to all the developers of 'simple' window managers and other little tools which allows me (and I believe many others according to what I read on the Net) to build my own dektop interface.

      --
      Ciao

      ----

      FB

    16. Re:GO KDE! by swb · · Score: 2

      How about going one further, and saying they're an example of not just unity of style and theme, but they're unifications of functionality -- drag and drop, built-in configurability (no hacking text files to alter an applicationmenu).

      It's kind of like an IDE versus vi/make/gcc/gdb, except that you're only giving up a certain amount of system resources and gaining features and integration.

    17. Re:GO KDE! by be-fan · · Score: 2

      I'm running a simlar spec machine (PII-300 256MB) and Win2K runs much better than either GNOME or KDE. You must have Win2K configured wrong. (That's the same comment I always hear when complaining about Linux, so I'll just dish it out myself...)

      --
      A deep unwavering belief is a sure sign you're missing something...
    18. Re:GO KDE! by dmelomed · · Score: 1

      I second that. Try ion http://www.students.tut.fi/~tuomov/ion/. You might never go back to desktop hogs again.

    19. Re:GO KDE! by ReelOddeeo · · Score: 2

      For comparison, Win2K crashes much more nicely on a machine with 256 Mb than one with only 192 Mb.

      [Anecdote... So my office mate takes this Visual FoxPro application that has run for years, and runs it on Win 2K, 1 GHz, 256 Mb, and it crashes -- HARD! Blue screen. No option to continue. Must physically power off the machine. But only on some W2k, never on NT. We trace the problem down to using a DLL written in Delphi 3 that has been in use, and deployed in the field for years. Win95,98,ME,NTwks,NTserver,etc. Yeah, W2K is stable. The app didn't die, the whole machine died! And in the process takes some files along with it. In one case, destroying a user's Outlook mailbox.]

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    20. Re:GO KDE! by Anonymous Coward · · Score: 0

      Just because a DLL has been in the field for years doesn't mean it was written properly. There are some rules you are supposed to follow when writing against the API to make sure it can be back and forward compatible. Not following those rules can cause problems.

      I love when people blame OS stability issues on user-written DLL's.

    21. Re:GO KDE! by ReelOddeeo · · Score: 1

      This dll doesn't make any exotic system calls. It opens some old proprietary databases with read only file access. Then the VFP program can call the dll to extract rows from the tables.

      It was compiled in Delphi 3 because the original proprietary database was in Pascal. Therefore making it easy to port this old dos code into a delphi dll. Again, all it does is open files read-only, and read bytes out of the file. No exotic calculations. No odd system calls, etc. It just reads bytes out of files, interprets the proper old proprietary format, and returns typed values such as ints, dates, strings, etc.

      Maybe delphi 3 doesn't generate properly written dlls? But it is a commercial compiler that was no doubt used by many thousands of people.

      The DLL has been deployed for years. It works on every os up to Win2K. On Win2K it doesn't merely crash the application, but it hard crashes the machine.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    22. Re:GO KDE! by Arandir · · Score: 2

      That's the window style plugins. Choose another window style if 5 buttons bother you. Or write your own. One of the best parts about the KWin architecture is its plugin decorations.

      This isn't Windows. You don't have to stick with the default configuration. Choose the KStep decoration with only two buttons if you wish.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    23. Re:GO KDE! by Bert64 · · Score: 0

      Not such a memory pig, And i dont run staroffice nor mozilla.. the general performance of the desktop environment is slow, switching between virtual desktops or loading apps is very sluggish, even when the machine isn`t swapping. Perhaps there are other hardware faults, but WinXP doesn`t have this problem.. it runs perfectly with 768mb on K6/400 with the swapfile DISABLED.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    24. Re:GO KDE! by be-fan · · Score: 2

      old dos code into a delphi dll.
      >>>>>
      It was originally old DOS code? There's your problem right there. You're probably doing something in there that Win2K doesn't like.

      --
      A deep unwavering belief is a sure sign you're missing something...
    25. Re:GO KDE! by Anonymous Coward · · Score: 0

      And this was reproduced on multiple machines? (I'm trying to agree with you that it shouldn't have BSODed, not that it's impossible, but first one would need to establish causation rather than correlation).

    26. Re:GO KDE! by elflord · · Score: 1

      You're completely missing my point. I'm not bashing KDE. What I'm doing is pointing out that it runs just fine on old hardware if you have enough memory (ie you don't need a 1.4G athlon to run it). It uses a fair amount of resources, but
      that's the price you pay for functionality.

    27. Re:GO KDE! by elflord · · Score: 1

      Loading apps has nothing to do with the desktop environment. BTW, how long does it take to "switch virtual desktops" on W2k ?

    28. Re:GO KDE! by Anonymous Coward · · Score: 0

      I haven't forgotten the window manager concept. Desktop envirusments (KDE and Gnome especially) are bloated.

      Plus they take up precious memory that Quake III could be using.

  10. Rick Harney by Anonymous Coward · · Score: 0

    I bet it's because of Rick Harney.. just a guess though.

  11. KDE by peripatetic_bum · · Score: 1

    Im not sure what you mean by lack of development of window managers, but have you looked at KDE
    and how it is advancing much faster than anything else out there?

    thanks for reading

    --

    Sigs are dangerous coy things

    1. Re:KDE by Anonymous Coward · · Score: 0

      I would have moderated this as "Dumbass"....

    2. Re:KDE by Anonymous Coward · · Score: 0

      No, because KDE isn't a window manager, it's a desktop enviroment.

      Learn the difference.

      Dumbass.

    3. Re:KDE by Anonymous Coward · · Score: 0

      KDE has a window manager, KWM. Pity it's total crud compared to the standalone WMs out there.

    4. Re:KDE by peripatetic_bum · · Score: 1

      I would have moderated you as an ass, coward

      --

      Sigs are dangerous coy things

  12. Hmm... by Phasedshift · · Score: 2, Insightful

    Perhaps because the economy sucks right now? I imagine more people are worried about their jobs and paying rent then developing a window manager that they aren't making any money off of (or very little)...

    Either that or they are really busy watching pr0n...

    1. Re:Hmm... by dragons_flight · · Score: 2

      On the other hand, if you are out of work then you might do some free development to pass the time. After all most people aren't spending every waking moment looking for the next job.

    2. Re:Hmm... by Anonymous Coward · · Score: 0

      As depressing as that sounds.. it creates a bigger open source community when all the programmers are sitting at home with nothing else to do.

    3. Re:Hmm... by lkaos · · Score: 1

      I don't understand all the doom sayers. The economy is fine. The economy is shifting as it does during situations like this. While airlines might be firing people DoD related bussinesses are still hiring. The only people ever really effected are unskilled labors and since they are unskilled, that just means that instead of making $6 looking at bags at an airport, they can make $6 an hour serving fries to all the people busily working on all the new DoD contracts.

      Basic economics...

      --
      int func(int a);
      func((b += 3, b));
    4. Re:Hmm... by Anonymous Coward · · Score: 0

      I'm quite skilled but haven't heard back from at least 9 prospective employers in the last 2 weeks. I have passed out resumes, taken tests, etc...but no interviews. Guess I will have to learn to flip burgers for real, after all I gotta eat.

  13. e17 by technomancerX · · Score: 3, Informative
    Seems like following the progress of e17 is interesting enough in and of itself... something about a multi-threaded open gl accelerated window manager what also includes a file manager and full widget library strikes me as 'making progress'. Not to mention the coolness of the underlying libraries...

    .technomancer

    --
    .technomancer
  14. good question by Anonymous Coward · · Score: 0

    The answer is obvious though - virtually all former window manager developers have given up XWindows to use Windows 2000. Or, have a job now and can't justify wasting time over an open source project.

    It'll happen to you once you leave college and enter the real world.

  15. Why E has slowed by Raster+Burn · · Score: 3, Insightful

    I've been lurking on their devel mailing list (check out their project page) and E's progress has slowed because of the recent downturn the tech industry. Open source programmers need jobs too....

    1. Re:Why E has slowed by Anonymous Coward · · Score: 2, Funny

      Surely if they're unemployed, they have more time to work on open source projects? Or do they just spend all their time wallowing in a mire of self-pity.

    2. Re:Why E has slowed by Raster+Burn · · Score: 1

      Well, they say they're looking for jobs :)

    3. Re:Why E has slowed by cymen · · Score: 4, Funny

      They just loose hope, fire up Windows and load PowerPoint to start a job presentation, and then get a deadly macro virus that kills their hard disk with the dreaded click of death hex code patch...

      Seriously - whenever there is a problem just look to Microsoft for the cause.

      [note: for the human impaired this is a joke, of course it may or may not be funny]

    4. Re:Why E has slowed by Anonymous Coward · · Score: 0

      They spend their time job hunting and flipping burgers. Whatever pays the bills. Although I have a job now, my open source projects have been on hold for a while. The tech boom is over, for now.

    5. Re:Why E has slowed by Anonymous Coward · · Score: 0

      maybe the real reason is that osx is out and E does not wantr to get in trouble with steve jobs

    6. Re:Why E has slowed by Zurk · · Score: 2, Interesting

      well..i cant speak for all programmers but looking for a job is a full time job in itself. going for interviews, applying for jobs, looking up ads, interviewing etc etc. Also the tech downturn has left some of us no other option but to start with commercial projects in case we loose our existing jobs. part time work is also another thing that sucks up time. at times like these its better to have a full time AND a part time job as a fallback and that sucks up time.

    7. Re:Why E has slowed by vandan · · Score: 1

      Development of E has slowed down 'cause Rasterman was SACKED from VA Linux, along with all the other E developers, DRI developers, and assorted cool thing developers. So everyone is now looking for another job instead of working on E (which was their job - well the E developer's job - you know what I mean...)

    8. Re:Why E has slowed by super-flex-o-matic · · Score: 1

      yup, and i don't get, why va-linux fired rasterman.
      it's a shame. and shows, that lot's of stuff at va-linux is going the wrong direction.
      on one side they "support" open software development. but on the other side, they fire one of the most promising programmers after he moves to australia.

      great job va-linux!
      i wonder why slashdot asks this questions, it's clear most people don't have the time to spend development on such "unpromising" free-desktop solutions, when most companies focus on server-software in linux.

  16. IceWM? by X-Dopple · · Score: 3, Insightful

    I've been following IceWM rather closely for the past year, and it's at 1.0.9 - released a week or so ago, IIRC.

    Really, though, what features are there to add to window managers? If you add too many features, then you end up like Enlightenment, which IMO is more like a desktop environment than a window manager.

    1. Re:IceWM? by glitch_ · · Score: 2

      I've never been quite clear on the distinction between a window manager and a desktop environment. What does a destop environment have, that a window manager doesn't?

    2. Re:IceWM? by tono · · Score: 1

      Icons in the root window, and a trash can.

      --
      cheese logs keep my wang warm at night.
    3. Re:IceWM? by scrytch · · Score: 2

      What does a destop environment have, that a window manager doesn't?

      If I had to give a snappy answer, I'd say file management in a visual fashion (so 'ls' doesn't really count). Icons on the desktop, drawers, panels, folders, all are basically file management. Using a widget set for apps to utilize and interoperate with each other is also part of what makes a suite considered a single "desktop environment", but you can patch together a desktop environment all your own with different tools, so yes, twm, tkdesk, and an xterm running vi is a desktop environment, and perfectly good for some, unacceptable to others who prefer to have the same keyboard commands and the same common menu items act the same way across applications.

      Me, I don't care, I just like the tools that make me productive. I do like having copy/paste and drag&drop work in a sensible fashion across applications tho.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    4. Re:IceWM? by jeffphil · · Score: 1

      You can get desktop icons and a trashcan in icewm by running

      gmc --nowindows &

      in your .xinitrc file right before starting icewm. I assume the same type of setup can be done with nautilus, although never tried.

    5. Re:IceWM? by Ian+Bicking · · Score: 2
      It's only so confusing because few window managers are only window managers. A window manager manages the windows -- their placement on the screen, the manner of arranging them, and focus. Presumably it also does virtual desktops because there's no one else to do them.

      A desktop environment is pretty much everything else on the desktop -- a launcher, file manager, maybe an object system for files and components... it's kind of fuzzy. A window manager is part of a desktop environment.

      For a long time no one was stepping up to do the work of making a real desktop environment, so the people who made window managers made small steps in that direction. For instance, the dock in Afterstep and Windowmaker -- there's really no decent reason it should be part of the window manager, but no one else was making it, so what the hell.

      It probably also had something to do with a crude interface between the window manager and applications, where the specific behavior that you wanted in a dock wasn't possible to create without being integrated with a window manager. Those interfaces have been improved, so it's no longer necessary to integrate.

  17. Damn... by Anonymous Coward · · Score: 0

    I was going for "First Plug" with this link but you beat me to it with your so-called "friend's" project. :(

  18. UGH! by Anonymous Coward · · Score: 0

    the worst terrorist attack in history occured last month, and WW3 is starting today, and people in Afganistan are getting killed...and you're talking about the development of window managers!?! i'm sure the people who were crushed under 100 stories of steel would be very interested in window managers. or the people who are getting bombed now too.

    my god,get your priorities straight!

    1. Re:UGH! by bjtuna · · Score: 1, Offtopic

      My priorities are where they should be... focused on me. Like everyone else, I am deeply saddened by the events of 9/11, and I think sorrowfully about it at least 30 times a day, but I am not letting it consume my life. I have not quit school and work so I can go on a 24/7 worry binge.

      Course thats just my $0.02.

    2. Re:UGH! by kalanar · · Score: 1

      These kinds of posts make me wonder if the person is a miserable typer and was trying to get to CNN instead of /.

      The only articles that should ever be submitted to slashdot is tech articles about how x military is using x technology for x.

      So my question is, why do you come to slashdot for international news.

      Everyone is saddened by everything that has happened. But everyone also needs to move on and get on with life. Look up the meaning of terrorism and understand that if everything changes to being scared and ducking under cubicals.

      Windows Managers are something slashdot should be talking about.

    3. Re:UGH! by Anonymous Coward · · Score: 0

      Why do people respond to this obvious troll in EVERY SINGLE SLASHDOT STORY?

      People should have wisened up by now... Why is this troll still successful? Its been repeated 100's of times already...

  19. Fvwm2 by gweihir · · Score: 4, Insightful

    I don't know what the problem is. I am still pretty satisfied with fvwm2. And some features you don't get in. e.g. KDE. Like the virtual desktop (FvwmPager) with the individual desktops actually being next to each other. Great for very large windows! And the switching mechanism (hit the border with the mouse) rocks!

    I don't need all these graphical, slow and unintuitive menues. I am completely satisfied if I can add the shortcuts I need in 5 minutes to the pop up menues and have all the desktop space for my own use.

    And I don't want to redo customization all the time. Basically I have had the same Fvwm2 configuration for years, with only small modifications. That means I can find everything very fast, because I know where things are!

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted and ignored otherwise.
    1. Re:Fvwm2 by Rich · · Score: 5, Interesting

      You might like to try using the NET enhanced version of FVWM. This adds supports for the extended WM hints specification agreed to by both KDE and GNOME. The homepage is http://fvwm-ewmh.sourceforge.net/. The existence of this extension also shows that while WM development might have slowed, it hasn't stopped.

    2. Re:Fvwm2 by Anonymous Coward · · Score: 0

      Fvwm2!?! Twfffffp, all you need is TWM.

    3. Re:Fvwm2 by KerrAvonsen · · Score: 2, Informative

      Agreed. I've tried E and Sawfish with GNOME, and I find I simply miss the FvwmPager too much. It has features (like the way you can drag windows around) that I haven't found in any other virtual desktop. Why would I want to have to fiddle around with menus that have clunky items for "Move this window one desk to the left" when I can drag the window to exactly the desktop I want, or even "drag" it out of the Pager onto my current desktop?
      It took a little fiddling, but I use Fvwm2 and GNOME together; best of both worlds, because I do actually like the GNOME panel and the like.
      And the degree of customization that you can do to the look of Fvwm2 is enough for my simple needs -- I don't need to re-do my theme to make everything look like icicles (yes, I found an E theme that did that!); I'm happy enough to change the colours and the buttons and the menus and perhaps a transparent XPM pic or gradients to make it look pretty.
      And I don't have to learn Lisp in order to do it, either!

      --
      -=- Say it with flowers. Send a Triffid. -=-
    4. Re:Fvwm2 by Anonymous Coward · · Score: 1, Informative

      BTW development on FVWM has far from slowed, the recent release of fvwm 2.2.x I think it was saw a lot of big advances, including the inclusion of gnome/kde support, themeing, layers, a whole new config file arrangement. And much more. It is very stable, everything works as it says in the man pages. Fvwm2 was the WM to use when I started with Linux, and no matter how often I've tried everthing else, nothing else comes close.

    5. Re:Fvwm2 by steffl · · Score: 2, Informative

      it's 2.4.x that was released recently, other than that you're VERY right. I have tried almost all of them (at least the ones in debian), fvwm has by far the best features... IMO, of course...

      erik

      --
      ...all excited, don't know why...
    6. Re:Fvwm2 by starling · · Score: 1

      Just so you know, the E pager lets you drag windows around. I agree that this is something that's very useful and it's one of my favourite things about Enlightenment.
      With a nice lightweight theme of my own invention E uses about 3.6MB on my machine - not tiny, but certainly not bloated.

  20. XFce development is still proceeding by Stinking+Pig · · Score: 3, Interesting

    XFce.org -- mostly incremental improvements, as you'd expect from an aim of small and fast, but recently anti-aliased display is supported and a migration to the ROX filer is about to be completed.

    --
    "Nothing was broken, and it's been fixed." -- Jon Carroll
    1. Re:XFce development is still proceeding by fremar · · Score: 1

      Yes, I've installed some 5 updated versions of xfce this year, doesn't look like anything is slowing down at all.

  21. new ones to try... by jptxs · · Score: 2, Informative

    i agree that the big names have slowed =[ , but if you get a thrill from trying out new fun widgets (as I do as well) there have been some good ones suggested and I'll ad flwm(http://flwm.sourceforge.net/) to the list -fastest one I've ever seen. Also has a super-keen set of buttons to size windows and the title bars are sideways!

    --
    we speak the way we breathe --Fugazi
  22. Fox News by Anonymous Coward · · Score: 0

    Watch Fox News Channel.

    Linda Vester is a hottie!

    CNN suxx0rz

    1. Re:Fox News by skbenolkin · · Score: 1

      Fox news has more hot news chicks than all the other news networks combined.

      Well, it's about time someone had something nice to say about FOX News! I really can't comment myself--in times like these, Democracy Now! is where I turn my ear. But maybe we can chalk that up to a difference in target demographics. Even if she were on TV rather than radio, I doubt of her listeners would be encouraged to think that way about Amy Goodman.

      --
      "Frederick, is God dead?" --Sojourner Truth
  23. Because nobody's willing two do two things. by Bowie+J.+Poag · · Score: 5, Interesting



    Here's why the mainstays for Linux development have ground to a halt:

    1) Nobody is willing to work on something, pouring hours upon hours of work into it, only to have someone working in Company X take their code, and make a living off of tweaking it. Suppose you're writing a windowmanager for Linux. In order for your windowmanager to succeed, it probably has to be GPL in order for it to really catch on. And if its GPL, surprise-surprise, there are employees of parasitic companies like VA Linux Systems who make a nice living playing with your code. No one in their right mind is going to do something for free, working side by side next to someone who is getting paid to do the same. By simple virtue of the fact that parasitic GPL companies exist, you're effectively letting someone else make the money off your work by making it GPL. This is why companies who capitalize on Linux software development are a (tm) Bad Thing, because they assert a choking influence over the entire community. It stops becoming an exercise in fun, and rapidly becomes an exercise in profiteering.

    2) Nobody is willing to think about doing anything different, more useful, or more ergonomic right now. The main driving force driving Linux UI development is "lets make it look like Windows!" which is a horrendously bad move. Instead of giving Linux its own face, its own appeal, and its own distinct look, we're playing Poor-Man's Explorer with X11. Instead of putting our own talents to work, making something useful for us, we're playing second fiddle to a third rate design by copying it.

    Now, rather than purely bitching, here's what you can do about it:

    Start at the ground up. Get ahold of the source of a weak windowmanager like fvwm, that has all the basic guts you need to work from. Ask yourself what makes sense to you as a user, NOT what makes sense because you've seen the same thing in Windows. Give Linux its own look. Try to avoid imitating other platforms. Build it because it makes sense to build, not because "Windows has it". The sheer number of things that Windows has wrong with its UI would require a completely separate article to discuss them in detail. Think about how to represent things differently. Is there a better way to represent the same information? Do you really want an OS that resembles a browser? Think, ask, and move. Learn, modify, and repeat.

    Cheers, (and yes, Propaganda is still running..)

    --
    Bowie J. Poag

    1. Re:Because nobody's willing two do two things. by BenHmm · · Score: 3, Interesting
      1) Nobody is willing to work on something, pouring hours upon hours of work into it, only to have someone working in Company X take their code, and make a living off of tweaking it. Suppose you're writing a windowmanager for Linux. In order for your windowmanager to succeed, it probably has to be GPL in order for it to really catch on. And if its GPL, surprise-surprise, there are employees of parasitic companies like VA Linux Systems who make a nice living playing with your code. No one in their right mind is going to do something for free, working side by side next to someone who is getting paid to do the same. By simple virtue of the fact that parasitic GPL companies exist, you're effectively letting someone else make the money off your work by making it GPL. This is why companies who capitalize on Linux software development are a (tm) Bad Thing, because they assert a choking influence over the entire community. It stops becoming an exercise in fun, and rapidly becomes an exercise in profiteering.


      Why do they start in the first place, then?

      If a developer of a GPL project stops working on it, because a co-developer is in the lucky position of being paid to work on it, or because a company takes their great code and incorporates it into the product they need to sell to stay in business, then why did they start working in Open Source to begin with?

      I'm not being stroppy, I just don't understand the psychology.
    2. Re:Because nobody's willing two do two things. by Bowie+J.+Poag · · Score: 2



      Why do they start in the first place, then?

      If a developer of a GPL project stops working on it, because a co-developer is in the lucky position of being paid to work on it, or because a company takes their great code and incorporates it into the product they need to sell to stay in business, then why did they start working in Open Source to begin with?

      I'm not being stroppy, I just don't understand the psychology.


      Enlightenment, Windowmaker, Blackbox, every single windowmanager in common usage today found its genesis in the days before the rampant carpetbagging that began in late '99 and early '00. Before then, we were all in it for the sheet fun of it, and money didn't matter. The instant the first GPL-involved programmer went to work for these companies, they began making money off of someone else's freely given work. The incentive for these guys to continue working for free vanished around the same time. Would you continue to code for free if you knew a group of half a dozen guys were fiddling with your code for $50K a year?

      Hell no.

      Thats why companies that try to make money off of selling GPL'ed software are an inherently Bad Thing (tm) for the Linux community. It destroys the very incentive that caused us all to start coding in the first place.

      Cheers,

      --
      Bowie J. Poag

    3. Re:Because nobody's willing two do two things. by Quarters · · Score: 4, Insightful

      I hear over and over again this call to arms, "Design a desktop that makes sense. Don't just design one that looks and runs like Windows."

      Well, what would that be, exactly? There are a few basic tennants of a GUI that appear similar on all platforms:
      Text boxes
      Combo boxes
      Drop Down menus
      Radio Buttons
      Check Boxes
      Scroll Bars
      Buttons
      Tab Panels
      Icons
      Shortcuts/Aliases
      Start Menu/Apple Menu/KDE Menu/GNOME Menu
      etc...

      These are basic items that are the foundation of a GUI. Yet, when people implement these things we get the cries of, "That's just a poor man's Windows. Create what the users *want*!"

      Well, what do the users want? Don't you think that Apple and Microsoft have invested quite large sums of money figuring out what the users want? Realistically, in this day and age, if you build a GUI that completely changes the paradigm of a desktop with items on it, folders, widgets, etc... you better have an idea that immediately resonates with everyone. Else it will look alien and nobody will use it.

      So, why doesn't anyone ever list the items that would make a desktop that would be Linux's own? Isn't it about time for somebody to pony up with this grand vision, instead of just crowing about the fact that we should all be reaching for this mythic concept?

      Really, what is it that we should be doing? Which path should we be taking to achieve this epiphany in UIs?

    4. Re:Because nobody's willing two do two things. by Bowie+J.+Poag · · Score: 4, Insightful

      I tried. Twice. Both efforts failed, largely because people can't seem to look past Windows as the one and only example of how a UI should be done.

      For the record, the last "real" desktop I ever used was AmigaDOS 3.1. Fast, elegant, simple, all-encompassing, good design, clearly understandable, flexible, extensible and neat. The closest thing i've been able to look like it is WindowMaker, and even WindowMaker doesn't quite have it right.

      A windowmanager need not occupy anything more than a single slat at the top of every screen. Why the top? Simple. The human eye, in Western cultures, tracks diagonally from northwest to southeast whenever it encounters an image. The flow of information should conform to that--Its absolutely opposite in Windows, where the origin of an action begins in the southwest corner (the Start button) and traverses awkwardly northeast. By the way, dont whine about "Well, what about non-Western cultures??? Are we just going to leave them out???" because the answer is YES. Let them come up with their own design. We do it our way, they do it their way.

      A book is a perfect example of a proper user interface that has undergone hundreds of years of refinement. The title is at the top, relevant information is in the corners, and the page (or screen, if you will) is dominated by the body of the data. UIs should follow this convention.

      Suppose you want to do a simple action. Start a program. In Windows, there are no less than 7 or so ways to start a program. Sometimes its an icon. Sometimes in an icon in the Tray. Sometimes its an icon in the Quick Launch bar. Sometimes its in the task bar. Sometimes its in Explorer. Sometimes its in the Start Menu. Sometimes its in DOS. On, and on, and on, ad infinitum, ad stupiditum.

      A computer's UI should look and react like a television set, where all the channels are nothing but top-down views of books. Each channel has a single line across the top. It shows memory usage on the left, a date-clock on the right, and a single [x] button to kill the whole fucking thing and drop down to console. The remaining 99% of the screen can be occupied with any number of windows. No Docks. No taskbars. no trays. No icons.

      All programs that exist on the system can be listed in a single pull-down menu. Right-clicking anywhere on the backdrop of that "channel" (or workspace) will give you the option of selecting a program to launch from a menu. A single, authoritative way of launching a program, not 7 of them.

      Suppose you want to delete some junk--Fine. You need a filemanager. Not a filemanager, a browser, a text editor, a Trashcan, and a "delete" command. The filemanager is listed no differently than any other program in the menu listed above. One way for all. If you dont like it, use another OS.

      Those are just two simple little improvements that would simplify the task of using Linux with a GUI a hundredfold. More options don't always means more flexibility. More options ALWAYS mean more complexity, and more intimidation for first-time users.

      What I basically described to you is AmigaDOS 3.1's appearance in a nutshell. Installation of new apps was a snap, and it all worked out of the box. Instead, Linux has two maddenly different standards that fight for the same square foot of turf and both look retarded in the process. Until that gets resolved, you and I are stuck.

      --
      Bowie J. Poag

    5. Re:Because nobody's willing two do two things. by Anonymous Coward · · Score: 0
      So go fucking clone AmigaDOS.


      The rest of the world isn't interested.

    6. Re:Because nobody's willing two do two things. by Anonymous Coward · · Score: 0

      People don't make their work not to allow others make money from their work. They make their work GPL for other reasons, and the fact that some people are making money of their work is a side-effect of GPL which is not a big deal so far.

    7. Re:Because nobody's willing two do two things. by Bert64 · · Score: 0

      A Few points. AmigaOS never had a standardised way for installed applications to add themselves into the workbench menus. The menu`s changed depending on the foreground app. The amiga concept of "screens" was a very nice idea.. but would have to be implemented differently on other systems due to hardware limitations.. AmigaOS also had the multiple ways to launch a program, workbench, CLI, or from a third party application etc.. However, the way you describe is how i had my AmigaOS system setup, with extra menu`s added to the standard workbench menu using toolsdaemon, and i added all the apps manually.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    8. Re:Because nobody's willing two do two things. by Bowie+J.+Poag · · Score: 2



      "They make their work GPL for other reasons, and the fact that some people are making money of their work is a side-effect of GPL which is not a big deal so far."


      See, I would argue that.. I think its had a tremendous chilling effect on the OSS movement thats only bound to get worse. Just look at Gnome. :) Popularity is almost a self-defeating attribute in most OSS projects. The more popular your project becomes, the more likely you are to get co-opted, forked or otherwise screwed.

      --
      Bowie J. Poag

    9. Re:Because nobody's willing two do two things. by Bowie+J.+Poag · · Score: 1



      Well said. I didn't mean to infer that Workbench 3.1's "Installer" had a standard way of adding itself to the listings in the Tool menu. You're correct--it didn't. :)

      True, Workbench had a CLI. But almost no one used it. Sure, it was useful, but the bulk of activity could be done via menus, and avoiding the notion of a shell entirely. If it were up to me, my dream OS would have a shell, but it wouldnt be forced upon the user.

      ToolsDaemon, MUI, MFR and ReqTools.. Ahh, those were the days, eh? ;)

      --
      Bowie J. Poag

    10. Re:Because nobody's willing two do two things. by Zurk · · Score: 1

      have you tried afterstep ? it has the NeXT style thing at the top and its customizable enough so you can add buttons to the upper right hand box if you want to or remove it altogether or just replace it with an X to kill the wm. The "menus" all drop down whenever you click on any part of the background and it can be customized fairly easy with text config files to exactly how you describe AmigaDOS.

    11. Re:Because nobody's willing two do two things. by Anonymous Coward · · Score: 0

      >For the record, the last "real" desktop I ever used was AmigaDOS 3.1.
      >Fast, elegant, simple, all-encompassing, good design, clearly
      >understandable, flexible, extensible and neat.
      >
      Then go back to using AmigaDOS 3.1 and shut the fuck up. See how easily your problem is solved? Fucking loser.

    12. Re:Because nobody's willing two do two things. by eric17 · · Score: 2

      Well, the problem is that you do need a quantum leap in productivity in order to make a new kind of GUI resonate with users, but in order to do this, you have to throw out so much infrastructure that you can no longer support the current set of applications. You have to start from scratch. And no one knows _exactly_ what to do, otherwise we'd have done it already. And starting from scratch is a huge impediment. So there here we are, continually adding features around the edge of an architecture that will eventually have to be thrown out to make progress. I don't expect to see Apple or Microsoft make this kind of radical move. While Apple has been very creative with colors in recent years, I think their days of disruptive technologies ended with the original mac. And while Microsoft has bought up most of the top researchers in ui design, guaranteeing revenue is clearly their highest priority, and giving users what they want is clearly not. And while I think open source people can be quite creative, it has not been made clear to enough of the right people that the current direction is a dead end on the path to a _significant_ desktop competitor to microsoft.

      But you wanted a list. Well lists are a dime a dozen.
      You can get a mutually inconsistent set of lists in any of the books which lament the current user interface: See "The Humane Interface", "The Unfinished Revolution", "The Invisible Computer". Full of great ideas, but no coherent designs. This is the hard part. We need a Christopher Columbus or two to do the hard discovery work.

    13. Re:Because nobody's willing two do two things. by Mr.+Slippery · · Score: 2, Insightful
      A windowmanager need not occupy anything more than a single slat at the top of every screen.

      A window manager need not occupy any space on your screen. A window manager need only manage the windows on your screen - allow you to move them about and iconify them, give them titlebars, etcetera. If you want some special window with buttons, menus, icons, and so on, fine, but that's not a window manager, that's one of the things you put together with a window manager to make a "desktop environment".

      And if you want such a special window, top or bottom is IMHO all wrong - it should be on the side. I want my application windows to have the whole screen height, but not the whole width. We've generally got portait-mode windows (like paper pages) on a landscape-mode monitors.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    14. Re:Because nobody's willing two do two things. by wholesomegrits · · Score: 1

      Yeah, if you do, you end up with something like the Sonique mp3 player -- something innovating and pretty looking, but a flat out pain in the ass to use, coming from something like [insert 99 other mp3 player names here].

      --
      No sig is worth reading.
    15. Re:Because nobody's willing two do two things. by Shelled · · Score: 1
      Don't you think that Apple and Microsoft have invested quite large sums of money figuring out what the users want?

      No, not in the way it's being discussed here. The biggest change to Windows occurred in the transition to 95 from 3.1, and even that wasn't much more than standing the Mac desktop on its head. The basics have changed little since. It's hard to believe that MS and Apple nailed everything of importance to the desktop before 1995.

      Both companies are vicitims of their own success, any substantial change to the desktop, no matter how logical and beneficial, will alienate users. It's probably the reason neither have a multiple desktops, long standard fare for any X11 WM.

    16. Re:Because nobody's willing two do two things. by scrytch · · Score: 2

      Nobody is willing to work on something, pouring hours upon hours of work into it, only to have someone working in Company X take their code, and make a living off of tweaking it

      Right, they'd much rather pour hours upon hours of work into something that no one else ever works on, contributes to, or manages to make a living off of, much less profit from. That's why they give it away for free.

      Um. Okay.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    17. Re:Because nobody's willing two do two things. by I_redwolf · · Score: 1

      I interviewed Larry McVoy and he says some very interesting things about the "OpenSource modeling a free software; gpl". If you didn't know Larry McVoy is the guy who wrote the paper called the SourceWare operating system proposal.. Very good read.

      The interview can be found on www.kernelcode.com

    18. Re:Because nobody's willing two do two things. by Anonymous Coward · · Score: 0

      The flow of information should conform to that--Its absolutely opposite in Windows, where the origin of an action begins in the southwest corner (the Start button) and traverses awkwardly northeast.

      So drag the task bar to the top of the screen and voila! you've got a perfect desktop gui! That took all of .01 seconds.

      Also, your efforts failed because you're clearly an incompetent buffoon.

    19. Re:Because nobody's willing two do two things. by Anonymous Coward · · Score: 0

      Well, if you dig deeper in the history of GUIs, the ideas that built Windows were pretty much fundemental. Microsoft licenced the design for the Macintosh. They shared this info with IBM who designed a spec called "CUA" or something that was the basis for Windows and OS/2. This design was then expanded by HP and DEC (I think) and became the basis for CDE.

      So Mac, OS/2, Windows, and CDE all come from a common genological tree. Throw in a little NextStep and Amiga and that's pretty much every GUI that's ever worked.

    20. Re:Because nobody's willing two do two things. by Anonymous Coward · · Score: 0

      >We've generally got portait-mode windows (like
      >paper pages) on a landscape-mode monitors.

      Very interesting and true. I wonder if it is possible to get portrait-mode monitor.

    21. Re:Because nobody's willing two do two things. by Bishop · · Score: 2

      Yes. They aren't very popular though. Apple (maybe others) had a monitor that would physicaly rotate from portrait to landscape mode. Awfully expsensive though.


      This by the way ties into stagnation of UI design. Many years ago someone decided that a monitor should conform to the "golden rectangle" ratio (approximately 4:3) as rectangles of this shape are pleasing to the eye. We haven't moved passed that despite the fact that most people work with documents that are taller then wide.

    22. Re:Because nobody's willing two do two things. by jonathan_ingram · · Score: 1

      Exactly -- that's how I have my KDE desktop set up. It feels much more natural to have the bars at the top of the screen than the bottom. Having said that, I'm wondering why I bother to have the bar there at all, because I almost always launch programs by hitting Alt-F2...

    23. Re:Because nobody's willing two do two things. by Anonymous Coward · · Score: 0

      I was going to post a witty and detailed response to your inane stupidity, pointing out that there are many successful free software projects, and contrasting the momentum of KDE vs the infighting of the American free software zealots.

      But you're a cunt, so I won't bother.

    24. Re:Because nobody's willing two do two things. by Anonymous Coward · · Score: 0

      Fuck off, Poag.

    25. Re:Because nobody's willing two do two things. by Anonymous Coward · · Score: 0

      You've listed off what (mainly) are a bunch of GUI widgets, not WM features.

    26. Re:Because nobody's willing two do two things. by Anonymous Coward · · Score: 0

      I don't have any experience with the amiga, so I don't know how much it looks like what you want, but I found this in a simple search on freshmeat:

      http://www.lysator.liu.se/~marcus/amiwm.html

      Apparently it's a window manager that tries to approach the amiga workbench. The heart of the matter is, even if you want some really weird paradigm, some window manager will exist for it.

      Btw, some other cool wm's are:
      - pwm ( http://www.students.tut.fi/~tuomov/pwm/ )
      Windows have no buttons, and several windows can be joined into a frame, which can be operated as a whole. The joining can happen automatically, so you can have all the xterms end up in a tabbed frame, for example. Plus, it also supports windowmaker dock applets.
      - ion ( http://www.students.tut.fi/~tuomov/ion/ )
      Made by the same guy, who really seems to know what constitutes a good wm. This one doesn't need (or even use) a mouse and uses your screen estate in an optimal way. Great for small screens, and people who can't or won't use a mouse.

      My personal favourite is ofcourse still windowmaker. Themeable, but not in a way that messes up the location of your buttons. Perfect titlebar design. Extensible through dockapps. Great configuration tool. And it really works with you, instead of against you. Try for example removing your window decorations in your wm of choice. Very few of them make it as easy as windowmaker (where it's just in the attributes reachable through the titlebar menu, and yes, you can get to the titlebar menu when there is no titlebar, by pressing ctrl-esc when the window is selected). Something in windowmaker which I think is very handy, and which I haven't seen anywhere else is how you can rubberband a selection around a group of windows and move them all in unison.

    27. Re:Because nobody's willing two do two things. by Tadu · · Score: 1
      True, Workbench had a CLI. But almost no one used it. Sure, it was useful, but the bulk of activity could be done via menus, and avoiding the notion of a shell entirely.

      Huh? Seems I missed something. I used it all the time - there is no better way to ssh somewhere than using ViNCed as your terminal. No to forget about mutt and micq.

      Actually, the thing I miss most from AmigaOS (not AmigaDOS, which is just - the DOS) is the differentiation between "save" and "use": In KDE, you can "Use" a preference change, but it actually means "Save"ing it to use it forever. Hence, "Revert to last saved" is also missing.

    28. Re:Because nobody's willing two do two things. by Anonymous Coward · · Score: 0

      why on earth is this post moderated as "Troll" ? come on guys.

    29. Re:Because nobody's willing two do two things. by Ikari+Gendo · · Score: 1

      The golden rectangle ratio is ~1.618:1, which is 4.854:3. If that's close to 4:3, then pi=4.

    30. Re:Because nobody's willing two do two things. by dmeiz · · Score: 0

      sweet! i was afraid the propaganda site was lost. but now it's found.

    31. Re:Because nobody's willing two do two things. by Anonymous Coward · · Score: 0

      I hear over and over again this call to arms, "Design a desktop that makes sense. Don't just design one that looks and runs like Windows."

      Well, what would that be, exactly?

      Ever seen OS/2's WPS? It uses all the "traditional" widgets (i.e. it's not a radical change from Win/Mac/etc), but it rips Windows' head off in terms of ease-of-use. The only things wrong with it are

      • some implementation/performance issues (SIQ being the most infamous and infuriating).
      • It's part of OS/2 and proprietary, so it's dead, dead, dead.

      If those IBM guys were able to do it so many years ago, then surely other people can do it too.

    32. Re:Because nobody's willing two do two things. by poot_rootbeer · · Score: 1

      > A book is a perfect example of a proper user
      > interface that has undergone hundreds of
      > years of refinement. The title is at the top,
      > relevant information is in the corners, and the
      > page (or screen, if you will) is dominated by
      > the body of the data.

      And the page numbers (useful metadata) are at the BOTTOM of every page. This would be your status bar.

      > "Well, what about non-Western cultures??? Are we
      > just going to leave them out???" because the
      > answer is YES. Let them come up with their own
      > design. We do it our way, they do it their way.

      Because it would be FAR too difficult to add 5 lines of code to your gui that says "If $locale is non-Western, put program menu on left side of the screen instead of right"...

      > All programs that exist on the system can be
      > listed in a single pull-down menu.

      Maybe on your 10-year-old Amiga, they can. My desktop system has maybe 150-200 different apps and applets installed. At the very least, cascading menus are a must.

      > Suppose you want to delete some junk--Fine. You
      > need a filemanager. Not a filemanager, a
      > browser, a text editor, a Trashcan, and a
      > "delete" command.

      What if you need to view a webpage? You need a browser. What if you need to edit some text? You need a text editor...

      > Installation of new apps was a snap, and it all
      > worked out of the box.

      The out-of-box experience has nothing to do with the design of the UI. But of course, you knew that. But you mentioned it anyway.

      I'm sure AmigaDOS is a useful model for a user interface, and I'm sure there's lots of people who would enjoy using such a UI. But you're stating your own personal preferences as if they were scientific fact, and that's nonsense.

      -Poot

    33. Re:Because nobody's willing two do two things. by maxpublic · · Score: 1

      Your argument is flawed from the outset. Programmers can read; they know the terms of the GPL. Programmers have brains, and therefore at least the potential for critical thinking; they can see how the GPL might be applied to their code.

      Given that, everyone who uses the GPL does so with open eyes, aware that their code might be employed or even resold by a for-profit corporation. That's obvious right from the beginning.

      Yet many tens of thousands of people still choose the GPL as their license of choice. Clearly they have a different take on the GPL than you do. The GPL suits them just fine, which is why they choose it in the first place.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    34. Re:Because nobody's willing two do two things. by Anonymous Coward · · Score: 0

      The Amiga had an excellent design, but there's no way you can convince me that it didn't have it's problems.

      And what's this I hear about a single authoritative way of launching an app? I can come up with at least three ways to launch an app on the Amiga just of the top of my head. And that's using just the stock controls available in AmigaOS (any version from 1.1 all the way to 3.5--I've used 'em all).

      Start adding other tools, such as DirectoryOPUS 5 (an excellent program--the Windows version is nice, but disappointing) and the number of ways to launch an app jumps dramatically.

      There are several points to consider here:

      • Computers are far more complex than even the most advanced TV; a single interface simply cannot accomodate all the variations required.
      • If there are multiple ways of doing the same thing, that means that a user can choose the method(s) that work best for them, without being forced to do it one way. Nobody ever said you had to use all of those different methods.
      • Also, as has been pointed out already, you are presenting an opinion as hard fact.
      • Finally, the Amiga was a triumph of design, in my opinion, but it never sacrificed options and flexibility in favor of simplicity. It simply hid those options and flexibility behind a simple, "default" interface and left it up to the more advanced user, who would likely be the one interested anyway, to bring out the more advanced capabilities and options on their own.

      'Nuff said?

      David Breakey

      'Cause I can't remember my login right now ...

    35. Re:Because nobody's willing two do two things. by spitzak · · Score: 2
      Try flwm (flwm.sourceforge.net)

      It puts the title bars on the left edge of the window, and when you maximize the window it takes ZERO pixels vertically. I think this is what you want.

    36. Re:Because nobody's willing two do two things. by Art+Tatum · · Score: 1

      Check out two links: GNUstep and WindowMaker. These two, combined, are producing something far better than a lame Windoze clone: a NeXTSTEP clone!

    37. Re:Because nobody's willing two do two things. by edscott · · Score: 1

      You're missing the point. Everybody likes a good story like Romeo and Juliet. But it takes a Shakespeare to rewrite that old tale into a masterpiece. Sure, microsoft has a very large collection of stories, but they are not necesarily told in the best fashion. Money does not create a masterpiece, that's the job of unpaid inspiration.

      To put a simple example, all you have to do is take a look at the smb network protocol that microsoft uses. A quick paging through the Samba documentation will show you that the microsoft approach to it's own network protocol is far removed from the way it actually works (which is more akin to a dynamic www based on "master servers"). It is no wonder that this protocol is only good for small networks, unless, of course, you switch to a linux approach, which gives you the liberty of using a smb "browser".

  24. Why, fvwm2 of course! by Anonymous Coward · · Score: 0

    I think window manager developement has slowed because all of the newbies are finally starting to realize that nothing will ever touch the speed, effeciency, and flexability of fvwm2.

  25. Hopefully by tjansen · · Score: 3, Insightful

    Hopefully.. there's only so much you can do with a window manager, and 50 different should be enough for everybody, so people can now work on improving desktop environments or applications.

  26. Who cares? by FFFish · · Score: 0, Troll

    I mean, really. WWIII is on the doorstep, and we're wanking about windows managers? Jaysus, people, getta grip on what's important!

    [this message (C)2001 by KarmaWhore Unlimited.]

    --

    --
    Don't like it? Respond with words, not karma.
    1. Re:Who cares? by Anonymous Coward · · Score: 0

      it's not a war you dick, it's just some remote controlled missiles being shot at mud huts so that ppl who enjoy watching exciting news can enjoy themselves. we on the other hand enjoy playing with computery stuff, so you go fuck off and watch the news, and we'll play with our computers and everybody will be happy.

      tits like you is who start fucking wars anyway cos you can't leave other ppl alone to do what they enjoy.

    2. Re:Who cares? by Anonymous Coward · · Score: 0

      Me.

      WWIII isn't knocking our doors, you coward jerk.

      Things are going pretty bad, but not so bad. It was YOUR WTC that implodes, not my or them.

      Ok, maybe other countries suffer that kind of criminal attacks, but until that happens, WE ARE NOT IN WAR and Life goes on.

      World don't ended with Saddan Hussein. It will not end with a bloddy bastard criminal like bin Laden.

    3. Re:Who cares? by jonathan_ingram · · Score: 1

      American values for beginners:

      Compare the amount raised by Americans *for 6000 Americans* *in one month* to the amount raised for *the rest of the world* *in one year*.

    4. Re:Who cares? by mimbleton · · Score: 1

      ... and you are giving your money left and right.

  27. Configuring Window Managers by Leif_Bloomquist · · Score: 1, Troll

    "I can't count the number of nights spent trying to get that sexy new E build to work, and what fun it was!"

    And people wonder why Linux is (still) only for geeks!

    This is such a ludicrous statement. I, like a lot of people, use my computer to do *stuff*, not just messing around trying to get it to work at all.

    Development on window managers has slowed because: Despite all the gripes etc about Microsoft, their "window manager", while crude in some aspects, works. It just works when you install it. You don't have to mess around with editing config files and libs and all that. So why create new ones?

    I recall installing drivers for my ati rage 128 a few months back:

    Windows 98: 10 minutes
    Xfree86: 4 full evenings

    Linux will never be accepted by the mainstream until its developers realize that, to normal people, CONFIGURING YOUR WINDOW MANAGER is NOT FUN. It's infuriating. Most users just want to get on with whatever task they want to do.

    Thank you.

    1. Re:Configuring Window Managers by foonf · · Score: 1

      Don't know what driver you were trying. X 4.1.0 supports the r128 out of the proverbial box. Just compile the relevant kernel modules, and you're good to go. The only hang up for me was mesa version (had the sw rendering libraries installed, not the ones from the XF86 package, so even though dri was working no program used it...)...but if you are using a clean install of 4.1.0, you should have the right version.

      --

      "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
    2. Re:Configuring Window Managers by samrolken · · Score: 1

      X isn't a window manager. Besides, email me with anything that you know about getting your r128 to work, as I am also having problems with it.

      --
      samrolken
    3. Re:Configuring Window Managers by MintSlice · · Score: 5, Interesting

      I recall installing drivers for my ati rage 128 a few months back:

      Windows 98: 10 minutes
      Xfree86: 4 full evenings

      I recall my recent attempts to install my new Nvidia Gforce MX 200

      Linux: No reboots. The new card (the old one was a Voodoo 3) was detected during the boot sequence after adding the card. I configured the card for my setup and it started X using the new card without missing a beat. Time taken: 30 seconds (literally)

      Windows: 4 reboots, two failed shut downs, a trip into Linux to download drivers because the ones on the disk didn't work, and finally it worked. Time taken, about an hour (including download time)

      Granted, I then had to install the Nvidia version of the liunux drivers to get full value from the card, but that was relatively simple and didn't involve a reboot of the system to achieve, and took less than 30 minutes including downloading the drivers. This process wouldn't even be an issue if Nvidia would GPL their drivers so they could be included in the kernel and X. Yes, that's right, the only hick-up I had with installing a new graphics card under linux was problems caused by non-GPL software.

      Here's another example

      A recent change of network card on:

      Linux: restarted computer, the change of network cards was detected during boot, the current network config was migrated to the new card (after asking me if I wanted too) and the connection to the network was made without a reboot. Time taken: 10 seconds

      Windows 98: The new card was detected, a driver was requested (it was on a floppy) and the machine finished it's boot process. No network connection. I open the network config tools to find that a secondl network card config has been loaded (which doesn't work). I have to remove the original setup, config the new setup and reboot. Time taken: 10 minutes.

      Still not convinced? Try it with a sound card.

      Sadly, I think Linux gets a hard rap when it comes to hardware. Changing and installing hardware in Linux is exceptionally easy, and limited only by a lack of support by hardware manufacturers. Given support by manufacturers linux ability to hand new hardware or hardware changes leaves Windows for dead. I can even change my processor and motherboard anmd linux will get everything sorted out during the restart without having to reboot once. Try that in Windows!

      Oh and before you start telling me that Linux doesn't support as much hardware as Windows, try installing windows on a Macintosh, or a mainframe, or a wristwatch. Many operating system companies won't even move to a new platform for fear of what new hard might do to their stability. Apple's reliability on Macintosh is often cited as a result of a limited hardware base (an that reliability isn't that good. Microsoft originally started NT on an Alpha and said they wanted a kernel that would be easy to port to different processors. They don't even support the Alpha chipset anymore and are having troubles getting Windows to run on x86.

      We've got Linux running on three different platforms here at work (x86, PowerPC, M68K) and running well.

    4. Re:Configuring Window Managers by Anonymous Coward · · Score: 0

      Are you new to Linux?

    5. Re:Configuring Window Managers by diamondc · · Score: 1

      Who cares if Linux/unix/some-os-non-windows goes mainstream or not. You are just different, as you say..... you just want to get work done. Personally, I think it is fun config'ing a window manager (sawfish is good at this.. ) and doing some cool keyboard combination that gets your work done faster and easier. Whenever I sit in front of a Windows box, my productivity goes way down from all the crowded windows.. no native multiple desktop support, no pager, etc.

      --
      "I keep looking in the want-ads under 'revolutionary' but there don't seem to be any listings.. "
    6. Re:Configuring Window Managers by B1ood · · Score: 2, Insightful
      And people wonder why Linux is (still) only for geeks!
      is your gripe really with linux?
      This is such a ludicrous statement. I, like a lot of people, use my computer to do *stuff*, not just messing around trying to get it to work at all.
      so your problem is with your computer, or maybe with your stuff?
      Windows 98: 10 minutes
      Xfree86: 4 full evenings
      no... i guess your problem is with xfree86. seriously, if you are too simple to even know what components you do or don't like (or in this case, can or can't use), perhaps you should be using windows. there isn't anything wrong with it, at least with regards to the *stuff* you "use" it for. xfree86 is a very complex system, much more so than the parallel aspect of windows, and it isn't integrated into any kernel a fraction as much as explorer is (by design of course). there is nothing wrong with linux, at least nothing that you could point out.

      until one body can take the linux kernel, the GNU tools, all the GPL'd libraries, xfree86, the apps you use, (/)etc and put them together in a way much more like MS does with the layers of windows and much unlike a modern distro, this is going to happen. nobody wants this though, sorry. geeks only for now.

      --
      Note to self: pasty-skinned programmers ought not stand in the Mojave desert for multiple hours. -- John Carmack
    7. Re:Configuring Window Managers by Bert64 · · Score: 0

      Hmm, i had NO problem getting a rage 128 working in 2d mode, no need for kernel drivers, reboots or anything of the such, and configuration under redhat was trivially easy. with 3d i had problems however, After a few seconds of fullscreen accellerated opengl, the screen would go blank (DPMS Poweroff) the keyboard would be locked out, and i would need to ssh in remotely and reboot. The same happened with a radeon card on a different machine, both running rh7.1 with default and manually updated XF86

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    8. Re:Configuring Window Managers by Bert64 · · Score: 0

      New versions of windows have a lot of trouble with older hardware, which is supported under linux and older versions of windows (old GUS soundcards for one) And non NT based versions of windows don`t support my Quantum SCSI DLT drive, it`s detected as "unknown device"

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    9. Re:Configuring Window Managers by Suppafly · · Score: 1

      what distro of linux do you use that automatically installs and configures drivers for new hardware upon booting? I've never been able to change hardware and still have X to work.

      Whereas in windows i can change 3/4ths of my hardware and reboot and everything will work..

    10. Re:Configuring Window Managers by foonf · · Score: 2, Informative
      what distro of linux do you use that automatically installs and configures drivers for new hardware upon booting?


      The RH-based distros have kudzu, which detects hardware changes and (theoretically) configures it and loads the proper driver. I've seen it in action on a friends computer running mandrake...if you have a stock kernel with all the modules compiled, it actually does work pretty well with standard hardware. But yeah, if you change your hardware it will come up during the boot process and ask to to configure it.

      Of course when it doesn't work you're arguably worse off than doing it manually, because you have to figure out how to undo whatever changes it makes, prevent it from trying to set up the hardware again, and then configure it yourself. Sort of like windows.
      --

      "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
    11. Re:Configuring Window Managers by |Cozmo| · · Score: 1

      Or better yet try using a version of windows that isn't 3 years old. XP doesn't do any of the things you mentioned. You can install most things with no reboots.

    12. Re:Configuring Window Managers by Tack · · Score: 2
      Another good example is try moving a network card to a different PCI slot.

      With Windows, I can't even begin to recount my experiences. In a nutshell, when I rebooted, Windows would detect "my new" network card and add another NIC in the list, but refuse to let me remove the original, "shadow" NIC. Because it wouldn't let me remove the original configuration, I couldn't set the IP in the new device. I refused to spend more than 30 minutes on this problem because my time and sanity is worth much more, so in the end I just wound up giving the device a different IP. (Fortunately I had that option available to me.) My father had a very similar experience when moving his NIC to a different slot.

      Of course, in Linux it simply wasn't an issue. Linux doesn't care what slot the card is in. It just works.

      And then there's the time I tried to install a serial mouse on an NT4 system that originally had a PS/2 mouse. I spent an entire day trying to make that work until finally I just reinstalled NT. (Before you ask, I have years of experience supporting and maintaining NT in a large organization, so I figure I should know how to switch a mouse.)

      Jason.

    13. Re:Configuring Window Managers by Anonymous Coward · · Score: 0

      Of course you'll have to ask Microsoft if you are allowed to do make changes on your own computer! XP might not like them and shut you out.

      Hahaha.....

    14. Re:Configuring Window Managers by atrus · · Score: 1

      Actualy, I did the same thing just recently (this time on FreeBSD). I simply had to change one entry in my /etc/XF86Config (load the "nv" driver instead of the "tdfx" driver). Windows 98? Several reboots, trying to download drivers with a 640x480 (16 color) screen on a dialup connection since the ones on the CD don't install.

      What about a USB Mouse (Logitech mouseman wheel optical)? Windows: Several reboots without any mouse. Won't detect the mouse if you do something as simple as plug it in to the other port or on a keyboard hub. (Try moving any USB device. Windows will either not see it or have to walk through another setup routine, often requiring you hit enter on the keyboard which it is trying to detect :|) FreeBSD: Plug it in. usbd picks it up, and launches moused pointed at the USB mouse /dev device. If you were using moused before (you probably were), its transparent. Easy to move the mouse around, no funny issues. Works like a Mac.

    15. Re:Configuring Window Managers by Synn · · Score: 1

      Know what, I find installing windows to be more of a pain. But that's because my perspective is from 6 years of Linux experience vs "fiddling" around with Windows.

      When I got a brand new Vortex ethernet card a few years back it fired right up under Linux, but it took my a solid week to figure out that the Windows98 driver was broken, you had to have Windows98SE to get it to work.

      It takes me more time to figure things out on windows than Linux because windows doesn't let me get under the hood and there isn't as good as community support as there is for Linux.

      But that doesn't make Windows a bad OS. It's the right OS for a lot of things, just like Linux is.

    16. Re:Configuring Window Managers by Anonymous Coward · · Score: 0

      I remember spending several hours attempting to get my SB Live working on Windows, so touche. ;P

      As for the rest, I agree. Most people don't want to dig through configuration files just to change the freakin' colors of things. Not to mention other important tasks.

      They also don't want to fiddle with ten programs that each configure a seperate part of the desktop.

      Idea for people working on WM's/Desktop environments: A centralized program that helps users configure everything. Eeeeverything. And make it easy to use, because the people using it won't be the type who eat configuration files for breakfast.

    17. Re:Configuring Window Managers by whaley · · Score: 1

      Win XP hasn't been released yet (even though 'final' versions are available through warez channels) and although it has many drivers inside, lots of hardware isn't supported yet.

    18. Re:Configuring Window Managers by Anonymous Coward · · Score: 0

      I recall my recent attempts to install my new Nvidia Gforce MX 200
      Linux: No reboots.
      Windows: 4 reboots, two failed shut downs, a trip into Linux to download drivers because the ones on the disk didn't work, and finally it worked.

      This reflects my experience to. Installing new harware in Windows is nothing for the faint of heart. Fresh installations of the OS itself can be a real challange.

    19. Re:Configuring Window Managers by clare-ents · · Score: 2

      If you want fun, own a laptop and change network cards and networks regularly.

      I pass through three logical networks each with wireless and non wireless access points. Any set of IP settings and network card may be in use at any time.

      Linux : Take 10 minutes to write and app that changes symlinks for /etc/resolv.con etc. Compile a kernel with all the known network drivers. Then, plug in PCMCIA network card and execute netchange [network] and you're away.

      Note, that you can change network card without dropping tcp connections [e.g. move from non wireless to wireless mid download without it failing]

      Windows [98] : Inset new make of network card. Discover you have no drivers. Find another machine with an internet link to download the drivers. Install the drivers. Discover you now have to copy stuff over from the Windows CD. Find copy of Correct Windows CD & CDROM drive. Install stuff. Reboot machine. Change IP settings. Reboot Machine. Reapply service packs & patches. Reboot Machine many times. Plug into network.

      --
      Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. (Einstein)
    20. Re:Configuring Window Managers by pmz · · Score: 1
      Windows 98: 10 minutes

      Xfree86: 4 full evenings


      I, also, had these initial exeperiences with XFree86, but it really didn't take much "learning the hard way" to realize that one is best served buying hardware using the compatibility lists. A few months back, it appears iffy whether the ATI Rage 128 was even supported (depending on the version of XFree86).

      Ensuring compatible hardware from the onset makes life not only easier but possible. Then, 10 minute installs are the norm. This is mainly due to each OS (Windows, Linux, etc.) supporting what hardware it can (or getting vendors to do it). This is a practical reality.

      I recommend building new computers by hand following the lists published by XFree86 and your OS vendor of choice (RedHat, *BSD, etc.). I know some people scoff at the thought of building computers by hand. However, my hand built computers always seem rock-solid and easy to work with, while many mass-marketed computers from <big name company> always seem pretty flaky with built-in upgrade barriers.

    21. Re:Configuring Window Managers by Anonymous Coward · · Score: 0

      Linux: No reboots?

      You didn't even shut the computer down to install the card? That's some power of linux!
      I gotta get me some!

    22. Re:Configuring Window Managers by Kirkoff · · Score: 1

      You didn't even shut the computer down to install the card? That's some power of linux!

      Well... Not that you *should* but yeah, you can. For example, once I removed my CD-ROM Drive with the computer on, no big deal. Pluging it back in was the problem. My PS wasn't powerful enough and the CPU didn't get the needed power. Note that if you try something like that, put the interface cable in second to avoid surging across the IDE/SCSI Bus and locking up the computer. My other experiance was when my SB Live fell out after I moved the computer as part of a house move. (~1200 Miles) A screw had come out, and the sound card worked, but when it finally fell out, sound failed and gave errors. I think that it may have been correctable if the modules weren't loaded though. I did read a tips page on hot swapping non-hotswappable stuff once.

      Oh, and no, I don't think any of that was good for my hardware.

      --Josh

      --
      There are exactly 42,935,718 letter sized sheets in a square mile.
    23. Re:Configuring Window Managers by Anonymous Coward · · Score: 0

      "With Windows, I can't even begin to recount my experiences."

      I'll bet you can actually and like a drooling llama do at every other ocaision. Oh here we go.

      "In a nutshell, when I rebooted, Windows would detect "my new" network card and add another NIC in the list, but refuse to let me remove the original, "shadow" NIC."

      Version of windows? Yes it's relavent because some people here want to compare Windows 95 to a version of RedHat realeased just a few months ago and say look at the progress. A fairer comparison would be windows 2000 or xp.

      "Of course, in Linux it simply wasn't an issue. Linux doesn't care what slot the card is in. It just works."

      Once again no version or distro mentioned. Plug and play on linux (old 95-present mandrake, suse, redhat) often doesn't work properly when "plug and play os" is enabled in the bios. Supposedly it is an option only for windows 95-98 plug and play.

      "And then there's the time I tried to install a serial mouse on an NT4 system that originally had a PS/2 mouse. I spent an entire day trying to make that work until finally I just reinstalled NT. (Before you ask, I have years of experience supporting and maintaining NT in a large organization, so I figure I should know how to switch a mouse.)"

      Apparently you don't know how to uninistall hardware under windows nt or any other version since 95. Here briefly I'll enlighten you.

      1) Get your drivers for your new device.
      2) Do into device manager or in the case of windows nt 4 go into multimedia and the devices tab if you are dealing with a soundcard joystick or the like. And find the device you want to remove.
      3) Uninstall the device.
      4) Windows may have to reboot (depends on the version of windows and the device)
      5) If the new device is hot pluggable plug it in or play it safe and install with the computer turned off.
      6) Turn on the PC odds are good windows will detect the new device. If it doesn't just install the new hardware and use those new drivers you downloaded.

      And before you complain that I am blasting you for no reason or unfairly just remember you had to do the re-install for a mouse and I preformed the same proceedure under the same os and under a myriad of configurations never have.

    24. Re:Configuring Window Managers by be-fan · · Score: 2

      Ensuring compatible hardware from the onset makes life not only easier but possible. Then, 10 minute installs are the norm.
      >>>>>
      Not really. It took me days to install the NVIDIA drivers. First, the standard RPMS didn't have support for Mandrake 8.1, so I had to try and compile it for source. Then there were problems compiling, then there were problems with unresolved kernel symbols and whatnot. Ugh. One thing that really struck me as brain dead was putting drivers in the main source tree. Linux does it, XFree86 does it. Every other OS lets you just download a driver package (maybe including source) and install it using either a script or a GUI installer. In Linux, it seems as if developers try as hard as they can to get you to either upgrade your kernel or your version of X. Unless you stick to the kernel version that comes with your distro (which is usually a bloated POS), every driver upgrade is almost certainly accompanied by a recompile of something or the other. A driver is just a single .so, nothing more. I put the file in a directory, and it should work automagically. It should require me to recompile my kernel, the driver, or both. It should not be dependant on a particular patch-release of a kernel (binary drivers on Linux break monthly, while on BeOS they only broke during big transitions).

      --
      A deep unwavering belief is a sure sign you're missing something...
  28. Somebody has to say it... by Djaak · · Score: 2, Insightful

    ...KDE & Gnome aren't window managers but desktop environnements.
    And the finder is yet something else (I'll leave to
    Mac users to explain exactly what that thing is). I
    know this rebuttal is annoying but hey, can't compare
    apple to orange as they say !

    1. Re:Somebody has to say it... by Anonymous Coward · · Score: 0

      The Finder is just a file manager -- no fancy infrastructure or anything. However, due to the highly user-oriented layout of the Mac file system, it's also used as the primary program launcher (at least until OS X where you also have the Dock).

    2. Re:Somebody has to say it... by IpalindromeI · · Score: 1

      Actually, you can.

      --

      --
      Promoting critical thinking since 1994.
    3. Re:Somebody has to say it... by Wakko+Warner · · Score: 1

      Okay, then, KDE's window manager, kwm. And gnome's window manager, "whatever they're calling it this week."

      - A.P.

      --
      "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
  29. fvwm weak? by Anonymous Coward · · Score: 0

    fvwm weak? It's the best window manager out there for speed, effeciency, and customizability. It's not a "desktop environement" if that's what you mean, but some of us don't want sluggish desktop environments taking up our screen real estate.

    fvwm has one of the most mature code bases of any window manager around.

    Know what you're talking about before you start pissing and moaning.

    1. Re:fvwm weak? by Bowie+J.+Poag · · Score: 1



      You got it -- Its weak, generic, and untainted by modern ideas. Thats why it makes an excellent code base to start from.

      Read what I wrote before you start pissing and moaning.

      Cheers,

      --
      Bowie J. Poag

    2. Re:fvwm weak? by Anonymous Coward · · Score: 0
      Have you ever written any code, beside bitching and moaning about the 'parasitic linux companies'? And I don't mean that propaganda crap, I mean real code.

      Right...

  30. Go away, troll. by MillionthMonkey · · Score: 1

    To anyone taking this guy seriously: don't waste your time responding. Instead, grab a brewsky, kick back, turn on the tube, and watch the unfolding progression of America's shiny brand new war!

  31. Really though by icedcool · · Score: 1

    Well what is happening is we are apon a kind of mental block, with window maker being stable and easy to manipulate, E being sleek and neat, kde and gnome being kind of a standerd and each having there own area of speciality. Afterstep being so configureable. We really have window managers for almost every type of hacker/computer user. Basically What more could you want?

    --
    Most people aren't thought about after they're gone. "I wonder where Rob got the plutonium" is better than most get.
    1. Re:Really though by SCHecklerX · · Score: 2

      Basically What more could you want?

      The workplace shell, and all of my apps speaking to each other and the shell itself (ie, drag a color, font, image to a piece of the app, like its menu, and *poof* new look happens) the way they did in that environment.
  32. Re:UGH. by mjfgates · · Score: 1

    Would you prefer that we talked about terrorists, all the time, to the exclusion of all other subjects? Oh, wait... when I say it that way, the inherent silliness of the idea is a little too clear, isn't it? Sorry.

  33. Re:Enough already? - nope, still one to go: ION by reneky · · Score: 2, Informative
    I haven't seen anything in a window manager that interested me since 1993. All I pray for these days is that whatever window manager that gets installed on my systems by default have the decency to put the "close" box in the same place as the last location I got used to, and that it not make me jump through too many hoops to turn off all of the keyboard equivalents that get in the way of Emacs usage.


    Sounds like it's time to check out ion: http://www.students.tut.fi/~tuomov/ion/. It's based on non-overlapping windows, made for easy keyboard navigation. Supports prefix keymaps so you can easily avoid key binding conflicts. Give it a try!
  34. But if...then.... by BenHmm · · Score: 2
    Thats why companies that try to make money off of selling GPL'ed software are an inherently Bad Thing (tm) for the Linux community. It destroys the very incentive that caused us all to start coding in the first place.


    Does that include distros? Wouldn't the Linux community be so so tiny without them that no one would start such big projects in the first place?

    I get the idea about not working on something when someone else is being paid mucho cash, but would you still bother if were asked to write a windowmanager for some other OS? One nowhere near as popular as Linux?

    1. Re:But if...then.... by Arandir · · Score: 2

      Not all distros are like that. Redhat likes to stick its fingers in everything, but Redhat ain't Linux.

      My favorite distro is Slackware. Just the basics. Enlightenment is enlightenment is enlightenment. KDE is KDE is KDE. Patrick does what he does best, and that's to integrate everything together into a system. There's no need for him to issue linux-2.4.10-pv9.4.2-pre6 kernels, or tweak the default themes because they aren't purple and gold, or green and white. GNOME and KDE don't get a million new menu items for all the stuff you never installed. etc.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    2. Re:But if...then.... by jooniqzb1tch · · Score: 1

      I totally agree with you. Slackware rocks !
      small, clean, fast, stable, easy to tweak, ..
      definitely a lot more interesting than most bloated distros !

  35. in the meantime..for good FM's try rox or gentoo by Anonymous Coward · · Score: 0

    no text lameness filter blah blah

  36. Honestly by Anonymous Coward · · Score: 1, Insightful

    Go ahead, nail me as flamebait, but it is true.

    The honeymoon with Linux is over. It hasn't changed the computing world. It hasn't made it to the desktop, nor has it changed the datacenter in any real way.

    Windows XP has had more planning and forethought to it's User Interface than all Open Source windowmanagers COMBINED.

    Most WMs suck.
    If I want fast, TVWM
    If I want stable, fvwm
    If I want pretty, e

    sawbox, alterstep, blackfish, kde, whatever has no use. If I want a desktop OS, I use windows. If I want a server, I use a real UNIX. Real UNIX already come with their own Desktop Environments. They work.

    1. Re:Honestly by Anonymous Coward · · Score: 0

      Real UNIXes are shipping with GNOME as default wm now. look at solaris and soon to follow HP/UX and AIX.

    2. Re:Honestly by foonf · · Score: 1
      If I want a server, I use a real UNIX. Real UNIX already come with their own Desktop Environments. They work.


      I find it highly unlikely that you would be running X, and the standard DE of most commercial unices, CDE, on any kind of server.

      Moreover, you can get CDE for Linux. Its available from someone for $100 or something. No one uses it, because it has been surpassed by the free alternatives, GNOME and KDE. That is why Solaris, HP-UX, AIX, et. al. are going to ship with GNOME by default in the near future.
      --

      "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
    3. Re:Honestly by Anonymous Coward · · Score: 0

      AIX isn't switching to GNOME

      If they are switching at all, it'd probably be to KDE, as IBM has already sponsered many KDE related things, the most recent of which was the KDE Theme Contest

    4. Re:Honestly by Anonymous Coward · · Score: 0

      so Solaris, AIX, and HPUX aren't shipping with Gnome... what do you think of as 'a real unix'?

      SCO might ship with gnome, i don't know... but then again, who would... nobody really runs sco anymore...

      alas, if you think SCO is 'a real unix', you probably think linux is one too.

  37. I disagree by Greyfox · · Score: 4, Insightful
    Very few of us have monetary motivations. If you think an OSS developer has monetary motivations, you really don't get it. If you're an OSS developer with monetary motivations, you really don't get it either.

    The reasons, I think, are twofold:

    1) It's been done. You can find a window manager out there now that can do just about anything. There's not a lot of "Interesting" problem domain left.

    2) There is no itch. My current window manager suits me fine. It does everything I want it to do. I don't really see the point of starting from scratch to code a new one. If I were going to fork a window manager, I'd start with the one that was closest to doing what I needed done.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:I disagree by Bowie+J.+Poag · · Score: 2



      Theres nothing wrong with doing both. I code some things for the movement, and I code other things professionally. I don't mix the two.

      1) There isnt a single windowmanager for Linux that makes anyone's life simpler.

      2) Half of the problem is, most of the people coding windowmanagers grew up suckling the teats of Windows 95. Thats their baseline to which they will compare everything they create against, and its the ideal they will try to emulate until they're exposed to something genuinely different. None of them have stopped and looked at articles that were written at the time, or posts on Usenet about how absolutely terrible Windows 95's UI was compared to common UIs of the day. It didn't win by popular vote--It won because Microsoft had nothing else to push.

      --
      Bowie J. Poag

    2. Re:I disagree by CondeZer0 · · Score: 1

      > 1) There isnt a single windowmanager for Linux that makes anyone's life simpler.

      Try Ion and Larswm:
      http://www.students.tut.fi/~tuomov/ion/
      http://www.fnurt.net/larswm/

      The only really usable window managers I have ever seen, it takes some time to get used to them, but once you learn to use them, you can't come back to a normal wm...

      Best regards

      Uriel

      P.S.: And they don't look like windows ;)

      --
      "When in doubt, use brute force." Ken Thompson
    3. Re:I disagree by Mr.+Slippery · · Score: 1
      Since we (mainly programmers) think that almost anything can be represented as an object...

      User: "How do I open my document?"

      germanbirdman: "Silly user. You don't open documents here."

      User: "I don't????"

      germanbirdman: "Of course not. You instantiate, and obtain references to, objects. Duh."

      (sound of user beating germanbirdman vigourosuly about the head and shoulders with a computer keyboard)

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
  38. Well.. by mindstrm · · Score: 2

    Perhaps it's because, in the last several years, unix went from having a few small window managers, to having many... many wrote wm's just for fun...

    Then.. things stabilized.... I mean, if you wanted to make a new wm. how do you compete with E? nothing is that sexy looking (or that bloated.. of course).

    There are basically enough window managers already... there's nothing else you need.

    You want a new release of E? Why? is it a car, where the manufacturer has to release a new model every year? Come on.. they only do that to try to make you think your car is 'old'.

  39. enlightenment and the future of window managers by Anonymous Coward · · Score: 1, Insightful

    Well from what I can understand Enlightenment is becoming a desktop shell, I really look forward to that. E17 will be the most eye-candy anyone can expect within the next year or so. But then we have to look towards the next step and that is 3d window managers and the 3d hardware market finally getting something else besides 1st person perspective games.

    Who wouldn't want to wear 3d glasses and some virtual gloves and be in an interface similar to the covert government chem lab programs. Imagine just picking up your hand with a glove on, and seeing your hand in a 3d world, taking the window and moving it with your hand, then looking down and typing into a floating keyboard or perhaps a standard keyboard which you can also see in this virtual world. I remember seeing something on the Discovery Channel about the chem labs in some secret place and all the VR they deal with. When those systems become mainstream we will all be blown away, I was blown away by seeing these chemists twisting around chemical structures in a virtual world and using the computer to figure out the effect of those certain chemicals on the brain, cells etc.. This stuff is mainly used for chemical projects and some of those "cool" black projects. Very sweet.

    1. Re:enlightenment and the future of window managers by Mandelbrute · · Score: 1
      Who wouldn't want to wear 3d glasses and some virtual gloves and be in an interface similar to the covert government chem lab programs. Imagine just picking up your hand with a glove on, and seeing your hand in a 3d world, taking the window and moving it with your hand,
      I played with something like that at Expo 88 (in the year 1988), in the Japanese pavillion. I wouldn't put much credit on the conspiracy angle, just on the funding vs interest angle.
  40. What? by Tom7 · · Score: 3, Interesting


    I think this is a troll, but I think I should at least be a voice of dissent...

    Lots of people, including me, work on software or do research for free, and don't mind when companies profit from our code or ideas. Mainly, this is because we believe that there is a great deal more work necessary to turn code or research into a product, and that work is primarily very tedious. I like the idea of a company using my code (I don't know of any who do, but I would) because they do work that otherwise wouldn't get done.

    Second, I actually think the Windows UI is pretty good. More importantly, it is standard, which means that I can use KDE without reading any documentation. Regardless of how it might revolutionize the world (I don't think it would; the UI is pretty superficial and pretty subjective), new users are not going to switch to linux if they have to learn a lot just to use the UI.

    So, I'm not saying that your opinion is wrong, but that asserting it as an "obvious" truth is.

    1. Re:What? by rgmoore · · Score: 1

      I don't think that it's really a troll, just somebody with an axe to grind. Mr. Poag is the creator of the wonderful PROPAGANDA desktop backgrounds, and apparently feels that he's been screwed out of credit or reward for his work. I'm not sure exactly what his complaint is, but I've definitely heard him complaining about mistreatment (especially by Sourceforge, IIRC) in the past.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    2. Re:What? by Anonymous Coward · · Score: 0

      Sadly, it's not a troll. Bowie J. Poag is just one of the few people in the world born to be a jackass.

  41. Do you really want an OS that resembles a browser? by Anonymous Coward · · Score: 0

    and why the hell not?

    you say that like there's something wrong with a browser.

  42. One word. by ivan256 · · Score: 1

    Blech.

  43. New features? by smkndrkn · · Score: 1

    Are you asking for new features for the sake of having new features or for something in particular that you think you can't find from the current offerings? As you mentioned many of the window managers are very solid. There are many to choose from as well.

    --
    ======== In the future, everything will be artificial. ========
  44. afterstep by Anonymous Coward · · Score: 0

    ive been usin afterstep for a few years,
    and i gotta say i got a whiff of 1.8 for
    just a few minutes and i went right back
    and compiled 1.6 again and started using it
    again. the window management was horrid
    compared to 1.6, or at least the defaults
    were and i couldn't figure out how to change
    them. i hate windows that snap to the desktop
    edges, i require the ability to drag apps
    with the mouse between desktops(my desktop
    at work is 15 x 2). anyways, im sure it
    coulda been fixed, but why bother when
    1.6 does everything i want. ive never had
    it crash. its stable, its mature, and i don't
    see reason to use anything else even a newer
    version of the same product. i just hope
    that 1.6 compiles cleanly on debian long into
    the future :) i heard from a friend that
    windowmaker's defaults were like afterstep
    1.8's and he was a long time windowmaker fan,
    now hes using sawfish i think.

  45. Be Unstable! by Mandelbrute · · Score: 1
    The last stable release of Enlightenment is from last year.
    Then be unstable!

    Play with new versions of window managers that are in development. If they die on you you have nothing to lose but a single line in .xinitrc.

    But beware - it is a good idea to start *nix up in text mode if you're going to use a window manager in development (or especially a video driver in development).

  46. I don't understand your critic to GPL by DVega · · Score: 1
    "By simple virtue of the fact that parasitic GPL companies exist, you're effectively letting someone else make the money off your work by making it GPL"

    So ? Are you suggeting to use another license ?

    If you use BSD license instead GPL, the "parasitic company" can take control of your work without even publishing source code.

    And if you are thinking on a propietary license, then you are preaching in the wrong place.

    --
    MOD THE CHILD UP!
    1. Re:I don't understand your critic to GPL by Bowie+J.+Poag · · Score: 2



      I'm suggesting the GPL only works in environments where there is no parasitism.

      The GPL works when no one is trying to capitalize and exploit it. In instances like those, the GPL is pointless, and GPL'ing your code is akin to hanging a sign on your ass saying "screw me over". The GPL is basically unprepared to remain sturdy and secure in environments like these. It was written under the assumption that we all give and take equally. Thats not the case anymore, because there is no way to ensure your work won't be co-opted by an individual or organization with less than purely altruistic intent.

      --
      Bowie J. Poag

    2. Re:I don't understand your critic to GPL by pjrc · · Score: 2
      I see you're posting quite a bit, so you'll probably see this message and reply (at least I hope you will)

      The GPL works when no one is trying to capitalize and exploit it. In instances like those, the GPL is pointless, and GPL'ing your code is akin to hanging a sign on your ass saying "screw me over".

      Most of the code I've released for free is microcontroller firmware, and I just put it into the public domain so it can get combined with proprietary code without any strings attached.

      The result has been that my little 8051 microcontroller web page has grown in popularity over the years and regularily swaps with a page at Reynold's as the #1 or #2 search result at google (for the query "8051"). A few years ago we started selling circuit boards and pre-programmed chips.

      Long ago the site was hosted at a university (for free), and they refusted to continue hosting it. That was about the same time the boards started selling. In the last year, the web site has actually been able to pay for it's (rather spendy) hosting and other expenses, and soon the site will pay me back for all the electronic parts and other expenses over the last couple years.

      I won't be rich from this, and in fact I probably won't ever be able to quit my day job and do it full time... but seeing it stand on its own financially is a long way from "screw me over", and it's almost all due to giving away source code, schematics, and know-how for free (public domain, not even GPL'd) and somewhere along the way enough people wanted to buy the circuit board. I never intended to sell anything when I stated the site in 1995, but after getting message after message asking for a source for the special parts or if I would make just one board for them, I had to do something. It's all worked out quite well.. and while it can be a lot of work at times, it's something I started simply to share my own projects and ideas with others for free.

  47. Ximian for Mandrake 8.1? by NetJunkie · · Score: 1

    Anyone have an ETA for Ximian GNOME on Mandrake 8.1?

    1. Re:Ximian for Mandrake 8.1? by Anonymous Coward · · Score: 0

      just use KDE

      ximian is bloated shit

      uNF!#%^

    2. Re:Ximian for Mandrake 8.1? by Anonymous Coward · · Score: 0

      But not KDE. No, that's bloated *ugly* shit.

  48. Re:Do you really want an OS that resembles a brows by Bowie+J.+Poag · · Score: 1

    A browser is good for viewing documents.

    It is a tool designed for a specific purpose.

    A browser is a poor tool to use to launch/run/encompass programs. Any chimpanzee can drive nails with a socket wrench. It takes a human to use the right tool for the right task.

    --
    Bowie J. Poag

  49. Define weak. by ErfC · · Score: 3, Interesting
    I use FVWM2 as my window manager of choice. It's fast. It gives me amazing and easily-customizeable control over everything. What's "weak" about it? What more do you need in a window manager? (I've never found myself saying "I wish FVWM could do foo...")


    I'm not trying to disagree with you or berate you or flame you or anything. I'm honestly curious -- what's FVWM2 missing? What's wrong with it? What would you do to it?

    --

    -Erf C.
    Cthulu always calls collect...

    1. Re:Define weak. by Bowie+J.+Poag · · Score: 1



      Elegance.

      Cheers,

      --
      Bowie J. Poag

  50. Perhaps it's not nessecary (The goal of OSS)? by suso · · Score: 2, Interesting

    Perhaps the development cycle has slowed down because most of the nicer and more mature window managers have become quite stable and there are becoming less and less bugs to fix. Isn't that the eventual goal of OSS, to become as stable and usable as possible. So there must be some saturation point when as we approach that peak.

    If you think about other pieces of OSS software, there is nearly no development. Utilities such as GNU text-utils or even emacs don't get updated more than once a year or two.

  51. What I want from my wm: by Uerige · · Score: 1

    I want my wm to be able to do everything that my current wm (==sawfish) can do. In fact, I don't miss any feature in any of the commonly used wm's, because all of them already manage windows. That's it. What else could they implement?

  52. 3dwm by Anonymous Coward · · Score: 0
  53. Deja vu by tot · · Score: 2, Insightful
    My feelings.

    In the early 90's, there were many window managers, lots of hacking and configuring them, and at least I got bored with that and settled with one that did most of job right out of the box (mwm if anyone is interested--not free, but it worked). I liked gwm very much, but who wants to keep hacking a window manager with lisp--at least for me, emacs is enough.

    Time passed by, and then there were lots of linux generation window managers. Sexier, very graphical, themable, what else. Again, boredom hit me and I settled with the one that did the job needed out of the box (kde if anyone is interested, and with the default theme when themes came out). But this time, it took far less my time than during the first iteration, remembering the pain and ultimate result, and knowing what I want from a window manager.

    It least for me, window managers main function is to manage windows, and do it with resonable speed and predictability. No fancy graphics or animations, and not lots of customizations if I have to setup a new environment from scratch, thank you.

    I presume that my attitude will continue and I am not even interested about new development unless someone can show some real innovation in this area. I don't care if it looks like Windows--I have never used it, so I have no feelings in this area. The idea is simple, to manage windows, and at least currently no one has figured out how to do it differently.

    1. Re:Deja vu by Anonymous Coward · · Score: 0

      Well, I agree with you in most parts.

      I do have to say that I think that the tiling windowmanagers like larswm and ion really are mangaging windows in a different way.

      I use larswm and you don't have to think about managing windows at all. Very nice, at least if you mostly use text applications.

  54. automated window management by Anonymous Coward · · Score: 0

    I agree that window management has slowed. I also believe this is an area where the linux desktop environment could really shine.

    Come on people! Why are we still using 80's window management ideas... (ie completely user driven)

    Should we not be trying to reduce the burden of window management (eg resize, move operations) from the user and onto the system?

    Granted, we have made some immense productively gains from windowing systems but we're equally losing massive productivity by forcing the user to have to deal with window placement and control...

  55. because adding more would defeat the purpose by Spiral+Man · · Score: 1
    ok, its sorta been said before, but whatever...

    the way i see it, there are two options people have, either a fast "window manager" that doesnt have many features, but also doesnt take up gobs of memory, and slow "desktop managers" which take up more memory, but have a lot more features. (or the console, but that isnt what this is about).

    if more features are added to the window managers at this point, they become desktop mangers, which would defeat the pupose of using them (ie, to save memory and cpu cycles for more important things). a lot of the newer, feature ridden window managers seem to me to be practically desktop managers (but not quite).

    so basically, if you want to work on a window manager (and have it still be a window manager), you are going to have to write a new one (and with all the options available, i guess nobody thinks they should spend their time doing that...).

    anyway, just my 2 cents

    --
    "we demand rigidly defined areas of doubt and uncertainty!" --Douglas Adams, The Hitchhikers Guide to the Galaxy
    1. Re:because adding more would defeat the purpose by Anonymous Coward · · Score: 0

      yeah right asshole. whatever indeed. i hate you. its stoopid assholes like you that are responsible for the downfall of AmErIcA.

      sigs are gay!!

  56. Simplicity by andkaha · · Score: 2

    (I don't know much about WM development, but...)

    Honestly, the only two window managers that I ever felt comfortable with are fvwm (v2 if you like) and twm (didn't find a really good link, but it's standard on NetBSD systems, so you all know what I'm talking about right?). All other managers are just visual fluff that eats memory, occupies the palette, and slows the computer down.

    There has been some other really great ideas during the last few years, like the pwm and wm2 (and its sibling, wmx) window managers. They simple, easy to configure, and does NOT rely on tons of extra libraries.

    Someone else here was talking about environments, but I just can't see why you would want an extra "environment" on top of the perfectly usable standard Unix environment that's already there... Also, some of them comes packed with applications tailored especially for use within that particular window manager, which in reality turns each "environment" into its own, well, distribution. One can devote a separate CD for GNOME or KDE applications and support libraries, many of which just duplicates the function of already existing Unix commands. Sometimes I think someone ought start a KDE/Linux distribution just to spare everyone else from having to download that extra CD ISO.

    Then again, we might be talking about different audiences here. The teenagers might need cool "environments" to get lured into using GNU/Linux, and that might have a positive effect in 5 to 10 years. But I wouldn't be very surprised if the adoption of GNU/Linux (or any other of the free Unices for that matter) by desktop users would be slowed down by offering a vast amount of conflicting graphical environments.

    I think it would be a good idea to correct the bugs and stabilise the already existing window manages, maybe even to unify some of the more similar ones. You can make most of the more configurable managers look like each other anyway.

    All that you need is some xterm windows.

    --
    It's 11pm, do you know what your deamons are up to?
    1. Re:Simplicity by Drgnkght · · Score: 1

      I'm glad to know that I'm not the only one who like twm. :-)

      Seriously though, with proper configuration and a few utilities to set things like background pictures (if you like that sort of thing, which I do btw) it is possible to achieve a very usable, and fast/low-mem/low-cpu desktop. I personally find that most of the features in the various desktop environments I don't need. I also must say that I dislike all the files they seem to want to create in my user directory, but that is just a personal gripe.

    2. Re:Simplicity by Anonymous Coward · · Score: 0

      All that you need is some xterm windows

      If all you need is some xterms, why bother with a windowmanager at all? Use screen and you'll have plenty.

    3. Re:Simplicity by GypC · · Score: 2

      I'm the same way. I try to like KDE and Gnome every now and then, but I always end up ripping them out in disgust. It's far easier for me to just use an xterm for most things. The only reason I use X is for multiple xterms, graphical web browsers, xdvi & gv, Jamie's unparalleled collection of screensavers, Image Magick and the Gimp. Oh, and GKrellM is kind of nice...

      Hmmm, I guess I do need more than just xterms. But I'll be damned if I need a bunch of desktop icons, bloated file mangler, a graphical front-end to 'less', or an "office suite" for kiddies (who needs an office suite when you have emacs, TeX and perl? Heheheh.)

    4. Re:Simplicity by uhmmmm · · Score: 1
      Then again, we might be talking about different audiences here. The teenagers might need cool "environments" to get lured into using GNU/Linux, and that might have a positive effect in 5 to 10 years.


      As a teenager (albeit a computer geek), I've been using linux for about a year now, and I've found I don't need a "desktop environment." I used GNOME for a while, and I use KDE now, but I don't use most of what it has to offer, and I don't really want it. It looks really nice, but when it comes down to it, I want something that works, is fast, and doesn't take up much RAM. KDE satisfies the first. I'm going to replace it with something else (I was thinking pwm) when I get a chance.

    5. Re:Simplicity by andkaha · · Score: 1
      If all you need is some xterms, why bother with a windowmanager at all? Use screen and you'll have plenty.

      Yeees... but what about previewing my LaTeX and lout docs, or performing simple cut 'n paste?

      I am using screen when administrating the rack mounted beowulf cluster at work (from a Windows 2000 box), it's a great thing. But two/more windows behind each other lacks the flexibility of two xterms side by side.

      --
      It's 11pm, do you know what your deamons are up to?
  57. Gtk broke E by Mandelbrute · · Score: 2, Interesting
    and then there was the whole E thing when people were getting frustrated and quitting their jobs.
    When E was adopted as the gnome window manager, incorporation of a few things broke E on everything but i86 platforms, gtk was in a SERIOUS state of flux at the time and at least one individual got extremely upset at the idea of Raster having his own widgets, and possibly supporting kde hints in the future (which was done). Hence E went back to being a cross-platform window manager designed to work with both gnome and kde.

    The gimp toolkit (gtk) has of course improved enormourly since then and is now cross platform. Athough, if something like thai language support in pango is broken, then it won't compile. It was an intersting exercise finding that I couldn't configure pango to leave it out and couldn't have gtk without pango.

    The bit about Raster getting frustrated with his job was between him and an unprofessional middle manager at RedHat (who probably didn't last long) that hadn't quite worked out how to use email. It became very public because the guy didn't know how to use email.

    1. Re:Gtk broke E by Anonymous Coward · · Score: 0

      Gnome picked up E because it was getting lots of user attention that Gnome wanted to share. But when you get right down to it, E was a bad fit for Gnome -- virtually every new user comment was "Why are there two preferences dialogs?". Once it was clear that E had it's own development schedule and mission that wasn't under control of nor fully compatible with Gnome, there was no reason for the Linux companies to continue funding E.

      As they say, 'it was all over but the shouting', and that's when politics tainted what was basically a business decision.

    2. Re:Gtk broke E by Mandelbrute · · Score: 1
      Anonymous wrote:
      Gnome picked up E because it was getting lots of user attention that Gnome wanted to share.
      That sounds like RMS and linux :) (No flames please, the gnu OS is hurd, and gnu tools are on an enormous range of platforms.)

      However, I believe the gnome people had purer motives and that they just wanted a window manager. Those that only wanted to try to teach Trolltech a lesson for having a different licence for Qt were in a (vocal) minority, and I believe they've moved on from gnome to something else now that only the code matters.

      Anonymous also wrote:

      Once it was clear that E had it's own development schedule and mission that wasn't under control of nor fully compatible with Gnome, there was no reason for the Linux companies to continue funding E.
      Funding?

      RedHat gave Raster (the writer of Enlightenment) a job, which is a bit different to gnome funding anyone.

    3. Re:Gtk broke E by Anonymous Coward · · Score: 0

      GNU predates Linux by eight years, and it was Linus who first ported GNU tools to Linux, not RMS, who never knew Linux existed at the time. Raster works at Mandrake, not Red Hat.

    4. Re:Gtk broke E by Anonymous Coward · · Score: 0

      But Raster DID work at Redhat, you fucking idiot.

    5. Re:Gtk broke E by Anonymous Coward · · Score: 0

      I didn't say that Gnome funded shit. Just that there's certain interests that decided that Gnome is important to the future of Linux and Unix in general and have spent considerable money to that end, and that E didn't fit into those plans (although that was not immediately known).

      Trying to portray this as a personality spat is bogus.

    6. Re:Gtk broke E by Mandelbrute · · Score: 2, Interesting
      Trying to portray this as a personality spat is bogus.
      I think it was more about priorities than personalities. Some of the E development people were pissed off that gtk (and hence E at that point) wouldn't work on platforms such as solaris & were, of course, more interested in E than fixing gtk. Some of the gnome people didn't like the idea of Raster doing his own widget set, Raster didn't want to be limited by what gtk had then, (the KDE support spat may have just been some vocal newbies that had recently heard of the GPL) and sometime later one of the RedHat people (who is probably not there anymore) wanted E to get to the look and feel of Win*, work on linux i86, and stop at that.

      Also I think at that time of the switch "certain interests" had never heard of gnome or Enlightenment - it was well before the fanfare of the gnome 1.0 release, and RedHat was almost the only company that was paying people to write linux applications.

      Anyway, I'm not talking about something that happened last year or the year before - I think it happened early in the days of the 0.16 rewrite of E or late in the days of 0.15 and was dropped within a couple of months. If you can find the e-devel mailing list archeives you'll find more.

    7. Re:Gtk broke E by mindstrm · · Score: 2

      Raster DID work at Redhat....

      Raster does NOT work for 'Mandrake'. His co-developer on E is nicknamed 'Mandrake', this has nothing at all to do with Mandrake Linux...
      And Mandrake used to work at VA (Still does? I have no idea, haven't checked).

  58. fuck propaganda and fuck you. by Anonymous Coward · · Score: 0

    Bowie J. Poag, you're a whining fuckwit. You make a huge deal about shutting down slashdot, thinking that your rant was worth of being a slashdot story. Well if you want to make that big a deal, then either keep it dead, or get a story posted saying 'bowie j poag was a fuckwit, and he apologizes for wasting your time with his pointless rants.'

    1. Re:fuck propaganda and fuck you. by Bowie+J.+Poag · · Score: 1

      I love you.

      --
      Bowie J. Poag

  59. Never "asking Slashdot" again... by al3x · · Score: 1

    Well, I feel like a heel for even bringing this up, now that I've seen all the responses. It is a pretty banal question, yes. A WM should just WORK, obviously. And this isn't the most important thing going on in the world, but neither is sitting in front of CNN and chewing your fingernails. I only really asked to see if there was something new out there, but what I got was a faceful of harsh comments. This should be a place where you can say, "hey, what's up in this field?" without being shot by drive-by critics. So excuse me for being interested in something.

    1. Re:Never "asking Slashdot" again... by andkaha · · Score: 1

      Don't despair. At least you got to know what everyone thinks about window managers... And there's some really insightful comments out there.

      ...and I found out about the Ion window manager, so I'm happy (until my other comment gets marked "Troll" or something).

      --
      It's 11pm, do you know what your deamons are up to?
  60. Are you out of your mind? by Anonymous Coward · · Score: 0
    You're saying that nobody wants to make GPL code, if someone else is going to help?

    I'm working on a project I plan to release under GPL when it's ready. The more people who want to help out after that, the better, and whether they get paid for it or not makes no difference to me. As long as they release their work as required under the license, the more the merrier.

  61. I disagree by germanbirdman · · Score: 1
    A browser is good for viewing documents



    We have moved beyond that. A browser is a tool for viewing (and handling) OBJECTS!.



    Objects, not documents, while a document can be an object as a file can be.

    What does the word "Browser" mean? An interesting question. Basically to browse something. Usually HTML texts. But these can link to PDFs, have some sort of videos embedded in them or other multmedia objects, and we all have become used to a browser being able to do almost anything.


    Since we (mainly programmers) think that almost anything can be represented as an object and a browser is an object browser - why not base the whole GUI on a browser for objects if almost anything can be perceived as an object. OK, a browser come beyond browsing and have turned into "Object Managers".


    I am thinking especially of the wonderful Konquerer which windows basically copied the functionality of in IE4 and upwards.



  62. Becuse you stopped writing code by Anonymous Coward · · Score: 0

    Or is it that you don't write any code at all? Why don't you stop bitching, and start pitching in to help?

    Another OSS parasite.

  63. Aqua by Genady · · Score: 1

    What do you mean no innovations in the last year? Have you completely missed Aqua on Mac OS X? Granted it's not availible for any OS other then Darwin-ppc, but I'd say it's some significant development.

    --


    What if it is just turtles all the way down?
    1. Re:Aqua by Anonymous Coward · · Score: 0

      Aqua's not really a Window Manager now, is it?

    2. Re:Aqua by Anonymous Coward · · Score: 0

      Added to which Apple seem to be very willing to incorporate suggestions and requests.

  64. I still don't understand your critic to GPL by danox · · Score: 1

    I am sorry, but your point of view does not make sense to me. I can't see how it is possible for a company to parasitise the work that you do under GPL. I have read your earlier posts about companies hiring people to work on your code, and change it etc, but I mean, what is wrong with this? Surely you write GPLed code for the love of your project. If there is someone being paid to work on this project, there are going to be 2 outcomes, either they improve your project, and you incorporate their changes into it (you win), or the project gets forked, and you still have your project, and they have another (who cares).

    What is your problem with this? The GPL explicitly states that anyone can do this if they want. If you have a problem with this, you shouldn't be writing GPL code. I think that you may not be farmiliar with the spirit of GPL. You put the code out there for users to use. You don't get to decide how they use it. That is a big part of it. If you want to control how people use your code then the GPL is not for you, and you should never have started a GPLed project.

    --
    "Me and my girl named bimbo . . . limbo . . . spam" - Captain Beefheart.
  65. Ubiquity breeds transparency by Dag+Maggot · · Score: 4, Interesting

    Asking if the development of Window Managers has slowed is like asking if the development of television remote controls has slowed down.

    Window Managers have faded into the background as it is the tools and information inside the windows that (rightfully) recieves the focus. Since the advent of the Mac, the incredible uniqueness of windowing and the desktop metaphor in general has meant that we've spent an exorbinant amount of time focused on the UI itself instead of the tools contained by the UI.

    To put it another way... imagine I was a caveman transported to today and placed inside of a room with a window. First, I would marvel at the incredible transparent substance that formed a barrier between me and the outside world, but after a while, I would take it for granted and simply use the window to see outside.

    --

    I have no pants and I must scream

  66. blackbox by Forrestina · · Score: 1

    blackbox is also getting a complete rewrite, and the codebase is not really usable (so says jeff raven anyhow, and i'll belive him).

    but, there are cool features being added, like keyboard access to the menus. somthing i've been wanting on my laptops for a couple years now...

    --

    -------
    "don't smoke, don't drink, don't fuck
    at least i can fucking think"
    Minor Threat

    1. Re:blackbox by Anonymous Coward · · Score: 0

      Blackbox is the quintessential unix tool. Small, fast, functional...and in its own way gorgeous. If you aren't going to use a full environment like KDE or GNOME, blackbox is about as good as it gets.

    2. Re:blackbox by Forrestina · · Score: 1

      oh yeah, i don't think i've seen another window manager look as nice as i have blackbox. but window mangers are all about personal preferance, there's no right or wrong way, it's just what you want from it.

      but, here's some screenshots of themes i've made :)

      --

      -------
      "don't smoke, don't drink, don't fuck
      at least i can fucking think"
      Minor Threat

    3. Re:blackbox by DrCode · · Score: 2

      I'll second that. KDE is a nice general environment, but I use BlackBox exclusively at home when I'm doing software development. I'm amazed at how fast it pops up after logging in through XDM; it's usually ready to go by the time my hand has reached the mouse.

  67. Where are the pie wms? by embobo · · Score: 2

    What I would like to see are more window managers that use pie menus. Piewm is ancient. Pie menus for gtk seems dead.

    1. Re:Where are the pie wms? by Mandelbrute · · Score: 1

      A while back E could do this, but it can't anymore after the rewrite. Check out the "Oceanview" theme for E v0.15*, it was very cool.

    2. Re:Where are the pie wms? by Anonymous Coward · · Score: 0

      It would certainly be nice to have the choice. A pie-shaped menu might help some users.

  68. Where does the linux UI want to go? by fortinbras47 · · Score: 2, Insightful

    With the collapse of Eazel, and a new pessimism about linux for the desktop, I think linux UI doesn't neccesarily have a clear concept of where it wants to go from here. Gnome, KDE, a bunch of windows managers, they all work. There are incremental bug fixes, small changes, and important feature additions (anti-aliased text), but a whole new class of ui development probably requires a clear concept of what kind of user the software is targetting.

    MacOS looks fucking cool, and they have a clear design concept. They're selling a consumer products computer, not a computer computer. It looks sweet, it goes fast, and ANYONE can use it. The quick start guide for an ibook is 4 color pictures.

    The big change they made with OS X is that they made lots of really cool eye candy and put the whole gui on top of an industrial strength bsd unix base. They've succeeded in having a consumer products computer that is CAPABLE of supporting super user expert use.

    The linux user is a completely different kind of user. Linux is used in a server market, specialized research computing, and super user geekware. Linux users need/want a functional, nice looking UI, and indeed I think linux UI surpasses windows handilly.

    Open source distributed development has its advantages (lots of customizabiliy and options) but it makes a centralized design methadology hard. Things come together, but an organized UI development which links applications, windows manager, OS together etc.... appear hard.

    There are tradeoffs in UI design. Powerful expert usage vs. easy for average user. Customizability vs. doing one thing well. The linux console is fantastically powerful, but incomprehensible for the average joe schmo computer user. Can linux really move out of the super user dept? Can it do so more than incrementally? I don't see Linux becoming an average desktop environment anytime in the near future (eg. I don't see linux having enough organization to do something at all like os x), but is it moving there? Does gui only need to be strong enough for server/workstation? The requirements for all these apps are different. Ok, I'll stop rambling.

    1. Re:Where does the linux UI want to go? by sydneyfong · · Score: 1

      if i had to choose, i'd rather prefer linux remain a super user dept than a "average joe schmo computer". Of course, the UI is now trying to be friendly to BOTH super users and avg joe, which is good.

      --
      Don't quote me on this.
    2. Re:Where does the linux UI want to go? by Anonymous Coward · · Score: 0

      >There are tradeoffs in UI design. Powerful expert usage vs. easy for
      >average user. Customizability vs. doing one thing well. The linux
      >console is fantastically powerful, but incomprehensible for the
      >average joe schmo computer user. Can linux really move out of the
      >super user dept? Can it do so more than incrementally? I don't see
      >Linux becoming an average desktop environment anytime in the near
      >future (eg. I don't see linux having enough organization to do
      >something at all like os x), but is it moving there? Does gui only
      >need to be strong enough for server/workstation? The requirements for
      >all these apps are different. Ok, I'll stop rambling.
      >
      Who cares if people like you don't care for the Linux UI? No one
      is putting a gun and forcing you to use Linux in the first place.
      In other words,get lost.

  69. Yawn by Anonymous Coward · · Score: 0

    Looks like a blackbox/E/sawfish workalike.

  70. Really by Anonymous Coward · · Score: 0

    Most of the posts I've read here are touting one against the other...which honestly will be what kills the FSF movement and dooms it to the same route as M$oft and any of the other countless corporations that are doomed to die at some point or another. Yes M$oft will die, just as Apple should have died and IBM will die again...computers and the software that runs on them should be a tool not a life. Unfortunatly, they've become a life for all too many. The open/free/software movement has lost it's vision and goal. Just as all the others have as well...feel free to spam me @ sardusmonkeylove@hotmail.com...but if you have anything intelligable to say send it to griffon@charter.net


    Just as the builders of the pyramids died so will we.

  71. Window managers vs. Desktop Environs (Re: IceWM?) by BFKeil · · Score: 1

    A window manager is a very specific piece of software that takes care of the little tasks we often take for granted. It draws the frames on windows, lets us move the windows around, change their sizes, etc. It decides what should happen when we tell a window to maximize or minimize, or what not. It provides support changing between virtual desktops, theming window title-bars, and lots of other little things.

    A desktop environment, on the other hand, is a group of applications (the term is used loosely here) that are designed to work together, presumably written around a single set of widgets and libraries. A desktop environment may or may not include a window manager. KDE includes KWM, and Gnome favors Sawfish, but works very well with several other window managers, such as IceWM and Windowmaker.

    Cheers,
    Ben Keil (.sig not yet publically released)

    --

    Cheers,
    Benjamin Keil(.sig not yet released to the public)

  72. WM Usage by ll5 · · Score: 1

    Out of pure curiosity, I would like to how many people actually stick with one WM? Right now I am using BlackBox, earlier today it was all WindowMaker and later tonight it could be IceWM or Gnome with Sawfish. Usually it is Blackbox or WindowMaker with several virtual desktops and a lot of wterms open all over the place. Most of my application use still consists of console tools running in a wterm or eterm, the few graphical apps that I use with regularity tend to be web tools like browsers or messenger clients. My file manager is usually a Bash prompt, I am looking for a better lynx than lynx and if I find it Mozilla will see a lot less screentime than it does now. Sometimes the only reason I startx is because I like a lot of terminals open at once. So how do you use your window manager of choice? I am almost willing to bet that the average usage of a window manager is not what the developers expected at all in a lot of cases. Then again I could be very wrong and there may be people who really do want a graphical tool replacement for every text based tool out there. Graphical clients for Ping and Telnet come to mind...

    --
    Wanna get high?
    1. Re:WM Usage by jschauma · · Score: 1

      A better lynx: links.

      Also, from what I've heard, screen(1) might be of interest to you.

      --

      -- "Tradition is the illusion of permanence."
    2. Re:WM Usage by ll5 · · Score: 1

      Wow, links is much better, thanks for the tip. I am using it to this reply. So far, so good. Seems to have nice table support and clicking on links works as well. Reading the man page for "screen" which sounds promising too. Thanks again. Goodbye lynx hello links!

      --
      Wanna get high?
    3. Re:WM Usage by Anonymous Coward · · Score: 0

      w3m is even better. http://ei5nazha.yz.yamagata-u.ac.jp/~aito/w3m/eng/

      It renders everything perfectly and even lets you click with your mouse in your terminal window to select links. If you get sick of it, hitting 'M' fires up your current page in a graphical browser of your choice.

    4. Re:WM Usage by StorminNorman · · Score: 1

      It probably doesn't count as a WM, but I've been using KDE since the 1.1.2 days as my WM and I rarely ever use another WM unless I want to see what it's like.

      The only exception to this is if I have to use X as root, when I will WindowMaker because its quick and I don't need all the extra features of KDE when I'm root.

      The nice thing about using KDE is that it is under constant development (someone mentioned that the KDE team must have IV caffeine drips... I agree), and each new release, no matter how incremental has visible improvements to the GUI.

      I'm a Mac User (posting this from an iBook), and I have KDE set up to mimic the Platinum look, which means that the Window Close box is in the right spot (top-left). My dad, who primarily uses windows, has KDE set up to mimic the windows button placements. I honestly don't find that KDE mimics windows at all, in fact, it seems to take windows' few good features and improve on them (kicker absolutely craps on the windows taskbar). Take Konqueror for example: MS decided that an integrated file browser/web browser was a good idea, but they never managed to get the integration right. Konqueror does it so much better and so much easier (You can use a terminal, manage files and browse the web in the *same* Konqueror window). And that's not even mentioning the coolest features of KDE.

      One other thing to note: I can pretty much use KDE, Windows and Mac OS with equal proficiency. I do find that Windows is the most frustrating OS to use (It really has some brain-dead UI elements), but I try not to let that bother me. I do find that when it's running fine (which is 99% of the time for me) that Mac OS X's Aqua UI is actually quite nice and very usable. You'd think most of it's features would be eye candy (Genie effect, drop shadows, transparency etc) but when you use it for a while, you realise just what a huge visual impact something like a deeper drop shadow over the active window can have on the user experience. It's just a shame that classic applications don't inherit some of these features (yeah, I know it's pretty much technically impossible... that's what Carbon is for), as there really is a jarring difference between the two.

      Once the Cocoa version of Nisus Writer is complete, I will have not need for Classic anyways, so I can be happy.

      Oh... and you haven't seen the web until you've seen it in OmniWeb, which really does make even crap websites look cool. It chokes on just a few too many sites for me (mainly sites that abuse javascript in some weird way) but it takes full advantage of Aqua, and all buttons on web pages look like Aqua widgets etc... much nicer than IE's half-hearted attempt at browser widgets.

      (Hmm... somehow a rant about KDE turned into a rant about Mac OS X... I really gotta stop posting on caffeine...)

      --
      life is a canvas/and the paint is hope and promise/the world is ours/no one can ever take it from us.
    5. Re:WM Usage by skbenolkin · · Score: 1

      Nothing wrong with links, but you simply have to try w3m. It's also a pager.

      --
      "Frederick, is God dead?" --Sojourner Truth
  73. Re:I disagree to your disagreement by alephx01 · · Score: 2, Insightful

    Whereas objects are a convenient way for programmers to organize things, they are not a natural abstraction for an end user. Creating a UI model that matches the implementation model is almost always a mistake.

    If a user wants to create a document, they should be able to "create a document", not "create an object which has document-specific properties".

    A good example of a UI model that matches an implementation model is the UI for file systems. Lots of users that I know throw everything on their desktop because they can't handle understanding a file system. Furthermore, who's to say they're wrong or "messy" for doing it? Current day UIs for file systems suck because they directly reflect the implementation model instead of a model that users are more natural with (such as a document stack interface).

  74. Re:I disagree [NOT] by Tuross · · Score: 1

    This was one of my gripes with Marko of IceWM fame - he had a really cool editor called FTE that had console and x11 versions, did syntax highlighting, folding, was pretty fast and easy to use. Then he gave up working on that to work on IceWM instead, which was/is a lame Win9x UI ripoff.

    --
    Matt
    1. Read Slashdot
    2. ???
    3. Profit
  75. Windows, 10 minutes by leonbrooks · · Score: 2
    I recall installing drivers for my ati rage 128 a few months back:

    Windows 98: 10 minutes

    Xfree86: 4 full evenings


    Then another 90 minutes trying to get your modem going again, oh, and then discover that you've tromped a vital DLL, only you're not sure which one... )-:

    BTW, you're not using Mandrake, are you? (-:

    CONFIGURING YOUR WINDOW MANAGER is NOT FUN. It's infuriating.

    City of Largo's experience is that users switched across from Windows tweak for a day or few after the switch. This would imply that it has at least some appeal.

    --
    Got time? Spend some of it coding or testing
  76. Cut this PC crap! by rabidcow · · Score: 1

    for the human impaired

    Say it straight! We're talking aliens here, right?

    1. Re:Cut this PC crap! by Anonymous Coward · · Score: 0


      No mod access, so I'll comment you "Funny":

      :)

  77. Window Maker by Teknix · · Score: 1
    Speaking as the maintainer for *windowmaker.org, it should be relatively obvious what Window Maker's focus is. All one need do is peruse our windowmaker.org. I think we do a pretty reasonable job of keeping our users up-to-date on where the project is going, and what they can expect.

    In response to a few of the comments in this thread, I'd like to point out that Window Maker concentrates more on functionality than on "features". Every window manager has its own niche and is trying to appeal to a particular crowd. We try to appeal to those users that want a consistent, usable desktop that sits somewhere in between the minimal ones like Blackbox, and the eyecandy ones like E. See our comparison chart.

    What's on the horizon? The developers recently reworked the code that generates and maintains files which help make up the UI (menus, states, etc.). To the end user, this means there is one less library dependency to worry about, providing they're the ones compiling the code. But the focus of this question was on "features". Window Maker won't be producing breakthroughs like what the Berlin project is doing, for instance. I get the impression this is what the questionaire was driving at. In our case, we're trying to improve compatibility with existing desktop environments (GNOME, GNUSTEP, and KDE) so that Window Maker is more useful in that regard. The big one right now is better support for KDE2, and will probably be there with the next minor rev release.

    My personal feeling on this subject is that while new features and new breakthroughs are great, a large majority of existing users barely make use of what's there now. This is probably because a lot of projects focus on "features" rather than on what they were originally meant to do, and most users will pick whatever their buddy is using at the time. Whether or not future technologies allow better interaction as a human<->computer interface will depend soley upon how they're implemented, and in the case of a window manager, I think most people would agree that our current idea of a window manager isn't it. Some developers will continue to concentrate on fixing the now, while others will worry about the future. Both groups are needed.

    --
    -phillip
    1. Re:Window Maker by Anonymous Coward · · Score: 0

      Yeah, __PLEASE__ add windowmaker support for NETWM so I can use it with KDE, or else I'll have to write a plugin for kwin that can use windowmaker themes (like has already been done for icewm (-: )

      -gal

  78. Xinerama Enhancements by smartin · · Score: 3, Interesting

    One of the most promising new enhancments that I've seen are the Xinerama patches for WindowMaker. These allow for intelligent placement and management of windows on a dual headed setup. A Xinerama aware window manager will not pop up dialogs that cross between two monitors and will try to keep dialogs on the same screen as their parent.

    I'm not sure if any of the other managers are working on this but it should be really cool when it is released.

    --
    The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
    1. Re:Xinerama Enhancements by Anonymous Coward · · Score: 0

      Enlightenment supports Xinerama since a while.

    2. Re:Xinerama Enhancements by Anonymous Coward · · Score: 0

      That is cool!
      I remember looking at one of the early dual-head setups under Windows (the Appian Jeronimo video board), and thinking the only reason I'd never put up with it was the awful way it handled presentation on the dual monitors. Basically, it didn't... Items as basic as the Windows NT login window popped up right in the middle of both displays. I never could get past visually discarding the thick plastic border created by the outer cases of two monitors side-by-side.

  79. FVWM by llzackll · · Score: 2

    fvwm is still in very active development. www.fvwm.org

  80. Its because of Xfree86!!!!! by HanzoSan · · Score: 1



    Xfree86 is limited in its power in terms of the ability to render interfaces.

    It cant even do alpha channel, hardware scaling, rotation, and polygons in the interface.

    Until Xfree86 allows you to use all your video cards special effects on the interface, then theres not many ambitious projects you can do because everything that can be done is already being done in terms of making an interface better than Windows98, its done, KDE is on XPs level right now.

    In terms of making something compareable to OSX that hasnt been done, E17 will try to do it, but E17 is using software tricks because Xfree86 is so weak.

    Perhaps by promoting berlin you'd get more people to develop window managers.

    If berlin were supported, Then i have some ideas, but we need a better backend which allows hardware specific effects while also we need to add stuff such as voice recognition, video recognition(to replace passwords) and so on.

    Perhaps anyone reading my Msg will start a project and do just that.

    --
    If you use Linux, please help development of Autopac
    1. Re:Its because of Xfree86!!!!! by BenjyD · · Score: 1

      Some hardware accelerated features would be nice. As XFree86 has OpenGL support, and almost all desktop machines have reasonable opengl drivers available these days, why not render the window manager as a 3D app. Then you get hardware accelerated alpha, icon scaling and a whole lot more.

      I have who knows how many transistors sitting idle in my graphics card - can't somebody use them?

    2. Re:Its because of Xfree86!!!!! by be-fan · · Score: 2

      That's exactly what E17 is trying to do. They're even making a widget set that takes advantage of EVAS (the HW accelerated canvas). I just hope a large base of native E apps builds up.

      --
      A deep unwavering belief is a sure sign you're missing something...
  81. Holy SHIT! by Anonymous Coward · · Score: 0

    Look at what this guy looks like! http://www.ibiblio.org/propaganda/html/images/topi cs/bowie1.jpg!!!!! Looks like the Michelin man!

  82. 3d isnt easier to use, by HanzoSan · · Score: 1



    A 2d OS with 3d effects is the way to go.
    Like windows you can litterally flip and file them into a folder all animated and then file through them again and this folder being multiple desktops.

    Just do what OSX did Just better

    --
    If you use Linux, please help development of Autopac
  83. Uh... by Anonymous Coward · · Score: 0

    They were tweaking their wallpaper and stuff! Configuring windows managers is the biggest pain in the ass. I don't even bother, I just use windows. I've been using x11 in some form for about 5 years at work, and I never use it personally because I have stuff to do besides try to remember whether its .Xsession .Xshrttyt .Xwhatever that I use to make my background a usable color.

  84. Improve Xfree86 by HanzoSan · · Score: 1



    E17 is limited by X, Improve X, and E17 will improve GUI.

    E17 should be compareable to OSX in terms of its easy of use and its flashyness
    but just like OSX it will be doing most of it in software so it will be somewhat slow, We need hardware specific effects which use say Gforce3.

    They have some hardware effects like alpha channel and i think they are working on scalaing, but the more effects, the better it will look
    maybe motion blur, shadows, bump mapping etc would look nice

    --
    If you use Linux, please help development of Autopac
    1. Re:Improve Xfree86 by valdis · · Score: 3, Interesting

      There's two major problems here:

      1) It's fine to say "use a GeForce3" if you have one. However, the majority of us do NOT have a GeForce3. For some of us (like everybody who's not on an Intel-based system), a GeForce3 may not even be on option. Enlightenment 0.16.5 works fine on my AIX box - it even runs fine on my old home AIX box (a model 350 - a whole whopping 66mz Power chipset). Remember that Sun and SGI are both shipping Enlightenment now, and even in the Intel-based Linux world, I don't think it's safe to assume any more capability than 24-bit color. E17 shouldn't be assuming effects - it should be saying "use options if the X server (which may not be XFree86) says they are available". Last I checked, even XFree86 didn't have XRender extension support for all drivers yet.

      2) There's a major distinction to be made between "looks nice" and "is productively useful". Yes, it's good if your window manager looks pretty (I'd like to thank Christian Kreibich for his Ganymede theme) but at least in *my* case, I get paid to get things done on the computer. As a result, I *want* my window manager to look pretty, but I *need* it to help me get things done quickly.
      Now, some features are pretty easy to demonstrate why they'd be useful - for instance, it *would* be nice to have sane support for drop shadows. However, the reason for drop shadows isn't "because it's cool" - it's because it's additional visual information that helps you identify the edges of windows and the actual stacking order.

      Now maybe there's a good HCI (human computer interaction) reason for supporting motion blur and bump mapping for the window manager. And if there is, I'll be happy to listen. But keep in mind that you're talking about *window manager* controlled screen real estate, not application windows. There seems to be a backlash by at least some users who feel window managers take too much screen space away (I'm one of these - my current theme has only 5 pixels on sides and bottom, and 25 or so in the titlebar). Not much you can *DO* with bump mapping or motion blur in a strip 5 pixels wide ;)

      Just keep in mind that "eye candy" and "usability" are not always synonymous....

  85. Choice is good until you get it... by mgkimsal2 · · Score: 3, Insightful

    A bit late to the party, but these comments have 'gotten my goat' so to speak.

    The majority of comments I hear from opensource/Linux people is 'choice is good', 'no choice is bad', 'I choose to do things in manner X', etc. However, having those choices in WM front ends apparently is NOT a good thing. Apparently we need just 'one' way of doing something (actually, I'm not all that opposed, if everyone would just write to that standard instead of bitching about it).

    But... here we have an OS which is accused of being monolithic (Windows) yet it's also being criticized because there's more than one way to launch a program? So - if they lock you in to one method - it's bad. If you have choice - it's bad. Is this only because it's MS?

    1. Re:Choice is good until you get it... by poetic · · Score: 1

      With OSS, you would have several programs to choose from. One could give you a lot of choices (Perl...), while another could present only one way of doing only one thing. All according to the authors choice.

      It seems to me that there are more real choice with OSS than many commercial programs (at least you can afford trying the alternatives lawfully) and that many commercial programs (e.g. Windows) gives you a lot of unnessecary and functionally equal choices. I think they are often there to impress users and marketing guys, not because they give us revolutionary functionality.

      IMHO, our ability to choose is so important that it would be reasonable to choose not to bother it with trivial choices.

    2. Re:Choice is good until you get it... by _Sprocket_ · · Score: 3, Insightful


      But... here we have an OS which is accused of being monolithic (Windows) yet it's also being criticized because there's more than one way to launch a program?


      My first reaction was exactly that. But then it dawned on me that there's another way to look at this.


      Say you're running Windows and need to launch Program X. There are 7 (I think that was the number used) different places you may have to look to run that app. Sometimes there's more than one way to launch the app - sometimes there's just the one. This means there's potential for a user to have to hunt around before they're able to figure out how to launch the app.


      Having said that - I would agree that having only ONE way to do something isn't a plus. One standard way would be good. But giving power users additional ways would be my choice. I'd be a bit miffed if the only way to launch an app was through the Start button (or its equivilant).

    3. Re:Choice is good until you get it... by PW2 · · Score: 1

      But... here we have an OS which is accused of being monolithic (Windows) yet it's also being criticized because there's more than one way to launch a program?

      That's what it is like to "talk" with a few thousand people; many of the possible opinions surface; others don't respond because they are represented already; you probably won't see a collective "you're right" when dealing with this many people;

  86. Shouldnt it SPEED UP then? by HanzoSan · · Score: 1



    Think about it, most open source programmers arent getting paid and do this in their free time.

    Sooo, with no job they have more free time !

    Think about what you said

    --
    If you use Linux, please help development of Autopac
  87. 3dwm, not really a window manager however. by Kazriko · · Score: 1

    One interesting development, I just saw this come over Debian the other day, 3dwm-server among other packages.

    Appears to be a complete replacement for X, along with a window manager that is 3d. It appears to be more of a testbed project than anything however,
    Their page is here

    Personally, I use IceWM at home, Windowmaker and Blackbox for my vnc sessions. :)

  88. Window Managers are mostly irrelevant by nullity · · Score: 3, Insightful

    The glorified stature of the window manager is an odd architectural quirk of X-Windows. X-Windows is fundamentally concerned about, well, windows, so the window manager was pretty much *the* only application that every X system was running. Consquently if you wanted to add some feature (say a virtual desktop pager), you tried to get it into the Window Manager, because the window manager was already always running.

    This "window manager is everything" view is actually sort of primitive. Most advanced operating systems have turned the window manager into a really mundane implementational detail that even programmers hardly care about. BeOS, Windows, MacOS, etc.

    I hope this trend continues to GNOME & KDE...and we see the disappearance of those insanely bloated window manager preference dialogues and see the window manager behaving like the submissive quiet little technical detail it should be (at least from a user's perspective). Check out Havoc's latest project "Metacity" for an example of a well behaved CrackFree(TM) window manager.

    -Seth (gnome usability project lead)

  89. Re:Because nobody's willing - yeah right! by frodoze · · Score: 1

    sounds like a windows user to me, its exactly the sort of things they say, "linux will be dead when winXP comes out" morons!, they cannot see past the almighty dollar, they cannot work out why anyone would use linux because you don't pay money for it.

    go back under your bridge, TROLL!

  90. What make sense as a user.... by Anonymous Coward · · Score: 0

    Believe me, that's what Microsoft and Apple have been after for years (now decades...)

    And Sun's too, for Gnome, not too long ago, there was an article on slashdot about that. Sun's release the paper about the experiment, and that is a VERY insterresting paper, not because of the result, but because of the process it takes to understand what users want, and how difficult it is.

    But wait, ... who cares about users anyway? Certainly not linux entouthiasts ... The submitter of this "ask slashdot" article obviously has more fun compiling his windo manager than using it...

    Nobody cares about users who don't pay... Consummers are kings but Freeloaders Users? Go to hell...

    'nuf'said

  91. No longer getting paid to do nothing by coldshado · · Score: 1

    IMNSHO, one of the major contributors of the slowdown is the fact that many open source developers are no longer sitting at high-paying "day jobs" developing window managers instead of just sitting on their hands like their co-workers.

  92. Point and click by leonbrooks · · Score: 2
    I have stuff to do besides try to remember whether its .Xsession .Xshrttyt .Xwhatever that I use to make my background a usable color.

    I don't edit text files to configure my X. Perhaps I should? In any of KDE, Gnome or WindowMaker (and others, I'm sure), it's only a click or two to set background colour, image, series of images, application, whatever.

    Have you tried CygWin? It makes life under Windows more bearable. There's also an X server for it. And if you need an instant X server anywhere, try WeirdX.

    I don't even bother, I just use windows.

    Sad.

    Did you know that you can configure Windows in just the same way? I.e., with regedit and/or at the cmd prompt? If you use point-and-click for Windows, why not for X?

    --
    Got time? Spend some of it coding or testing
  93. nahh..Pillsbury Dough fuck is more like it by Anonymous Coward · · Score: 0

    hehe...he is a pretentious arrogant little prick isn't he?

    1. Re:nahh..Pillsbury Dough fuck is more like it by Bowie+J.+Poag · · Score: 2

      Nah. I'm just better looking than you.

      --
      Bowie J. Poag

  94. w3m is weak...buggy and tempermental..links by Anonymous Coward · · Score: 0

    owns joo....blah blah..lameness filter sux

  95. Re:Window managers vs. Desktop Environs (Re: IceWM by fault0 · · Score: 1

    Actually, to clarify, KDE does not include KWM. KWM has been dead for over a year now (last was in KDE 1.x). The modern KDE window manager is called kwin.

    Also, KDE 2.x and GNOME 1.4 use a unfied system of window manager hints called _NET_WM. kwin supports, this, and as does sawfish. I think the other major window manager that also supports this is Blackbox. So, KDE also works very well with other window managers, but favors (and includes kwin). One could use sawfish with KDE, or kwin with GNOME 1.4, for example.

  96. try this with links and w3m by Anonymous Coward · · Score: 0

    load up /. and try to read the Usenix story comments. See which one works, and which one craps out on ya

  97. explain this to me then by Anonymous Coward · · Score: 0

    why does w3m not load the usenix story comments on /. ? links did it fine.

  98. about blackbox by fault0 · · Score: 1

    well, blackbox used to be my WM of choice, but there hasn't been a new version in over a year. the author of blackbox, Brad Hughes, was hired by Trolltech (makers of Qt), so he devotes his time in working on the upcoming Qt3 release instead of Blackbox :-)

    That doesn't mean blackbox is completely dead however.. the blackbox community makes styles all the time (wish themes.org were back up fully).

    1. Re:about blackbox by Anonymous Coward · · Score: 0

      I switched from Blackbox to evilwm less than a week ago. It's amazing how minimalistic a window manager can be and still be usable for everyday work. Who needs titlebars on their windows, anyway?

  99. Sounds logical, but no. by falser · · Score: 1

    I know, I've been through it. Creativity and the desire to work on open source software is what comes from having a boring and/or restrictive full time job. All day long you do work for someone else, and meanwhile can't wait to go home and do work on something you really want to do.

    But when you loss the foundation of stable but boring work you also loose that energy and drive that was put into an open source project.

    When you don't have a regular routine, and a stable lifestyle, coding stuff for free just isn't a priority anymore.

  100. Dedicated by Anonymous Coward · · Score: 1, Interesting

    Dedicated dictators are a must. Check out a guy named Linus.

    Miguel de Iguana is too much of a schizophrenic dictator. Otherwise, why isn't Gnumeric so much more developed today? Why not concentrate on that, like the Abiword guys?

    "There are too many visionaries out there."
    L. Torvalds

    1. Re:Dedicated by Anonymous Coward · · Score: 0

      I'm a little sorry for Gnome, being led by such a young guy as Miguel. He's a damn good coder, and very very quick thinking, but one of these days he is going to get *so* screwed. (Mono looks like a good bet at the moment)

      The best people to lead projects are those that had grown a bit of cynicism.

    2. Re:Dedicated by diamondc · · Score: 1

      huh? check out news.gnome.org
      theres a new gnumeric release out with new, cool features =)

      --
      "I keep looking in the want-ads under 'revolutionary' but there don't seem to be any listings.. "
  101. for the last time by staeci · · Score: 2, Insightful


    OSX is not a good gui.

    1 - dock icon areas do not extend to edge of dock.
    2 - dock changes size and icons move as it gets used
    3 - what if you don't like grey or blue? Maybe OSX.2 will have green and OSX.3 will have purple ....
    4 - it has vi so when I go to the apple help and type in vi I expect to see at least something.
    5 - stupid windowesque scroll bars - the scroll-bars were one of the things which NeXT got right for Steve's sake ;-)
    6 - way too much eye-candy, at least I can not install Enlightenment.

    OSX isn't unix wedded with mac, its unix buried under mac. If anything its BaCKstep.

    --
    'Welcome to Rivendell, Mr. Anderson...'
    1. Re:for the last time by dair · · Score: 1

      1 - dock icon areas do not extend to edge of dock.

      They do in 10.1.

      2 - dock changes size and icons move as it gets used

      Turn the magnification option off.

      4 - it has vi so when I go to the apple help and type in vi I expect to see at least something.

      Do you expect to see man pages for all of the GUI tools? If you're planning on using the command line, use the command line's help system.

      5 - stupid windowesque scroll bars - the scroll-bars were one of the things which NeXT got right for Steve's sake ;-)

      What's wrong with them? The up/down arrows can be grouped together as per NeXT, so the only difference is they're not stuck on the left hand side of the window.

      -dair

    2. Re:for the last time by JohnKFisher · · Score: 1
      1 - dock icon areas do not extend to edge of dock.

      Not sure what you mean by this. The icon areas do indeed reach the edges. Early versions did not have infinite depth, but since 10.0 they have.

      2 - dock changes size and icons move as it gets used

      This can easily be turned off however. Personally, I like it, though it took me a non-trivial amount of time to get used to it.

      3 - what if you don't like grey or blue? Maybe OSX.2 will have green and OSX.3 will have purple ...

      Point taken.

      4 - it has vi so when I go to the apple help and type in vi I expect to see at least something.

      For the sake of simplicity though, I like the way they have it. Apple help covers Apple's GUI methods. If you want to deal with the UNIX stuff, simply pull up a terminal or log in as console and 'man terminal'. Hell, if you know what vi is, you know man.

      5 - stupid windowesque scroll bars - the scroll-bars were one of the things which NeXT got right for Steve's sake ;-)

      I'm insufficiently familiar with NeXTStep to answer this, but if you mean having both arrows on each end, 10.1 adds this option. If that's not what you mean, I can't reply.

      6 - way too much eye-candy, at least I can not install Enlightenment.

      (assuming not=now) Again, personal preference. You do have xfree86 options, as you said, though I realize you can't use that GUI on your X apps

      --

      John Kenneth Fisher
      Table of malContents
    3. Re:for the last time by staeci · · Score: 1

      so in other words they combine both mac and NeXT interfaces and drop some of the best UI aspects of them, only to add them back in when people go wtf.

      It just that some people are going all "apple is using unix so they're on 'our side' now" and the fact of the matter is that if *nix and open-source wasn't trendy right now (thanks to linux and gnu) I very much doubt that they would have told anyone that it contained BSD code and they wouldn't have included terminal.app, no Darwin and it would be as opaque as os9 and below

      --
      'Welcome to Rivendell, Mr. Anderson...'
    4. Re:for the last time by JohnKFisher · · Score: 1
      "so in other words they combine both mac and NeXT interfaces and drop some of the best UI aspects of them, only to add them back in when people go wtf. "

      And add some new ones, too. It's a give and take. Apple's been very good at responding to user feedback, i think. One need only compare 10.1 to the Public Beta to see that.

      "It just that some people are going all "apple is using unix so they're on 'our side' now" and the fact of the matter is that if *nix and open-source wasn't trendy right now (thanks to linux and gnu) I very much doubt that they would have told anyone that it contained BSD code and they wouldn't have included terminal.app, no Darwin and it would be as opaque as os9 and below"

      but the 'what-ifs' are irrelevant. The fact is that they are hyping the *nix aspect, they are giving back to the upstream, and they are suddenly the biggest and most profile Unix vendor in the world

      whatever theories you may have, and they may or may not be right, that doesn;t change the fact that that is not how it has happened. Shouldn't we praise them for what they are doing, instead of condemn them for what they might have done but didn't?

      --

      John Kenneth Fisher
      Table of malContents
    5. Re:for the last time by stux · · Score: 1

      The terminal.app was in OPENSTEP, I think it would be included, at least as an optional install.

      Remember, Apple has done unix before.

      --

      ---
      Live Long & Prosper \\//_
      CYA STUX =`B^) 'da Captain,
      Jedi & Last *-fytr
    6. Re:for the last time by stux · · Score: 2, Informative

      OSX is not a good gui.
      Bah, it blows the crap out of anything available for any other platform.

      1 - dock icon areas do not extend to edge of dock.


      Yes they do.

      2 - dock changes size and icons move as it gets used


      Any real OSX user knows this is not the case. Magnification is off, dock hiding is off, and all your common apps are in the dock... hence static... all that changes is the activity triangle underneath running apps.


      3 - what if you don't like grey or blue? Maybe OSX.2 will have green and OSX.3 will have purple ....


      Then install one of the 3 current OSX Appearance Managers (they allow you to load custom themes). The very active OS9 theming community is now diverting their energies to bring as good or better theming techniques to MacOS X.


      4 - it has vi so when I go to the apple help and type in vi I expect to see at least something.


      "man vi"

      same place where all the other man pages are... the apple help is for newbie stuff... and application level stuff (ie it has a gui). The terminal is where you run vi, and that's where you do man vi...

      This is simple stuff, and is GOOD.


      5 - stupid windowesque scroll bars - the scroll-bars were one of the things which NeXT got right for Steve's sake ;-)


      What the hell are you talking about? Them's MacOSesque scroll bars..

      That's the way its done on a MacOS... wouldn't want it any other way.

      The menubars are on a different side to NeXT, but they do have the NeXT double arrows.


      6 - way too much eye-candy, at least I can not install Enlightenment.


      Isn't E about eye candy?

      Anywho, I like Aqua... its pleasant... eye candy is good... especially when its functional...


      OSX isn't unix wedded with mac, its unix buried under mac. If anything its BaCKstep.


      I disagree.

      And I've been using OSX since it came out. Its the closest to perfect integration of unix with a gui.

      Yes, I know... troll.

      --

      ---
      Live Long & Prosper \\//_
      CYA STUX =`B^) 'da Captain,
      Jedi & Last *-fytr
  102. Troll? TROLL? by Anonymous Coward · · Score: 0

    Oh, no, someone had the guts to note that many programmers who want to donate their time and effort to a project get very, very, VERY angry when it's suddenly usurped by a corporation who turns a profit on it. Be that corporation Microsoft, or some Linux corporation, it still makes people annoyed.

    Second, dead freaking on. Linux X developers are too Windows-happy. It amuses me, really, the amount of developers who complain about how bad Windows is.. And yet, their programs end up as Microsoft clones. I won't use KDE, simply because KDE makes my desktop into Windows. Not that I hate that because "It's Microsoft", I hate it because I find the interface to be absolutely horrendous.

    "We need to make it look like Windows for users to be able to convert to Linux easier." Wake up, and ask a friend to smack you. Linux != Jihad against Microsoft.

    We have no one we 'need' to convert. Therefore, we should have no need of shoddy desktops.

    Thank the Gods for Blackbox. It took me a total of fifteen minutes to set up (I spent ten of those playing with the colors; I hear someone's working on a theming utility though.). It's fast, it's slim, and it doesn't have a start button (Android Dungeon Guy's voice: Worst idea ever.).

  103. Gee, that was a wiity response ... by Anonymous Coward · · Score: 0

    Unable to come up with an intelligent objection to his comments, you decide to attack his appearance ...

    Well, good on you! Does that make you feel proud, huh?

    Why does slashdot.org have to be degraded by this kind of thing. I can't believe the insulting remarks that get written here from people who really should know better.

    Haven't we learnt to grow up yet, kids??

  104. That's "Academy" ratio by yerricde · · Score: 1

    Many years ago someone decided that a monitor should conform to the "golden rectangle" ratio (approximately 4:3) as rectangles of this shape are pleasing to the eye.

    4:3 is not the golden ratio. 8:5 (more precisely, (sqrt(5)+1)/2 ) is the golden ratio, as if you cut the largest square out of it, you get another golden rectangle. 4:3 is actually the "Academy" ratio, in which all movies were filmed before 1.85:1 widescreen became common; TV copied the Academy ratio because early shows were shown off film.

    --
    Will I retire or break 10K?
    1. Re:That's "Academy" ratio by Bishop · · Score: 2

      Great. So we are stuck with the the wrong sized screens because that is what they used in movies?

    2. Re:That's "Academy" ratio by Anonymous Coward · · Score: 0

      'Tis the nature of legacy. Someone in the 1920s decided what shape your brand new monitor will be.

      Standing on the shoulders of giants, comes with a price.

  105. python WM and shells by mathgenius · · Score: 1

    i have become interested in plwm, which is
    a WM written in python!
    there is some truly magical code in plwm
    in particular the python-xlib core.
    Anyway im interested, cause i love python,
    and i believe in power to the user.
    This question also relates to shell programing;
    in the beginning it was expected that people
    would write their own shells...
    well, how 'bout it?

  106. Windows product activation by yerricde · · Score: 2, Funny

    Whereas in windows i can change 3/4ths of my hardware and reboot and everything will work.

    If you change 7 out of 10 key items in your new Windows computer, it'll boot all right, but only to the "Activate this product" menu; you'll have to call Microsoft (giving your caller id away) to be able to run anything.

    --
    Will I retire or break 10K?
    1. Re:Windows product activation by Suppafly · · Score: 1

      i dont have that problem with the version of windows i run..

  107. Maybe... by Etriaph · · Score: 2, Interesting
    ...it's due to the authors not feeling it's worth it to try to keep up with KDE. The K Desktop Environment has new developments all the time, usually only three months apart (and the CVS versions are usually pretty stable).

    I would also think with the way the economy has been most authors are scrambling to feed themselves, so their projects are a little on the side. How has Rasterman and Mandrake been with E since VA started getting hit? I remember the fast updates of E as well, but those are the good ol' days. If you tossed a chunk of cash at them I bet you they'd respond. :)

    --
    "It's here, but no one wants it." - The Sugar Speaker
  108. Re:Enough already? - nope, still one to go: ION by Anders+H�ckersten · · Score: 1

    Or use LarsWM, which, if from judging from my 3 second look at this Ion thing is correct, does more or less the same thing. I use it right now, it's great!

  109. Right, Right, Right, you misunderstand me by Greyfox · · Score: 2
    I program for a living too. Despite the fact that that is what puts food on the table, I tend to find it less rewarding than the projects I do in my own time for my own education. Not that I've thought any of the latter were worthy of having their code posted in a formal way. Somehow I feel that if I were working on an OSS project for money, it'd be less rewarding -- just a job, really.

    wrt. 1: What's a windowmanager do, really? Manages windows. Only so much you can do with that to make someone's life easier, in my opinion.

    wrt. 2: My biggest gripes with WinXX are that modal and system modal dialogs are ever used. These two UI components need to simply go away. Also, the fact that the program manages its frame controls means that if that program hangs and stops processing, you can't minimize it. No matter how much your Window manager looks like WinXX, if it doesn't have these features, it's infinitely better. Also, since a window manager simply manages windows, there's not a lot beyond frame look and feel that you're going to get with any Window manager.

    Of course, I prefer a clean environment; No icons on my desktop please! I never liked the idea of having to move an application to find the icon to launch another application. Gnome's mini button holder that you can put on the panel is acceptable though. That is mostly not obnoxious.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  110. Grapes 'n Axes by _Sprocket_ · · Score: 2


    The instant the first GPL-involved programmer went to work for these companies, they began making money off of someone else's freely given work. The incentive for these guys to continue working for free vanished around the same time. Would you continue to code for free if you knew a group of half a dozen guys were fiddling with your code for $50K a year?


    So if I understand the argument properly, the Open Source community is full of sour grapes?


    I fail to see what someone's income (and where that income is derived) has to do with it. How does a coder being paid to contribute to a project take away from that project?


    Of course - I could understand other issues. If those coders were taking the project in a direction that the origional author(s) disagreed with. If there was a feeling that a company with deep pockets was somehow hijacking the code base. And then, of course, there's the possibility that a company one resents is making use of one's work.


    You've got all kinds of axes to grind with VA Linux, don't you Bowie? :)


    Sometimes I wonder if the biggest test of the GPL would be if Microsoft embraced it (as unlikely to happen as that is). Would those who flock to Linux and GPL projects abandon them because they're seen as tainted? Or would things go along as normal - maybe a bit faster with some of Microsoft's resources going towards contributing code?


    I'd like to think that GPL developers aren't so shallow as to allow Microsoft's presence to derail their work. Whether they like their new contributers or not.

  111. Bloat ?! by Tha_Zanthrax · · Score: 1

    Maybe those 'windowmanager-wars' have calmed down because every release had to be 'bigger and thus better'. Sounds farmilliar, doesn't it ?!

  112. Next wave: windowmanagers for handhelds by gnrfan · · Score: 3, Interesting

    Hey.. Now a whole new group of windowmanagers is needed for all those devices running linux. Mandrake co-author of recent versions of Enlightenment was running Blackbox on his IPaq but has coded a handheld-specific windowmanager he's calling ePaq (http://www.handhelds.org/z/wiki/ePAQ)

    --
    The Gnrfan
  113. I have another example by GauteL · · Score: 2

    Last night I plugged in a nice shiny new Logitech USB Wheel Mouse. With Red Hat 7.1, it was detected during boot, installed properly, and everything worked (including the wheel). If it wasn't because my computer was turned off at the time I plugged it in, it would require no boots.
    Time: 40 seconds.

    Then, a few nights later, I booted Windows 2000. It was properly detected, only for it to require that I download some drivers from Logitech. Exactly what I wanted to do with my time. After installing the bloody drivers, I needed a reboot.
    Time: 7 minutes (and only because I have ADSL).

    1. Re:I have another example by Anonymous Coward · · Score: 0

      Try using the same device using the serial adapter and guess what redhat 7.1 will not detect it properly and enable the wheel (heck it doesn't even ship with drivers for my logitech trackball). Windows 2K or XP will and even ship with a driver that works. So right now depending on your config windows may be better than redhat linux or Red Hat Linux may be better than windows.

      If anyone from redhat is reading this, I'd love to see trackball drivers and a nice hostname option in the internet setup that works with @Home's registered name dchpd config.

  114. Win XP/ Mac OS X look better by ciryon · · Score: 1

    I use Windowmaker and the Gnome panel. It looks gorgious and is a fast and stable environment to work in. Screenshot at http://130.235.187.218/~ciryon/screenshots

    But I still want the same technological eye candy as in Mac OS X or even in Win XP. I love the anti aliasing and alpha blending. I heard somewhere that the entire OpenGL desktop is OpenGL accelerated. That seems cool as well.

    I put my hope to Enlightenment 17 whenever it's more stable.

    Ciryon

    1. Re:Win XP/ Mac OS X look better by Anonymous Coward · · Score: 0

      >But I still want the same technological eye candy as in Mac OS X or
      >even in Win XP. I love the anti aliasing and alpha blending.

      And a lot of people don't. What's your so-called point here?

    2. Re:Win XP/ Mac OS X look better by be-fan · · Score: 1

      Interesting comment. That brings up the question... Should the mainstream cater to those who are asthetically blind?

      --
      A deep unwavering belief is a sure sign you're missing something...
  115. Reinventing the wheel by DarkDust · · Score: 1

    I think the reason for the stagnating window manager development is that you don't want to reinvent the wheel over and over again: for every need there is a fitting window manager out there already. You can choose between a dozen or more, AFAIK. So why should any one want to write Yet Another Window-Manager ? Well, besides the fact that it's fun to write one on your own ;-)

  116. Mouse and windows borders shadows ? by nonos · · Score: 1

    Any wm does it ?

  117. Future looks and uses by manon · · Score: 1

    Personaly, I don't really care if there are updates on small window managers. They are most of the time build for fun and don't get to such a big group of people, unlike Windowmaker, KDE and Gnome.
    Out of those three I think KDE has the biggest future, since the Nostradamus in me predicted the fall of evil (M$) within a decade (more like with the spreading of wintendo XP) and more people will have to turn to better and more stable platforms.
    Although I use Window Maker, I think KDE is easier to use if you just switched from wintendo to linux.
    Also, keep in mind that KDE en Ximian Gnome have a bigger group of people working on them than a wm like XFCE (a very very nice wm for people that want a CDE like look on their linux).

    But I understand when you say you miss the times of compiling and installing new upgrades of window managers... I miss them too ;)

    --
    42 + 1 = 42
  118. Enlightenment stable by Anonymous Coward · · Score: 0

    You call Enlightenment "stable"? Bwahahahaha.
    Uhm.
    Sorry.
    It's just that stability is not (and has never been) Enlightenment's forte. Now fvwm or (to go further down that path) wm2, those are stable. Yes, they don't have all the blinkenlights and thingamajigs that Enlightenment has, but they are usable and, what's more important, stable.

  119. There is no such thing as a pure Window manager. by Nailer · · Score: 2

    The concept of `I eschew a desktop environment for a window manager' is false. All window managers are a desktop environment of some kind and contain a window manager along with other features. Got a way of bringing up an app menu? That's not part of window management, so you're also a user environment.

    Whether this is a list box or an icon is irrelevant and is certainly not the difference between a desktop env and a wm. Does GNOME stop being a desktop when everybody who runs it turns of Nautilus so that their system works properly, and runs their desktop without icons?

    Blackbox/IceWM/Sawfish is a desktop environment. Its just a less bloated / full featured as KDE or GNOME.

  120. The problem with window manager development by Thomas+Apestaart · · Score: 2, Interesting
    Well, the main problem is that it's hard to find cool ideas to implement. All of the standard desktop stuff seems to have been done.

    That said, I have a cool idea I would like to suggest and work on with other people. The problem is : what place can I go to to talk with *all* of the window manager crowd ? There doesn't seem to be a single gathering point where window manager issues (ideas, comparisons, ...) are discussed.

    Now on to my idea : for a project I'm working on I'd like to discuss the possibility of integrating support for joysticks/joypads/remote controls into the window manager, and making sure the window manager works well on a TV screen. This is a wholly different approach from the standard PC desktop window manager needs.

    I am not talking about the physical side, I know you can fake your mouse using any of these devices.I am talking about using large fonts, doing more full-screen stuff, starting/stopping applications, and so on. I have worked out a sample user interface using Perl on top of Gnome for my project, but I think that it would be better served using a dedicated window manager.

    Anyone wanting to discuss this further can mail me at thomas@apestaart.org

  121. Berlin! by Anonymous Coward · · Score: 0

    I'm currently working on non-GGI OpenGL for Berlin.

    Some time in the future, I'll be showing Berlin to non-technical people, while trying to explain to them, what it is.

    Do you have any suggestions for what Berlin's UI should look like? What it could do? I'm going to be hacking in that area and working this out was on the horizon for me. Any ideas? It needs to look really, really cool, but never at the expense of real use.

    1. Re:Berlin! by Mandelbrute · · Score: 1
      Do you have any suggestions for what Berlin's UI should look like?
      Themeable to the back of beyond. No matter who you are, if no-one can think up better ideas, then someone will be a better artist.
    2. Re:Berlin! by HanzoSan · · Score: 1

      I have ideas, contact me 17272723 on ICQ

      --
      If you use Linux, please help development of Autopac
  122. Windows XP by Anonymous Coward · · Score: 0

    XP is the future! Get used to it. Linux hasn't even been able to come close to Windows95 in the UI.
    Microsoft funds alot of UI research and it shows. A bunch of hacks have tried to create the Linux UIs and it shows. At best, the Linux UIs are cheap imitations of Windows. You will never see anything innovative here.

    1. Re:Windows XP by ciryon · · Score: 1

      I agree that Windows XP has a nice GUI. But Linux outshines all previous versions of Windows.

      Still my Linux desktop looks a lot better than XP's default one.

      People come into my room and are amazed when they look at my screen.

  123. That is why Microsoft rules the desktop... by gatkinso · · Score: 1


    ...because their desktop is better - even if the OS behind it... shall we say... lacks.

    --
    I am very small, utmostly microscopic.
    1. Re:That is why Microsoft rules the desktop... by be-fan · · Score: 2

      because their desktop is better - even if the OS behind it... shall we say... lacks.
      >>>>>
      I get sick of hearing this all the time. Would you please care to point out exactly what is lacking? Try reading a book about the designs of both Linux and WinNT and compare the two. For where I'm sitting, WinNT has a couple of advantages. First, the VM works pretty nicely, and wasn't just rewritten a few weeks ago (although I must admit, the 2.4.10 VM has been working great so far). The sheduler seems to be better for desktop usage, as it takes into account the GUI when making sheduling decisions (which makes for a more responsive GUI). The central paradigm of an object oriented OS is light-years ahead of the antiquated UNIX "everything is a file" model. Take, for example, the ugly hack that is ioctl(). The Windows object model recognizes that everything is not a file, and makes everything an object that supports a particular interface. On the other hand, Linux has much better integration with the command line, a superior set of filesystems, and arguably better security (it is less advanced, but also less full of holes!). Thus, each OS has its advantages and disadvantages. It is a much more level playing field than it used to be. Windows != DOS anymore...

      --
      A deep unwavering belief is a sure sign you're missing something...
  124. Limits of Window Managers reached by Junks+Jerzey · · Score: 2

    A window manager is just a layer on top of X Windows. Sure, it is nicer to have WMs that are a bit more usable and aesthetic than the default. Blackbox does this nicely. Some fluff, like application docks, can be handy as well.

    But going beyond this doesn't give much benefit, as a WM is still just a launching point for generic X Windows applications. To integrate further, you have to start dictating standards for applications, and providing service libraries for applications. And then, of course, no one wants to support your particular WM, so there's no point in going down that road.

    The bottom line is that WMs are misleading. People see them and all the pretty graphics and think "All it takes is a good WM to replicate the Windows UI experience!" This is not true. A WM is frustratingly contained in a limited environment, and there's no easy way to reach out and develop a cohesive desktop using a WM as a starting point. As such, WMs are no longer seen as "the way."

  125. Windowmanagers vs. Calanders by heroine · · Score: 2

    At least according to the interest in handhelds calenders have much greater value than windowmanagers. Sort of funny how Raster called the VA I.O.U. layoffs "redundancies" the same term most women in the world described themselves with after Sep 11.

  126. It's called maturity by mwood · · Score: 1

    At some point, the cost of fiddling with something exceeds the benefit of further fiddling. The whole point of most projects is to reach a state in which no further change is very desirable, so that the product becomes usable without daily re-learning.

    Maybe window managers have just gone as far as they can go until someone comes up with a really new idea (that is actually useful).

    But I'm still using fvwm2, so what do I know?

  127. Another Desktop Environment by Anonymous Coward · · Score: 0

    I wonder when we will have a desktop environment form www.goatse.cx

  128. Maybe it's because they are Finished by Sloppy · · Score: 1

    Sawfish does what it needs to do. Anything more would be bloat. Who wants bloat?

    Yes, believe it or not, some software (if its goals are well defined) actually gets finished.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  129. How do people use of existing computer tools? by totierne · · Score: 1

    What are the Computer Interaction habits of successful hackers and programmers?

    [I am thinking habbits and techniques that work on any platform/environment, maybe including a few simple tools]

    I suppose there could be something down the Human Computer Interation line, but that seems mostly about writing more useable programs not making use of good enough environments and simple prebuilt tools (editors) alongside integrated programming environments.

    Is there some information on how people usually cope with the usual mix of tasks and interruptions of everyday programming life?

    My 2 cents are below,

    Turloch

    My 2 cents/operating mode:
    I put almost all information through a single text file and use a editor which can edit lots of files at once and contain a few shells (emacs) this may be because I am a bit nervous of the os I currently use at work (windows nt), but using text files, emacs I can work on most platforms. [The number of windows still stacks up though.]

    Other people work differently with lots of paper folders, print outs, post it notes, and bookmarks.

    Other people go for the minimalist approach and assume everything of use is indexed on google.

    Other people go to the max and write little html guides for themselves and everyone else to use.

    [There are lots of management type techniques on top of this, to do lists, one touch (Do it, Disgard it or Delagate it) etc.]

  130. Have you even used x-chat and mIRC? by Skeezix · · Score: 2

    mIRC doesn't have anything on x-chat, which IMHO is hands-down the best graphical irc client available for any platform. But if you really like mIRC (I find certain things about it very annoying myself), run it under wine...last time I checked it ran perfectly...

  131. I know what I was doing... by huckda · · Score: 1

    I can't count the number of nights spent trying to get that sexy new E build to work, and what fun it was!

    I was just getting into Linux about the same time..but I wasn't spending my evenings with my Linux box...*shudder*

    Women can get almost as hot as an overclocked processor, and the fringe benefits of them burning up FAR outweight that of an overclocked CPU! As for 'sexy'...well hrm...new E build or a woman...gosh...I'm think'n Woman on this one...

    --
    "Just Smile and Nod." --Huck
  132. 3d window manager by Anonymous Coward · · Score: 0

    Check out 3dwm.org

    a friend of mine pointed it out to me. Some of the screenshots are amazing, I highly recomend looking at it.

    Also, it seems to me, that the current "model" of wm's IS pretty much done. I mean, how many ways are you going to move these boxes around?

    I think what's needed are new and different ways of displaying window information. I have no idea what that can be, but that's what we pay you guys for.

    I don't think 3d is the only way to go. I remember the guys at NYU were working on something called pad, altho it wasn't a wm, (more like a file browser thing, it was still the sort of unusual inovation that is needed in the wm field)

    Anyway, that's just some thoughts...

    -ron

    1. Re:3d window manager by Anonymous Coward · · Score: 0

      I think you can find the "pad" thing (or is it "zoom"?) at
      www.mrl.nyu.edu/projects/zui/index.html

      later,

      -ron

  133. Please define a memory pig by ReelOddeeo · · Score: 2

    I just installed 256 MB of ram in my linux box. It cost me $36 -- delivered to my door -- including shipping.

    I suppose I could hear users from the 80's say that Linux is a memory pig. It takes megabytes of ram!

    As you say, KDE runs very nicely with plenty of ram. And the goal of having a computer is to make ME productive -- not some esoteric concern about the efficiency of the computer.

    Of course, some people enjoy tinkering and fiddling with their computer -- just as some people do with their cars. I use a car as transportation -- not a toy to fiddle with. And there is nothing wrong with people who do the latter. It's just not most people's game.

    My point is that to make me productive I don't care how much memory or megahertz it needs -- as long as it runs on reasonable hardware. (Yes, a vague term, I know.) Which I'll psuedo-define as a computer I can get for $500, w/o monitor. In a few years this $500 computer will come with 4 GB of RAM standard, and people on Slashdot will complain because some super productive tool uses up over 1 GB of RAM!, and therefore should not be used.

    I don't think that's what you're saying (i.e. the parent post), this is just a general funny observation on the state of some faction of slashdot.

    --

    Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    1. Re:Please define a memory pig by be-fan · · Score: 2

      I think the main concern people have about resources is that other systems can do more on less. KDE and GNOME are hardly the most productive environments available. They just aren't up to the level of Windows, MacOS, or many UNIX GUIs yet. Still, they require more horsepower than any of those GUIs (aside from maybe OS-X!) Where are the cycles going? Where is the RAM going? Also, anyone will tell you that better software need not take more resources. There are tons of systems (Linux for example) that do a lot without needing inordinate resources. Besides, no matter how much power is available, there are people who use 100% of their computers. Those people don't want their computer environment sucking up resources that should be going to their power hungry apps.

      --
      A deep unwavering belief is a sure sign you're missing something...
  134. Re:I disagree [NOT] by kescom · · Score: 1

    FTE's still alive and well:
    http://fte.sourceforge.net/shots.html

  135. BlackBox by Anonymous Coward · · Score: 0

    > Sawfish hasn't done much of anything in months,
    > nor has Blackbox.

    And that's how it should be. I spent enough time in the lab in college futzing with this stuff...now I just want it to work! I've only had a couple weird things happen with BlackBox - that's tons less than the accelerated eye candy IRC/IM environment that is KDE/Gnome/E.

  136. Raster and Mandrake. by Anonymous Coward · · Score: 0

    Actually, Raster worked for Red Hat. His co-developer on E is Mandrake. Not Mandrake Linux, the Linux distribution, but a guy named Mandrake. I can see where that can cause some confusion.

  137. Optimization Time! by Com2Kid · · Score: 1

    Seems to me that after all of the desired features have been added to a program that it is time to go in and reduce the programs size and apply any other acceptable optimizations.

    Why wish for new features, why not instead wish for current features to be done better?

  138. Blackbox by DeBeuk · · Score: 1

    Have ANY of you people used blackbox?
    I've been using it for about 4 years I think.
    It's fast, it's lean, it's finished !!!Why mess with a winning team?

    --
    Reality has a notoriously liberal bias -- Stephen Colbert
  139. Come on! There are PLENTY of great ideas... by eno2001 · · Score: 1

    What about a window manager that starts off as a 'twm' clone with a plug-in architecture? Plug-ins could include support for all the "neat stuff" that the performance computing geeks don't want: 1. Fullscreen MPEG screensavers 2. Resized MPEG desktop object animation... (You close a window and it turns into grains of sand being blown off the dekstop, or it folds into an envlope and zips off the screen with motion lines behind it.) 3. Desktop wallpaper that is pulled from an FTP site on a scheduled basis. 4. Non-rectangular window objects. (How about a circular window?) 5. Zoom in/out desktop objects. (Instead of minimizing to a task bar, you literally minimize to a miniturized version of your app in the background. Possibly make it translucent as well.) We need to make use of the Z-axis. Remember, Mac users never thought we needed more than one mouse button... 6. What about multiple desktops on a grid that are hosted on other machines using X's network transparence? Just slide to the next X desktop. 7. Maybe a built-in GUI based X desktop browser. Just search your local net for an X desktop to connect to by looking at thumbnails of all the X desktops on your net. 8. How about a network "Stick" for a window. You select, "Stick - terminator:1" and your app's display is routed to the host "Terminator" as a sticky window. If you unstick it on terminator, it closes on the original host and continues to run on Terminator. 9. What about a session recorder? Record all mouse movements and object displays to an MPEG for later viewing. It would be a great way to train people or spy on someone. 10. Even something as simple as the ability to use custom designed mouse pointer would be nice. The basic "X" or arrow are a little long in the tooth even though they are perfectly functional. Wouldn't it be great if you could design your own mouse points to go with your desktop environment? 11. Gestures could be added as well for those who like that kind of thing. I know that there are lots of you out there that will say, "why" or bring up a host of "security" issues. But, my argument is why not? If we have most of the other stuff working well, why shouldn't we add the bells and whistles? I know I want them. And there sure are others who do. If I could program, I would try to do it myself. However, programmers tend to not be interested in these kinds of projects. (I've had ideas like this turned down before) Just think about how much cooler our window managers and desktop envirnements could be if we had even a few of these features. That's how you get users to come to your side, give them cool stuff.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  140. It's been done since Amiga as well, by Apple. by aussersterne · · Score: 2
    NewtonOS 2.1 + HyperNewt is what you just described, in fairly precise detail.

    There is still nothing on the market, PC-wise or PDA-wise, to compete with what the EMate and the Newton 2x00 series accomplished in terms of usability, intuitiveness and productivity. Too bad Apple killed them.

    For a while, someone was working on a Linux-based replacement but it doesn't look like that project is going anywhere at the moment...

    --
    STOP . AMERICA . NOW
  141. window managers miss the point by imneuromancer · · Score: 1

    I agree with above statements that window managers are actually a symptom of the backwordness of X and the linux GUI in general. Instead of trying to replicate the windows/Mac way of doing things, we should take a look at what future technologies and start them now.

    On of the boldest yet underdeveloped technologies is OpenDoc, an idea where instead of having one application for each file type, you have one application that simply needs a plugin to handle a different file type.

    For example, right now you on Windows porfessionals usually have Illustrator for vector graphics, Photoshop for rasters, Word for word processing, Excel for spreadsheets, WinAmp for MP3s, and other software for sound editing, email, instant messaging, IRC, unzipping files, et.etc. etc.

    OPenDoc is a more "unix" way of doing a GUI. Essentially, all you have is are tools that can manipulate a document or communication or whatever. So, if you are working on a piece of sound in a doc, then you would have appropriate sound editing toolbars (or whatever you need). If writing text, you would use the "text editor" feautres, and the same goes for any other type of document.

    Of course you can view this data in several ways: for instance, there may be "creating a docuemnt" and "viewing incoming documents" (i.e email, icq, chat, and maybe even FTP, etc.)... but ultimately anything that touches your computer is in the same GUI world that any other document is in and is able to be manipulated in teh same way.

    Installing a program shouldn't add icons to your taskbar or something, it should add a plugin to the structure, kinda like how in BASH, adding a command simply now allow you to use that tool in the same environment... now just carry that to the GUI.

    The real problem with the linux desktop is that we have gotten so carried away with looking like other environments that we have forgotten the UNIX philosophy... carried over to the OpenDoc philosophy.

    This design would allow for an EASY and simple and integrated experience but still allow for extensibility of power users.... AppleScript on the Mac is a step in the right direction with this because applications can be scripted, even to the point of talking with XML-RPC or SOAP over a network!! Think of this as a BASH script for the GUI and suddenly this is an incredibly exciting idea.

    Also, this would all very possible with *gasp* open standards like XML, XML-RPC, and other formats. Also, because open source doesn't have to worry about 3rd party contracts or whatever, then anything that can be integrated into the framework WOULD be integrated. Also, while the default tools in a distro should work, a user could exchange out plugins if they wanted (say, if a commercial plugin were petter than a non-commercial, etc., or if someone comes out with a better plugin).

    Once this is in place, then all the user would need is a good way to display information on the screen. This is a far different scenario than having to launch and manage applications. When all that matters is having info on the screen, a lot of the BS of current winodwmanagers would go away.

  142. Maybe it's instead time to revise X11 again by vrmlguy · · Score: 1
    What can be added to X11 (perhaps as extentions) to allow GUI toolkits to support new windowing concepts?

    A case in point: Every WM I can remember seeing handles menus the same way. Microsoft came up with the idea that the menu bar should be beneath and ajacent to the title bar, and everyone has followed down that road. Better designs put the menu at the top of the screen but the design of both X11 toolkits and the sundry WMs makes it all but impossible to do this. Menus need to be properties attached to the window, which the WM can then display where it chooses, not the app.

    Ditto for scroll bars. Right now, if you use apps designed for different WMs, you get multiple types of scroll bars, posibly in different sizes and locations. Instead, fix X11 to understand the difference between windows and viewports, and let the WM draw the scroll bars, just as it draws the title bar.

    --
    Nothing for 6-digit uids?
    1. Re:Maybe it's instead time to revise X11 again by spitzak · · Score: 2
      A menu bar at the top of the screen prevents point-to-type from working. IMHO this means it is totally unusable, and I think this is why there is no real interest in it.

      Also, without modifying X11 at all, a program could put a menu bar at the top of the screen. There is no reason for all the menu bars to be the *same* window, see. As long as the programs cooperate in only showing their menu bar when they have focus.

      Having anything other than the application update the scrollbars is impossible. This would require communication about the current document size and position to the windowing system, this sort of interface will easily exceed in complexity and bugs the interface needed for an application to draw a scrollbar (which is to draw some rectangles and triangles and detect mouse clicks). It would also prevent the use of the scrollbars for anything other than fixed 2-d scrolling. Check Win32 which has such scrollbars and see how many programs really use them (win32 also provides a scrollbar "widget" where the program sets everything, don't count that, only count the "scroll windows").

      What X11 needs is to get some of the crap out of the window manager and to vastly simplify the interface. I would like a "the user clicked on the title bar" event, so the application can decide whether to raise the window and what other windows to raise. I would like a "the user tried to resize the window to this size" event so the application can have it's own rules about what sizes are legal. Both of these would eliminate a lot of horrible X11 window manager interface where the application has to teach the window manager how to perform.

  143. jeez..... by Anonymous Coward · · Score: 0

    am i still the only one using olvwm? i know development in that area has slowed down, but it's a great wm that i think alot of people overlook.

  144. Re:I disagree to your disagreement by markhb · · Score: 1

    Whereas objects are a convenient way for programmers to organize things, they are not a natural abstraction for an end user. Creating a UI model that matches the implementation model is almost always a mistake.


    Ever try the Workplace Shell? You actually had a template library from which you would drag an icon to the desktop (or a folder) to instantiate a new file / program icon / folder of type X.
    --
    Save Maine's economy: write stuff down. All comments are exclusively my own, not my employer.
  145. Re:There is no such thing as a pure Window manager by fusiongyro · · Score: 1

    You have obviously never heard of Oroborus. Also, ratpoison, wm2/wmx, etc.

    There are window managers that do NOTHING but draw window borders, moving all of the other functionality into userspace.

    Daniel

  146. DIY by hioreanu · · Score: 1
    Do it yourself.

    About three months ago I got sick of all other window managers, so I wrote my own. Writing a window manager was the most fulfilling software project I've ever undertaken.

    My window manager now does all the things I want it to do, none of things I don't want it to do, and I'm running it full-time. Running your own software full-time is an experience every programmer should have - you learn to write solid code, as it would really suck if my window manager crashed while I was writing this into Netscape.

    I won't go into a diatribe about why I wrote it, but needless to say, it does a number things that all the other window managers I've tried get completely wrong (and yes, I've tried a lot of window managers, including the "configurable" ones like sawfish and scwm).

    At some point, I might release my code, but that would probably require putting in hooks for a configuration file (since it's MY window manager, all the configuration I need to do is 'vi main.c'). If there's enough interest, I can go into details about what it does differently and at some point, I might even release some code. I really couldn't care less if anyone else uses this, however. This is MY window manager, and it does everything I want (this is why you should write your own, saying that feels really good).

    Anyway, if you know any C, you should try writing your own window manager (think about it - what would be more satisfying, writing another GNOME/KDE applet, or writing software that you'll be using 100% of the time?). Here are the resources you'll need:

    • Xlib manual
      You'll need to know Xlib. You can get the xlib manual in troff from XFree86 CVS, or you can read it online at the link above. I found the greppable, linked html much nicer than a big PostScript file.
    • ICCCM manual
      You'll need to follow the ICCCM recomendations if you want your window manager to play nice with other apps.
    • Extended Window Manager Hints manual
      The KDE and GNOME people say this is the standard for their desktops. Most of the stuff here is pretty simple, but you should look it over first, as it assumes quite a bit about how you implement your window manager (so you should implement it a certain way in order to support the KDE/GNOME stuff).

    For reference, it took me about three weeks and 6000 lines of code to get something I could use full-time. You might also want to look at other window managers' code: there's a window manager called '9wm' that's very small and whose code is extremely legible. Trying to read code from Enlightenment or WindowMaker is not the best way to go as these are very large codebases and use multiple levels of indirection (which makes understanding how some detail is implemented very difficult).

    I can supply more information for the potential DIY-er if needed.

    While we're on the subject, does anyone know of a reference for Motif hints? I would rather not use someone else's code (licensing restrictions, etc), and would like the definitive reference, if such a thing exists.

    1. Re:DIY by hioreanu · · Score: 1
      I got the xlib link wrong; here's the correct link:

      http://tronche.com/gui/x/xlib/

    2. Re:DIY by spitzak · · Score: 2
      The only documentation I have every found for Motif window manager hints is in the file /usr/include/X11/Xm/MwmUtil.h on older CDE machines (I found it on Irix).

      The biggest trick is that in each of the bit flags, one of the bits indicates that whether you are turning things on from zero, or toggling them from the default.

      In my work on window managers I have found it vital to pay attention to the Motif hints to turn off resize buttons, some programs assumme this will make it impossible to resize their windows. Most of the rest of the stuff can be ignored.

  147. I don't know that it's slowing... by rfc1394 · · Score: 2, Informative
    I don't know that development of window managers is slowing so much as I suspect the "low hanging fruit" has already been picked; probably most of the fun / easy to do / standardization features have already been done and as such anything else to be worked on would be the stuff people usually don't do unless paid to do it or they have to: documentation, writing APIs, writing and explaining specifications for the design of new features so it can be decided if they should be implemented.

    As a professional programmer for the last 22-years, let me state that I don't think most programmers are the extremely industrious kind that want to do things for the sake of doing them unless either they are being paid for it or it's a real fun thing to do or something they really want to do. Thus we can characterize programmers as somewhat "lazy" (in a non-perjorative way) in that they're not going to redo tons of work already done by someone else. (In fact, if done consistently this is a good trait in programmers; it means they tend to use predesigned libraries for various features instead of rewriting code to do the same thing).

    Let us also remember, as it has probably been said here (and in other forums) many times, creating a window manager is a big undertaking; it is the sort of thing that is a severe "scratch the itch" development on the level of writing a good-sized language compiler or perhaps developing an operating system. It's a hell of a lot of work, and it gets done because the developer is

    • extremely irritated and/or disappointed by what is currently available
    • doesn't like any of them currently existing
    • does not know of or cannot find any at all that even close to fits their particular need ("none of them can scratch his itch") and
    • none of those currently existing can be tweaked into something close to what they want without major rework
    and so he (nothing to criticize women, most programmers are still male) decides to create his own in order to "scratch his itch" (or itches), e.g. to give him the features / reduced bloat / increased capability / skinnability / factor 'x' that the current window managers do not provide him.

    I use Windows 2000 for what I get paid to do. On Linux I have used both KDE and GNOME and I would honestly say that there isn't more than a dime's bit of difference between the three of them as far as a user running applications is concerned. I haven't tried many of the alternative ones but I'm sure they all pretty much do the job of providing a means to log onto the system and start applications to do things on the system. And beyond that it's a matter of extra features which may or may not be important to have in a window manager (applications like Calendar, skinnability, type of activator buttons, means for adding new applications, what icons do etc.) depending on how enthusiastic / spaced out on caffeine / loud the people who program the features into and/or use the particular WM scream / beg / offer bribes for it.

    I would say it's pretty hard to find a window manager that won't provide perhaps 80% of what you need and as such for most people it's "good enough" to get by without writing one of your own or of taking one that is "good enough" and doing some tweaks to make it so. Since most window managers are pretty "tweakable" just from the window manager's management console or via configuration files, I believe the need to write code to provide something that isn't there has been substantially reduced from what would otherwise be necessary.

    Paul Robinson postmaster@paul.washington.dc.us

    --
    The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
  148. Re:Because nobody's willing two[sic] do two things by vecna_99 · · Score: 1

    congratulations, Quarters. you have demonstrated your proficiency at constructing a straw man argument.

    your list (Text boxes, Combo boxes, Drop Down menus, etc.) doesn't describe "a few basic tennants[sic] of a GUI". that describes a few basic elements of a WINDOWS-LIKE (or technically, Macintosh-like) GUI.

    as long as you begin with the assumption (that makes an ass out of you and mption) that all GUIs must be Windows-like, that's all you're going to end up with. you called for some other GUI concepts. how about these:

    1. The "flying" GUI. The user looks down onto a filesystem, with whichever files are at the same level in the foreground, and subdirectories appearing as paths leading away towards the horizon. to select a file, move the mouse right and left until the desired file is under the cursor, then click. to descend subdirectories, move the mouse side to side until the desired subdirectory branch is under the cursor, then move the mouse forward. to ascend, pull the mouse backwards. functionality elements (i.e. applications, scripts, other executables) appear as icons along the top of the screen. in order to run a particular app, click on the icon (whereupon your mouse pointer changes to reflect that you have a certain app "loaded") and then click on blank space. to open a particular file with an app, click on the app, then click on the file. filesystem operations (file move/copy/delete, directory delete/create) are handled by functionality elements. so are system operations (shutdown, sleep).

    2. the "spindle and bucket" GUI. the filesystem is represented by a spindle-like structure in the center of the screen, on which a number of disk-like structures are spinning. each disk represents a directory on the filesystem (deep filesystem hierarchies do not represent well in this GUI). the user spins each disk left or right at varying speeds by dragging the mouse. clicking on files temporarily pops them off the disk and into a holding area. dragging them off the holding area and onto another spindle moves them; dragging them off the holding area and into empty space returns them to their original position. functionality elements are represented by "buckets" placed around the periphery of the screen. to open/execute a file using a particular interactivity unit, drag the file from the holding area (or straight from the spindle) into the bucket. system functions are performed by a little animated mandrill who runs across the screen, screams, and waves his arse at you if you give him a commmand he doesn't like. also he shits in a random bucket.

    ok, those are two ideas i made up in the space of ten minutes. yes, i know they probably suck. i'd actually like to try using the flying GUI, especially on a fast system (i'd use a wireframe theme, on a black background, but that's just me).

    and i haven't had any training in GUI design, nor even thought too hard about the issue. i'm sure someone else can come up with something much better.

    -vecna_99

    p.s. if anyone cares, i think the Aqua interface rules, but if i'm on anything other than a Mac, i'm dyed-in-the-wool Blackbox all the way. it's the only X Windows wm that doesn't get all up in my face all the time.

    --
    --- "We also were guided by the unlikelihood that anyone would face supernatural evil armed only with technology."
  149. Interesting, I just hope not radical by Anonymous Coward · · Score: 0

    Mainly cos the MS Windows / MacOS "window manager" does few, while X wm can do some interesting things that if removed, would make them crappy. For example, smart positioning to keep workarea tidy, or keyboard movement to move hands less to mouse or better control in laptops (all that can be called "keyboard navigation" if you want). So while adding lot of modules, foobars and other candy to wm is too much, doing helpful wms, instead of just "a decor and some buttons", is not. Keep that in sight, make wm help users more than so called wm in other OSs do. And make all the extras be interchangable as they should have been since day one (pager for X, not for wm Foo).

  150. Re:Come on! There are PLENTY of great ideas... by rfc1394 · · Score: 1
    What about a window manager that starts off as a 'twm' clone with a plug-in architecture?
    This kind of idea or something similar is probably the direction we (as people who design interfaces) need to go toward.
    Plug-ins could include support for all the "neat stuff" that the performance computing geeks don't want: 1. Fullscreen MPEG screensavers 2. Resized MPEG desktop object animation...
    Nice idea but while it sounds simple, it's probably rather difficult and that's where the rubber meets the road; the ability to get difficult things implemented.
    (You close a window and it turns into grains of sand being blown off the dekstop, or it folds into an envlope and zips off the screen with motion lines behind it.)
    I Like that idea! (I wish I'd thought of it.)
    3. Desktop wallpaper that is pulled from an FTP site on a scheduled basis.
    This wouldn't be that hard to implement, even now, if something like 'cron' (a program that runs tasks on a virtual terminal in the background) was used to cycle desktops. But the program would have to know how the desktop wallpapers are installed and how to replace them. The problem we have at the moment is a lot of things that are being done either are only done internally by the window manager, e.g. there is no means to allow an external program to do them, or there's no documentation on how, or each one is different (or all of these)
    4. Non-rectangular window objects. (How about a circular window?)
    Someone had better damn well get busy on this one; I can do this right now in Visual Basic on Windows 9X/NT/2000; if you can't do it on X - and in a simple manner for a programmer to implement - you're in very big trouble.
    5. Zoom in/out desktop objects. (Instead of minimizing to a task bar, you literally minimize to a miniturized version of your app in the background. Possibly make it translucent as well.)
    I can't quite get the idea of what you're referring to but I like the idea.
    We need to make use of the Z-axis.
    That, we definitely need to do and have been extremely poor in doing anything to implement it. All the window managers I've seen for X support 4 or more desktops; yet I don't see them being managed effectively or in anything other than providing a button to switch them. We've got the real estate but we are failing to use it.
    Remember, Mac users never thought we needed more than one mouse button... 6. What about multiple desktops on a grid that are hosted on other machines using X's network transparence? Just slide to the next X desktop.
    I think we'd need a redesign of X and perhaps a whole new system to implement network-based task switching. But it's something that should be done / developed; we are getting to the point that if we don't need it now, we will. And once we have it we will wonder how we ever got along without it.
    7. Maybe a built-in GUI based X desktop browser. Just search your local net for an X desktop to connect to by looking at thumbnails of all the X desktops on your net.
    Excellent suggestion.
    8. How about a network "Stick" for a window. You select, "Stick - terminator:1" and your app's display is routed to the host "Terminator" as a sticky window. If you unstick it on terminator, it closes on the original host and continues to run on Terminator.
    If the security considerations can be worked out - and I don't think it's that difficult - this might be an excellent idea.
    9. What about a session recorder? Record all mouse movements and object displays to an MPEG for later viewing. It would be a great way to train people or spy on someone.
    If you're talking about something like a combined mouse event / keystroke event recorder, I've seen this done on Windows a while ago but apparently not lately (probably because finding out how to be able to do it was too difficult due to the lack of access to APIs and/or source for 32-bit Windows). I think I've seen it done on the Macintosh. With X being open source, it shouldn't be that complicated to insert something in between the part that accepts mouse actions and the keyboard to tie them together. Problem is you need to know when the events from the application are occurring so that you don't end up being whipsawed because the network responds slower (or faster) than it did when the session was recorded.

    Now if you're talking about capturing the screen as it is being drawn that would take a lot of computing power because of saving the screen image on every change - and trying to only capture the part that changes might be a problem due to the comparisons - but there's probably a way to do it if someone thinks about how screens are drawn.

    10. Even something as simple as the ability to use custom designed mouse pointer would be nice. The basic "X" or arrow are a little long in the tooth even though they are perfectly functional. Wouldn't it be great if you could design your own mouse points to go with your desktop environment?
    Since Windows already has it, and I think has had it since 3.0, this should already have been implemented in X by now. I'm surprised it hasn't.
    11. Gestures could be added as well for those who like that kind of thing. I know that there are lots of you out there that will say, "why" or bring up a host of "security" issues. But, my argument is why not? If we have most of the other stuff working well, why shouldn't we add the bells and whistles?
    I agree. Some of these suggestions may be very difficult but many of them are or have already been accomplished in one form or another.
    I know I want them. And there sure are others who do. If I could program, I would try to do it myself. However, programmers tend to not be interested in these kinds of projects. (I've had ideas like this turned down before)
    Often if a change looks too hard it will be rejected because there are other things which appear to be more fun and less drudgery than some suggestions. Since the people doing the changes are all (unpaid) volunteers, it's kinda hard to get them to do something which might not be much fun to accomplish.
    Just think about how much cooler our window managers and desktop envirnements could be if we had even a few of these features. That's how you get users to come to your side, give them cool stuff.
    And if you really want to do something to make X-based systems a desirable choice over Windows those who can develop things for it should start thinking about these and other ideas because we have the technology available to us, because the sources are open; something that can't be said about Windows.

    Paul Robinson Postmaster@paul.washington.dc.us

    --
    The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
  151. Back to basics by Criggie · · Score: 1

    twm, xterm, and xclock.

    What more do you need?

    --
    -- Criggie
  152. You're looking in the wrong direction by edscott · · Score: 1


    You certainly don't use xfwm (the window manager included in xfce). Not only does it have great support for new stuff like the xinerama extensions to xfree4.x, but it is constantly being improved. Eventhough it is already top notch, xfwm improves so quickly that it is quite difficult to keep up to date, especially if you look keep track of the CVS updates.

  153. Xfree86 is not the interface by Mandelbrute · · Score: 1
    Xfree86 is limited in its power in terms of the ability to render interfaces.
    Xfree86 is not the interface.

    The window manager is the interface.

    X has been able to handle hardware accelerated OpenGL for some enormous length of time. I don't know when SGI were doing OpenGL on X, but I do know that it predated the game DOOM.

    It's up to those who write the window managers to use the hardware via X drivers for their interfaces. That is how the 3D & accelerated games and apps do it. Projects such as "evas" provide a library to simplify this. "SDL" also does this.

    For years it's been possible to have things like animated icons by continually animating the root window, and have your window manager put a transparent (empty) icon on top of the same size - but that is a nasty hack. you might want the root window (or the CPU for that matter) to do other stuff.

    Perhaps by promoting berlin you'd get more people to develop window managers.
    Berlin uses a different model - I don't know if it will even allow a choice of window managers. It's also more of a single user with no network access solution. It's to get around the "bloat" in X due to networking and security.
    1. Re:Xfree86 is not the interface by HanzoSan · · Score: 1



      Rasterman told me himself that X was limiting him.

      Hes working on the enlightenment project, hes having problems with alpha channeling and you are telling me all this bogus nonsense?

      --
      If you use Linux, please help development of Autopac
    2. Re:Xfree86 is not the interface by Mandelbrute · · Score: 1
      Rasterman told me himself that X was limiting him. Hes working on the enlightenment project, hes having problems with alpha channeling and you are telling me all this bogus nonsense?
      Of course not, I'm just saying that the window manager is the interface to the user, not X. X doesn't have everything - but it does have the openGL stuff another poster was asking about.
  154. Re:Fvwm2 - E by ToyKeeper · · Score: 1

    I used Fvwm2 for a few years, starting when it was at V2.0.34 (it stayed there for a long time), and ending somewhere around its 2.4.0 release. I even wrote a theme engine for it. It's probably the most functionally powerful window manager around. It lets you do things that nothing else can. I especially miss it's well-done SmartPlacement feature. Nothing else has been as "smart".

    But, that said, I use E today. It's far, far prettier and implements 95% of Fvwm2's features. And it's far easier to configure. It supports all the features you mentioned. It even has a few things fvwm doesn't. It makes window borders completely optional; you can do everything without them. I leave them off for several programs. But I take a very minimalistic approach to my desktop now; the only widget I keep around is the pager. There's a syslog and a clock too, but they're drawn on the wallpaper so they don't count. :)

    At first, I used Fvwm2 with lots of extras turned on. When GNOME came about, I replaced most of my extra widgets with the gnome panel. I set it to autohide to 1 pixel deep, and discovered I didn't really want it any more. Eventually I switched to E and turned off even more "desktop environment" features. Now I've got an almost completely clean, empty workspace. And that's how I like it. There are plenty of controls, but they're all hidden. I hardly even use the mouse any more.

    Your mileage may vary. But when I switched to E, I never regretted it. It's flexible, powerful, and pretty.

  155. Re: FVWM2 is missing... by ToyKeeper · · Score: 1

    ... almost nothing.

    I used it for years and it's the most powerful and flexible window manager I've seen. It's basically lacking three things: ease of configuration, aesthetic appeal, and "cool factor".

    After writing something like 200k of configuration files for it, I got a bit sick of it. Granted, most of that was an attempt to make a decent theme engine for it. Much of the rest was an engine to make it individually customizable by the newbie users on the systems I was running.

    The "cool factor" is unimportant. But the aesthetic appeal really matters to some people (like me), and an easy configuration method is important. Those seem like two potential areas of expansion.

    I switched to E a couple years ago, and have never regretted it. There are only two things I miss about FVWM: SmarterPlacement, and EdgeFlip only when dragging a window. It's because I've been too lazy to add those to E.

    I think the real window-manager work needed right now is building a decent interface for PDAs. We've got the desktop pretty much covered for now.

  156. twm by Anonymous Coward · · Score: 0

    twm is standard with XFree86, actually. So, any *nix which uses/includes XFree86 will have it. (Hence, Net/Free/OpenBSD and most distros of Linux)

  157. search for psychological reward by Anonymous Coward · · Score: 1, Insightful

    One of the reasons why there was such an abundance of windows managers a few years ago was that what they were doing were pushing boundries. Now that KDE/KWM has come out (& become standardised), it is so far ahead of what one or two programmers can do in a part-time project, that programmers simply aren't bothering. There is no reward for working on a new window manager because:
    1) Hardly anybody nowadays is going to use it relative to the total Linux user-base anyway.
    2) You think of it, it has been done already.
    3) Even if you work a whole year full-time on it, KWM is still going to be better.
    4) Interest in window managers has declined because pratically everyone with a WM is using either KWM or Sawfish.
    5) Mac OSX & Windows guis are now much better than the plain Win95, & clunky old Mac guis. It makes any new WM seem not-as-good, and therefore more trivial.
    6) With so many ppl running KDE, they're defaulted to KWM. Although KDE can be used with other window managers, KWM is tied in with KDE to the point that it is a big hassle to use anything else instead.

  158. A complete misconception by X-Nc · · Score: 1

    The idea that WM's have stalled is slightly off base. It's true that basic window managers have not advanced that much in a while but desktop environments have been movingf at a furious pace. Everyone knows about GNOME and KDE but there's lot's more out there than just those two. If you want to see the state-of-the-art in desktop environments you should go check XFce out <http://www.xfce.org>. If you've looked at it before you need to look again. It's got many more capabilities than GNOME or KDE and it's so much faster it's not even funny.

    --
    --
    If I actually could spell I'd have spelled it right in the first place.