Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Sun Drops Sawfish for Metacity

Posted by timothy on Tue May 21, 2002 03:38 PM
from the sawfish-works-nicely-though dept.
Cardhore writes: "According to this article, Sun's and Wipro's developers are now working on Metacity, instead of Sawfish. Metacity and Sawfish are two window managers for the GNOME desktop, and Sun has decided to use Metacity over Sawfish for GNOME 2. This decision has been based on issues such as accessibility, maintainability of the code [1], documentation, multi-head support and a general eagerness from the community to commit to Metacity in the future." Here's a brief description of Garret LeSage's experience with Metacity, which is described here as a "boring window manager for the adult in you." Anyone with Metacity screenshots, please post below :)
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Thanks for defining the terms (Score:4, Insightful)

    by John Jorsett (171560) on Tuesday May 21 2002, @03:43PM (#3561094)
    Metacity and Sawfish are two window managers for the GNOME desktop

    Thanks for explaining, and I hope this is the start of a new policy on /., where potentially-unfamiliar terms are defined. Time after time I've encountered some unexplained reference in an article and wondered, "Am I the only person who doesn't know what this is?"
  • Where to find it ... (Score:5, Informative)

    by charlie (1328) <charlie@nOsPAM.antipope.org> on Tuesday May 21 2002, @03:44PM (#3561109) Homepage Journal
    You can find Metacity here [redhat.com].

    (It doesn't seem to have a web page yet.)

  • Multihead support? (Score:4, Interesting)

    by Jeffrey Baker (6191) on Tuesday May 21 2002, @03:45PM (#3561113)
    Funny, I thought the multihead support was relatively bad. I've got metacity installed on Debian unstable. It seems to map windows more or less at random, frequently split between my two monitors.

    I do like the way metacity places dialog boxes though. They are placed horizontally centered and just below the top of their parent window, somewhat like a MacOS X dialog.

  • Reason for the switch. (Score:5, Interesting)

    by Hornsby (63501) on Tuesday May 21 2002, @03:47PM (#3561129) Homepage
    I just grokked this off of the gnome mailing list here [gnome.org].

    > Btw: Why there has not been any updates for sawfish lately?

    Rumor has it that John was employed by Apple and that as part of the employment contract he's no longer allowed to develop sawfish.


    So there you have it! Before you start flaming back and forth about what's better, think about the logistics behind using a WM that's no longer being maintained.
  • Who's in charge? (Score:2, Interesting)

    by TheLoneCabbage (323135) on Tuesday May 21 2002, @03:47PM (#3561134) Homepage
    It will be interesting to see which wins out, Metacity or Sawfish. Because this brings up a major issue. With all the corporate support in Linux these days, who carries a bigger voice in development, corporate sponsers with teams of programers or OS hackers with "carismatic" leaders?

    I say given Sun's mixed history in OS they probably won't be able to sway GNOME development and will eventually switch back to the mainstream.

    (then again, some say Miguel is easily swayed)
  • Metacity and GNOME2 (Score:4, Informative)

    by Snorp (63417) on Tuesday May 21 2002, @03:47PM (#3561138) Homepage
    http://www.cs.indiana.edu/~jwillcox/desktop.png
  • I use it... (Score:5, Interesting)

    by JanneM (7445) on Tuesday May 21 2002, @03:48PM (#3561150) Homepage
    I started using metacity two weeks ago or so, and I'm fairly pleased. I really liked sawfish, but felt it was time to try something new.

    Pro: easy to set up (not a whole lot of options to choose from, really), fast (much speedier than sawfish), and largely with sensible defaults for everything.

    Con: I miss a few settings, like the ability to remember window size and position. Also, lazy focus only changes focus and does not raise the newly focused window.

    On the whole, a good, solid windowmanager that really feels lean and efficient.

    /Janne
  • Couple of screenshots (Score:5, Informative)

    by dizco (20340) on Tuesday May 21 2002, @03:49PM (#3561157)
    There's a couple screenshots here: http://www.lucidus.uklinux.net/metacity/ [uklinux.net]

    Found at http://www.sunshineinabag.co.uk/ [sunshineinabag.co.uk]

    --sean
  • I want my twm! (Score:5, Funny)

    by Limburgher (523006) on Tuesday May 21 2002, @03:51PM (#3561184) Homepage Journal
    I want to be able to do almost nothing, but FAST!
  • Pronounciation (Score:3, Informative)

    by reaper20 (23396) on Tuesday May 21 2002, @03:51PM (#3561185) Homepage
    According to the garnome site, it's pronounced matacity like "opacity". That's cool.
  • Way to go slashdot... (Score:2, Redundant)

    by Rahga (13479) on Tuesday May 21 2002, @03:52PM (#3561191) Homepage Journal
    "...They killed Garret's homepage!" "YOU BASTARDS!"

    Google had the following cached:
    I have left Sawfish in the dust. Having recently switched to Metacity, I have found that I am actually loving it.
    It's great! Metacity has the least amount of crack of any usable window manager I've seen. It works; it's fast; and it uses GTK+. However, not everything is roses right now -- for instance, there is no graphical configuration unless you count using gconf-editor. The window manager is new and currently in development, so what do you expect? *smile* Still, I find that either passing a command line to change a variable or to use gconf-editor is easier than editing a text file in some esoteric format or hunting down one option with a funny name amongst 5,327 others also strangely (and inconsistantly) named.

    For what it's worth, other people (hi Trae!) are switching away from Sawfish too.

    Personally, I like the fact that it works right, "out of the box", supports some keybinding modification, has the ability to change to sloppy focus mode, and has all the advantages of using GTK+2 (internationalized and anti-aliased fonts, double-buffering, et cetera).

    Anyway, it's a promising window manager and I think I like where it's going (and it's usable for me right now, too!). It's not on all my computers yet, but it's also development software at the moment (lumped in there with the Gnome2 stuff, which is also really nifty).
    • 1 reply beneath your current threshold.
  • . . . which is described here as a "boring window manager for the adult in you."


    Odd, isn't that what many people said about sawfish when it first came out and they were comparing it to Enlightenment?

  • Havoc and Garrett r00l (Score:1, Redundant)

    by sopwith (5659) on Tuesday May 21 2002, @03:55PM (#3561224) Homepage
    We often use this open source stuff without thanking the people that made it all happen. These people work tirelessly making advanced technology available to the community. I think they should be lauded as heros.
  • metacity? (Score:1)

    by beet0l (567009) on Tuesday May 21 2002, @03:55PM (#3561228)
    I have used sawfish for a good year now and i can't really complain about anything. Stable and it gets the job done. It's fairly customizable also. So my question is, why metacity? (i have read very little about metacity, so perhaps some links would be nice also. )
    • Re:metacity? by __past__ (Score:1) Tuesday May 21 2002, @05:39PM
      • 1 reply beneath your current threshold.
  • not so bad? (Score:2, Funny)

    by tps12 (105590) on Tuesday May 21 2002, @03:56PM (#3561240) Homepage Journal
    Okay, I know the Linux/slashbot response to this is, "how dare they?" and "I want my eye candy!" Well, I was right with you for a while.

    But now I'm thinking: for Linux and OSS to succeed on the desktop and in a high-impact profit-oriented enterprise environment, we need a sober, powerful, stable desktop.

    I'm an admin at a Fortune 500 company in the gourmet cereals industry. We have a daily need for responsive and robust desktop software, and Metacity has repeatedly stepped up to the plate and delivered where inferior technology such as Gnome and Sawfish could not.

    Metacity saved our business. Maybe it will save slashdot, too.
  • Virtual Desktops (Score:2)

    by cjsnell (5825) on Tuesday May 21 2002, @04:00PM (#3561267) Journal

    I'm still waiting for a window manager (besides FVWM and OLVWM) to include a FVWM-style virtual desktop switcher (or "Pager"). I have my desktop [chrissnell.com] set up with a 3x3 virtual desktop switcher. I can use Ctrl+an_arrow_key to switch between desktops (two-dimensionally; I can go up, down, left, or right) without using the mouse. If I put xterms in the same spot in each desktop, I can switch between them very quickly, using only the keyboard. It sure would be nice to see this elsewhere.

    Chris
  • by plastercast (234558) on Tuesday May 21 2002, @04:08PM (#3561334) Homepage
    On the topic, and with the complaints of no GUI tool to configure Metacity, I just though I would point everyone to a piece of software that I wrote called Metacity-Setup. Im currently working on getting it a little more friendly (its flawed to be sure) but it does basic stuff nicely.

    http://www.gnome.org/softwaremap/projects/metaci ty -setup/
    • 1 reply beneath your current threshold.
  • Ximian (Score:1)

    by 2ms (232331) on Tuesday May 21 2002, @04:09PM (#3561346)
    What does this mean for Ximian, what with their contract with Sun?
    • Re:Ximian by CMonk (Score:2) Tuesday May 21 2002, @06:59PM
  • It is all about themes ... (Score:3, Insightful)

    by Serpent Mage (95312) on Tuesday May 21 2002, @04:10PM (#3561361)
    I have used both window managers frequently for about 4 or 5 months now (sawfish2 and metacity that is) and find both of them fast, stable, and great products overall from a user perspective.

    Configurability is easily in favor of sawfish right now but that is only because there is not a gui configurator for metacity currently afaik. However, i knew how to make the modifications I wanted and everything works identically to sawfish so no big worries there.

    Port over Crux to metacity and you will have another convert .. until then sawfish rulez!

    The BIGGEST factor keeping me from using metacity full time is that the Crux theme has not been ported over to it and I cannot figure out how to make metacity themes (or sawfish themes for that matter) and I really hate the look of the default metacity theme when combined with the Crux gtk and gtk2 themes.
  • Good old days (Score:2)

    by ahde (95143) on Tuesday May 21 2002, @04:12PM (#3561371) Homepage
    I remember downloading Metacity from Havoc Pennington's homepage awhile ago when I wanted to learn how XLib works. I emailed him with a couple idiot questions and to my suprise, almost immediately got friendly, helpful replies. I remember he mentioned that it was really just a learning project for him at the time and possibly not the best thing for someone like me to learn from.
  • I don't get why... (Score:1)

    by rainmanjag (455094) <joshg@NOspAm.myrealbox.com> on Tuesday May 21 2002, @04:15PM (#3561407) Homepage
    What's wrong with Sawfish? It's light. It's configurable. It's themable. It gets the job done without bells and whistles. Let's face it: this is a window manager; this is not a killer app. Sawfish has good placement algorithms, good community support, good stability, so what's the @!$#ing point of starting over from scratch with a whole new development process? The people Sun's paying to do this stuff are some of the few paid people working on the GNOME project. Their labor is best used to progress the project, not to drop back to ground zero and start over.
  • Sun goes for eye-candy-less wms (Score:3, Insightful)

    by shaldannon (752) on Tuesday May 21 2002, @04:16PM (#3561416) Homepage
    I'm actually surprised that they ever went with Sawfish, since it has all sorts of nifty extras (differently themed windows, for example). From the two screenshots I was able to find of Metacity, it looked like a bland Gnome. Given that Sun was a major purveyor of CDE and olwm, I'm not the least bit surprised that they've switched to a tamer wm. I still think they're missing out, but I guess the philosophy behind the decision is "these machines are made for work, not glitz." Not for me...I use Gnome + E .16 at work....single monitor (makes me wish for my dual-head box at home...) with the same desktop look and feel as my home desktop [house.cx] (see more recent shots).
  • by John Whorfin (19968) on Tuesday May 21 2002, @04:22PM (#3561465) Homepage
    Is Mandrake and Raster.
    • 1 reply beneath your current threshold.
  • Couldn't hack the Lisp? (Score:4, Insightful)

    by Kaz Kylheku (1484) on Tuesday May 21 2002, @04:27PM (#3561515) Homepage
    Could programming language ignorance or bigotry be at least partially at the root of this? Probably not, but one wonders anyway.
  • by eyegor (148503) on Tuesday May 21 2002, @04:30PM (#3561538)
    At my former place of employment, some of my coworkers spent more time trying to get their shiny new window managers and SPARC versions of Linux going than they did doing anything else.

    That's one reason I stuck with boring old SPARC Solaris and CDE (not that CDE isn't SCREAMING to be replaced).
  • KDE/Win32 style Alt-Tab window list? (Score:3, Insightful)

    by iguana (8083) <(davep) (at) (extendsys.com)> on Tuesday May 21 2002, @04:32PM (#3561549) Homepage Journal
    I like the KDE/Win32 style alt-tab window list (small window pops up with all available windows listed; alt-tab selects between them).

    Very user friendly and very quick to pop between a large collection of windows. No need to mess up your stacking order plowing through umpteen windows to find the one you're looking for.

    Why wasn't such a feature implemented in Sawfish? General unpopularity with the feature? Too similar to Windows?

    Does Metacity have a similar window list? Or does it use the annoying Sawfish style?

  • Definitely from the WRONG "dept." (Score:3, Informative)

    by tempest303 (259600) <jensknutson @ y a h oo.com> on Tuesday May 21 2002, @04:39PM (#3561596) Homepage
    from the sawfish-works-nicely-though dept.

    HA! Two *serious* reasons why Sawfish doesn't really "work nicely":

    1) I won't link directly, because in this case, it's a Bad Thing(TM), but go check Bugzilla for Sawfish... it's a nasty sight.

    2) Ever looked at the configuration dialogs for that beast!? They're INSANE. Let me give you an example. This is an actual preference in Sawfish: "Offset (%) from left window edge when warping pointer" Pardon my shouting, but WHO THE FSCK WANTS TO CONFIGURE THAT?! What's so wrong about just setting a sane default and leaving it at that? (ie: the way Metacity does it)

    That said, for day to day use, Sawfish is ok, but it's got huge issues and it needs to *go*. While it'll throw things into some turmoil, I have to admit I'm pretty happy that Sun made this decision.
  • Code Maintainability? (Score:4, Insightful)

    by big.ears (136789) on Tuesday May 21 2002, @04:40PM (#3561600) Homepage
    When they say "unmaintainability", this is code-word for "Programmed in Lisp", rather than "Programmed in a sloppy messy spaghetti-like fashion", or "The primary developer is no longer working on it". Most likely, the Wipro programmers don't have much experience with lisp/scheme/rep, and a decision was made to dump it for Metacity, which happens to be written in a language they speak (c, that is).

    If you read the metacity source code, at least on earlier releases, Havoc had written things like "I won't implement idea X, because it is crackrock. Tough luck." Things like making metacity play nicely with XMMS. Of course, this was when it was his pet project and not being considered by Sun/Wipro. One wonders if there will be a Sun fork of the project, or if Havoc will turn over development or make compromises that Sun will inevitably require.

    While I think metacity is a pretty cool project, Sun's decision is probably one of these management mistakes that have been talked about in all the sociology of software development books. Think of all the little bugs that have been sorted out over the years in Sawfish that will have to be solved again. Things like maintaining focus of window when changing desktops using keybindings; or dual-head setups that have different monitor resolutions while using multiple workspaces and desktops. These things will all have to be sorted out again.
    • Re:Code Maintainability? (Score:4, Informative)

      by The Pim (140414) on Tuesday May 21 2002, @09:36PM (#3563205)
      When they say "unmaintainability", this is code-word for "Programmed in Lisp", rather than "Programmed in a sloppy messy spaghetti-like fashion"

      Well, I'll just say it: Sawfish is, in my reasonably informed opinion, a well-designed, maintainable program. I read the documentation and looked at the code in order to make some changes of my own (which I never finished...), and I was generally impressed.

      So, while I haven't seen enough evidence to be sure, I strongly suspect someone at Sun is afraid of Lisp.

      [ Parent ]
    • Crackrock by colin_zr (Score:1) Wednesday May 22 2002, @03:22AM
    • 1 reply beneath your current threshold.
  • Configurability (Score:1)

    by chtephan (460303) <christophe@NosPAM.saout.de> on Tuesday May 21 2002, @04:45PM (#3561622) Homepage
    I really liked sawfish for having so much configuration possibilities.

    But metacity ist really fast. One thing that keeps me from using it: Clicking into a window raises it. I can't with this. I want a window to be raised, when I tell it so (clicking on the title bar with the right mouse button).
    • 1 reply beneath your current threshold.
  • There's a point to this (Score:5, Insightful)

    by hatless (8275) on Tuesday May 21 2002, @04:52PM (#3561667)
    I think there's some missing the point going on here. From Sun's perspective (indeed, from a sysadmin's perspective), the lack of its own setup tools, relying on a command interface to change settings is a plus.

    Metacity gives GNOME a chance to address one of its manageability flaws, the confilct between a desktop environment and the window manager. Which controls wallpaper? Screensavers? Why are there separate themes and theme settings interfaces for window chrome and the window contents?

    It's because some power users high up in GNOME and window manager development--who usually aren't responsible for any machines beyond their own personal ones--like the flexibility of mixing and matching, and like pushing the bounds of what each component of their system can do. So overlapping--and conflicting--features get built.

    This isn't the end of the world, but it does make a GNOME system more unwieldy than it has to be. KDE can run with several window managers, but it comes with one of its own that leaves configuration matters to KDE. GNOME hasn't had this yet. Enlightenment, sawmill and sawfish have been progressively better fits, but Sun and others who are moving to Metacity probably see it as a simpler route to getting a decent (GTK+ 2, anti-aliasing, multihead, accessibility-enabled) window manager seamlessly tied into GNOME than revamping Sawfish--and subsuming all of its configuration into GNOME--would be.

    GNOME with Sawfish is a much tougher sell to a simplicity-minded CDE administrator than GNOME with Metacity will be, I suspect.
  • Can the button order be changed? (Score:3, Insightful)

    by Mendax Veritas (100454) on Tuesday May 21 2002, @04:53PM (#3561680) Homepage
    One thing I notice in all the metacity screen shots I've seen is that the title bar buttons are badly arranged (a problem it shares with many other WMs). Putting the close button right next to the maximize button (or any other non-destructive button) is just dumb, even if it is fashionable nowadays (MacOS X and Windows since Win95 have the same problem, though older versions of MacOS and Windows did not). Can this be changed without modifying the source and recompiling?

    I recently got tired of sawfish too, so I switched to fluxbox, which is a new fork of blackbox with some nice features. One of its new features is that the user can change the button order! So I have the close button on one side and the minimize and maximize buttons on the other side, as they should be.

  • Big Whoop De Doo (Score:1)

    by jazman_777 (44742) on Tuesday May 21 2002, @04:57PM (#3561708) Homepage
    So how many windows managers _are_ there now? 134? Not to put down freedom of choice, but do we really need YAWM (yet another window manager) ? Oh, _this_ one is lean and unbloated (don't they all start out this way?).
  • Metacity? (Score:1)

    by DRO0 (252117) on Tuesday May 21 2002, @04:57PM (#3561711)
    I admit I had never heard of Metacity. Here's a link to and quote from the Debian package [debian.org].

    "Many window managers are like Marshmallow Froot Loops; Metacity is like Cheerios".

    Hmm. OK, I guess I'll stick with IceWM. I like Froot Loops better. :)
  • by henben (578800) on Tuesday May 21 2002, @05:01PM (#3561747)
    For goodness sake, what problem do translucent windows solve? The need to see what's behind your xterm while simultaneously rendering it unreadable?

    The window management in Windows is better than anything I've seen in Linux. I'm sorry, but it's true. I don't care if you can make windows "roll up" into the title bar and you think it looks cool - what problem does that solve that wouldn't be handled better by minimising the window and showing it in the taskbar? Really, I'd be interested if someone could tell me the advantage.

    I'd like to see a better way to handle multiple windows, but sadly it seems we are stuck with things that look cool [systemtoolbox.com] rather than anything useful.

    These are the problems that need to be solved, I reckon:

    • Provide a consistent, graphical way to traverse the file system.
    • Provide a graphical way to represent pipes and allow the user to send the output of one GUI application to another. For example, if I want to send the source of a web page to my text editor, I shouldn't have to go "View Source, Copy, Launch Text Editor, Paste" - there should be a natural way to do it in a single gesture. Ditto for sending a web page image to a graphics editor.
    • Similarly, there should be a simple way to record a sequence of operations in the GUI and replay/modify it.
    • With the advent of widescreen displays and multiple monitors, the GUI needs to arrange windows intelligently without the user dragging them back and forth.
    • by pthisis (27352) on Tuesday May 21 2002, @05:24PM (#3561904) Journal
      The window management in Windows is better than anything I've seen in Linux.

      I'll agree that translucence and themability are fluff. I might be able to envision an actual use for translucence if I thought about it long enough, but it'd be a real corner case.

      But...

      Things that suck in Windows window management:

      • Click to focus + focus autoraise. The latter is the biggest problem. I can't tell you how often I want to be typing into the window _behind_ another window, so I can see the contents of another window while I type. And click to focus is just annoying, why put another step in the way of my work? There are some hacks to get focus-follows-mouse, but a lot of apps don't work well with it.
      • The task bar. This thing just blows, it's the first thing I turn off in Gnome/KDE. At most I want a couple of launch buttons and a clock, but I _don't_ need the entire bottom half of the screen real estate taken up by icons of every running app, and the thing is only usable if I have at most 8-10 windows open. Usually I have 4-5 times that. Give me alt-tab, windowshade, window groups (and raise/iconify/etc working on entire groups), virtual desktops, and restricted alt-tabs (meta-tab limited to xterm, control-tab limited to mozilla, etc) over that any day. In other words, real tools for managing the windows (which is what I want out of a window manager). Sawfish lets me do that. The groups, especially, are a godsend. Launch an editor, debugger, and GUI designer all in one group, then operate on that group as a whole when I need to. Which leads to...
      • ...MDI or whatever it's called when the IDE/Word/whatever opens a bunch of subwindows inside its own window instead of just opening them as real windows. God this sucks. I already have a window manager, I don't want every application to _also_ have a window manager. Of course, if your IDE takes the approach of putting everything into one window rather than seperate windows which can be grouped together then you need something like this. Ugh.
      • Clippy. Yeah, he's not related to window management but even now that he's dead he deserves to be kicked around.

      Sumner

      [ Parent ]
    • Re:translucent windows and other nonsense by scotch (Score:3) Tuesday May 21 2002, @05:44PM
    • Re:translucent windows and other nonsense by Hitokage_Nishino (Score:2) Tuesday May 21 2002, @06:13PM
    • Re:translucent windows and other nonsense by __past__ (Score:2) Tuesday May 21 2002, @06:25PM
    • by quantum bit (225091) on Tuesday May 21 2002, @06:54PM (#3562508) Journal

      For goodness sake, what problem do translucent windows solve? The need to see what's behind your xterm while simultaneously rendering it unreadable?

      Can't argue with that. I like plain light-grey-on-black xterms. Easy to read.

      I'm sorry, but it's true. I don't care if you can make windows "roll up" into the title bar and you think it looks cool - what problem does that solve that wouldn't be handled better by minimising the window and showing it in the taskbar? Really, I'd be interested if someone could tell me the advantage.

      Ummm, ok. Not everybody likes the whole "taskbar" idea. When I'm on a Windows box, I frequently have so many windows open that the taskbar is utterly unusable (takes me 30 seconds just to hover over icons and find which one I'm after). On my X desktop, I have no taskbar or anything like it -- I use sawfish with no desktop envorinment. Just gkrellm in the corner of my left-hand monitor, a tiny pager in the bottom left (4 virtual desktops X 3 monitors == lots of room :), and the windows themselves. If I have too much open and the windows are overlapping, just click on the desktop and I get a nice, easy to read menu with everything grouped by application or class. It really saves me a lot of time. Right-click gives me a list of commonly used programs to start. To answer your question, when I'm not using a window and want to get it out of the way, I shade it. It's a lot easier to find it again since it hasn't changed position.

      Trust me, after getting used to that, it's a pain to work in Windows because it just takes so long to get anything done.

      One feature I absolutely love about sawfish that Windows doesn't have anything close to is the customizible bindings to do almost anything you want. On an MS box, if the title bar of a window is obscured, there is no way to move it without either moving something else first, or using the task bar to raise the window (disrupting your Z order). In sawfish, I just hold down the windows key, grab the window anywhere, and drag it where I want it (without changing the Z order). Incredibly convenient. And Windows+X for an xterm? ;)

      And don't even get me started on focus-follows-mouse. Just imagine having a bunch terminals or whatever, simply pointing at the corner of xmms with the mouse, pressing 'B' for next track, then going back to what you were doing. Windows has a hack with tweak UI that tries to do this, but some apps (*ahem*, MS OFFICE *ahem*) insist on raising themselves to the top whenever they get focus, which is incredibly annoying...

      [ Parent ]
    • Re:translucent windows and other nonsense by King of the World (Score:1) Tuesday May 21 2002, @07:16PM
    • 4 replies beneath your current threshold.
  • WM-SF-MC (Score:1)

    by nrc (112633) on Tuesday May 21 2002, @05:27PM (#3561927) Homepage

    I'm hopeful that this is good news. I finally gave up WindowMaker for Sawfish a few weeks ago because they appear to have ground to a virtual halt and they seem to have only a passing interest in playing nicely with GNOME.

    I'm happy with it's relatively light weight, but it still seems somewhat hackish and rough around the edges. I don't need different frames for every window. Just give me a fast, light window manager that integrates with GNOME and provides reasonable themeability and I'll be happy.

    Oh, and icons instead of task bars.
  • None of this makes sense! (Score:3, Interesting)

    by X-Nc (34250) <`nilrin' `at' `gmail.com'> on Tuesday May 21 2002, @05:38PM (#3562007) Journal
    I really wish I could get someone from Sun and IBM and all other vendors who use CDE to look at XFce [xfce.org]. XFce is better, stronger and faster than GNOME (and KDE, for that matter) and can easily look and feel just like CDE for those who want that. It can also look and feel like nothing else out there. The Muntihead capabilities are better than anything on the market (to include WinXX and OS X). The speed of this thing can only be matched by things like twm or IceWM get it is a full, complete desktop environment. It just seems like a complete waste of time and effort to try and build something that will, at best, only be a shadow of something that is already here.
  • I installed the Ximian Gnome 2 snapshots on a PII 333 machine w/ 64 MB RAM. I know it sounds like suicide, but when I used metacity instead of sawfish and didn't use nautilus to draw the desktop (I don't use desktop icons anyway) it ran pretty snappy.

    Well, first I killed nautilus (duh!), noted it was still a little slow, and decided to try out Metacity. I use blackbox normally on my other slow machine, but I wanted something Gnome complaint. Metacity fit the bill perfectly since it uses the same libs as everything else. I've been using the thinice theme for Gnome2 as well.

    Oh, and you can find metacity themes at sunshine in a bag [sunshineinabag.co.uk].
  • [1]? (Score:2)

    by kubrick (27291) on Tuesday May 21 2002, @08:26PM (#3562923)
    maintainability of the code [1]

    Huh? What does the [1] refer to?

  • Clarification? (Score:1)

    by Broken Bottle (84695) on Tuesday May 21 2002, @08:33PM (#3562966)
    I know this is vaugely off topic, but...

    How exactly does sawfish and / or metacity relate to Gnome? I'm having a hard time differentiating desktops vs. windows managers vs. windowing systems...

    %^)

    Chris
    • 1 reply beneath your current threshold.
  • by niola (74324) <jon@mediavortex.com> on Tuesday May 21 2002, @08:41PM (#3562998)
    If you are running a Sun server chances are you won't have any of this shit running - well at least if you have a clue. Why use system resources and have services running, and also providing the machine with more ways to be compromised if it is a server?

    If I am running a production server, there won't be shit for a GUI on there. Who needs it...

    --Jon
  • by Turmio (29215) on Tuesday May 21 2002, @11:22PM (#3563654) Homepage
    Mine is here: http://shakti.tky.hut.fi/desktop.xml [tky.hut.fi]
  • Oroborus (Score:3, Insightful)

    by Z4rd0Z (211373) <joseph at mammalia dot net> on Wednesday May 22 2002, @01:49AM (#3564051) Homepage
    I recently on a whim tried out the Oroborus window manager and was pleasantly surprised to find that it is a "boring" wm that does nothing but manage windows, has no menu, icons, pager, or anything. It's also Gnome compliant. It looks really cool by default with a green window border somewhat reminiscent of the qnx gui.
    The thing that bugs me about Gnome is that it doesn't have its Very Own window manager. Well actually, it seems like it doesn't have a lot of things of its own, like a file manager, to name one. Everything is someone else's project. Gnome will adopt Metacity, and then, like with Enlightenment and Sawfish before it, the developer will head in some other direction, leaving Gnome in search of a new one.
    You've got Gnome with gmc, you've got Gnome with Nautilus. Which one is the real Gnome? Why doesn't the Gnome project unify and maintain its own components? To me it seems that they're really lacking in this area. I like how organized KDE is. The wm and file manager are built as part of the kdebase tarball. All one neat package.
    This is not meant to fan any kind of KDE vs. Gnome flames, however. I think Gnome is pretty neat, but I just keep waiting...and waiting...for it to "get there".

  • by david_e_v (42652) on Wednesday May 22 2002, @02:30AM (#3564148)
    After so much talk about the adequacy of Linux to the mass market, i.e. the desktop, don't you think it is time to standardize on some Window Manager (at least as a minimum) and stop launching more and more new pet-projects on WMs?.
    Another WM thread is not what Linux needs by now. We just need a good one, not thousand half-finished, IMHO.

    As an aside note, could this be part of some clever strategy by Sun to delay the wide adoption of Linux on the desktop?
  • Unmaintained? (Score:1, Informative)

    by Anonymous Coward on Wednesday May 22 2002, @07:36AM (#3564659)
    Harper has a ghost then, from lisp/Changelog:
    2002-05-13 John Harper * sawfish/wm/gnome/integration.jl: admit defeat and go back to loading xterm module all the time

    Nah, Sun just wants to avoid the complexity of the project and get a WM that does the basics (and just the basics, cos Sawfish does too, but is also highly expandable, so can do more than the basics). Sawfish is also famous for crappy defaults and configuration strings, both of which can be fixed if people agree a bit instead of pushing unconsistency and weird phrasing.

    For example, until recently eveyone complained that the menu was slow too appear... cos Harper took ages to accept that the var that keeps the menu running always should default to on, and leave those with few RAM set it to a timeout.

    Dialogs (cycle window, quote event, etc) are crappy, but there are improvements (search Merlin and Sawfish in Google, or search for the Sawfish Wiki)... maybe next century they will be accepted in core.

  • multihead... (Score:1)

    by lfourrier (209630) on Wednesday May 22 2002, @08:26AM (#3564863)
    We don't need multihead: users often lack even one.
  • by Inoshiro (71693) on Wednesday May 22 2002, @02:03PM (#3567152) Homepage
    Because it has the "sane" defaults that help Mac/Win users migrate from Windows/Mac to Linux.

    So why Metacity? IceWM is older, has the features that some people here crow for, and also has sane defaults. When I migratet to Linux from OS/2, I found that IceWM did a nice job of replicating the OS/2 PM/Win32 WM keyboard accelerators (which is very important, not just because it helps you use the computer faster, but because you have muscle memory for that action).

    Did Sun even consider IceWM? It's fully Gnome compliant; I've used it since forever with Gnome.
  • Re:Enlightenment (Score:2, Insightful)

    by noda132 (531521) on Tuesday May 21 2002, @03:47PM (#3561130) Homepage
    Work on e17 certainly hasn't stopped. It's just always slow because they're a bunch of people working in their spare time for free, yadda yadda.

    I tested it out about a month ago and it was freakin' incredible. If what I poked around with is any indication, it's going to have the best themeability of the lot (and a great theme-writing program, too!). It has a lot of great things going for it. But it's quite a ways off, I wouldn't expect even a beta this year.
    [ Parent ]
  • Re:Sun is dying (Score:1, Informative)

    by SyntheticTruth (17753) on Tuesday May 21 2002, @03:49PM (#3561153)

    Yanno, I used to think Sun was stupid, over-priced crap of a unix machine -- but then I have now seen their high-end boxen in a production enviroment and they are damned nifty. Hot-swappable drives and all; maybe not the best unix around, and maybe not cheap, but their not overly bad.

    [ Parent ]
  • by Hornsby (63501) on Tuesday May 21 2002, @03:53PM (#3561207) Homepage
    I hope that there's a way to scale down those icons. Personally, I can't stand having a desktop that looks like it was drawn with crayola crayons.
    [ Parent ]
  • Re:Enlightenment (Score:1)

    by beddess (91414) on Tuesday May 21 2002, @04:20PM (#3561440) Homepage
    nah, people are still working on e17, and it does
    look like it'll be good. no guesses on when it
    will be done tho.
    [ Parent ]
  • Re:where can i buy gnome ? (Score:2, Informative)

    by rainmanjag (455094) <joshg@NOspAm.myrealbox.com> on Tuesday May 21 2002, @04:21PM (#3561456) Homepage
    Um, I can't tell whether you're being serious or not. But on the off chance that you *are* being serious, GNOME is community property; it's not owned or developed solely by Sun Microsystems. Sun (in what I think was a smart move) decided to make GNOME the default desktop on new Sun systems, but GNOME is not something specific to or owned by Sun. My suggestion is that you check out www.ximian.com who has the best supported and most widely used packaging of the GNOME desktop. You can purchase a copy from them or you can download it. I'd hope you'd purchase it just to support Ximian and the GNOME project.

    -jag
    [ Parent ]
  • by foobar104 (206452) on Tuesday May 21 2002, @04:25PM (#3561504) Journal
    Is Sun going to become a reseller and drop its last products?

    Um... at last count, sun is selling at least 17 (!) models of Sparc-based servers, and four different Sparc-based workstations. They have six products in the Cobalt line. I don't think you're quite right when you refer to Sun's Sparc-based systems as "its last products."

    In other words, no.
    [ Parent ]
  • by vladkrupin (44145) on Tuesday May 21 2002, @04:30PM (#3561543) Homepage
    my windows said:

    Installing Metacity... done!
    Thank you for using apt-get.
    Please reboot for changes to take effect.

    Now, while I am rebooting, can I see a screenshot or two? Please? I want to see before I try.
    [ Parent ]
  • Re:Just more wasted effort and time (Score:4, Insightful)

    by foobar104 (206452) on Tuesday May 21 2002, @04:34PM (#3561558) Journal
    The world needs one full-assed solution, not 400 half-assed solutions. That's the eternal problem with free software / open source development. Quit bickering about which one is better and which one to use; pick one, stick with it, and get it done.

    I absolutely agree with you. I get so discouraged when I run into things like the 90 items [freshmeat.net] listed under "Window Managers" on Freshmeat, and not a one of 'em especially useful.

    That's the problem with the current state of open source development. Rather than putting 10,000 brains on one project, you put one brain each on 10,000 projects. Net result: almost zero result for a vast amount of work.

    Maybe the only way to get programmers organized is to get a bunch of them in one place and wrap a company around them.
    [ Parent ]
  • Re:Sun AMD Linux (Score:1)

    by tfb (49770) on Tuesday May 21 2002, @04:38PM (#3561583)
    Last year, Sun sold ~100,000 cobalts world wide, making maybe ~$100 per box. That's ~$10,000,000.

    Last year they sold ~100 E10ks in the UK, making ~$1,000,000 per system. That's ~$100,000,000. In the UK.

    No, they aren't `about to drop their last products', whatever that means. Don't be an idiot.
    [ Parent ]
  • Re:Just more wasted effort and time (Score:2, Interesting)

    by MrBandersnatch (544818) on Tuesday May 21 2002, @04:40PM (#3561598)
    Typical slashdot moderation modin this down as a troll. He/She is 90% RIGHT!! One of the biggest problems open source development faces is mutiplication of effort towards the same goal which is one of the reasons that (and I know many will disagree ) IMO MS has a far superior desktop product.

    One of the only reasons Open Source development has worked so far is that Linux supports modular development allowing some prity impressive applications to be put together; however in the case of desktop environments we are seeing the limitations of what can be accomplished with this approach. The XWindows desktop that I am using now, is NOT that much more superior to the one that I was using in 1994; Yes there are more apps, different apps and some better apps but compare 1994 XWindows desktop and a 1994 Windows desktop to a 2002 XWindows and Windows desktop.

    Seriously it has been MS who have made the huge improvements whereas with XWindows you may just find yourself wondering what anyone has actually DONE in development terms over the last 8 years.
    [ Parent ]
  • Re:Enlightenment (Score:5, Insightful)

    by DrXym (126579) on Tuesday May 21 2002, @04:43PM (#3561615)
    I dumped Enlightenment in favour of Sawmill (as it was known then), simply because E was a big bloated monster that wanted to own the desktop whereas Sawfish knew its place - to be a window manager and nothing more. It was not hard to see why Red Hat dropped it - they needed a WM, not an entire desktop and the kitchen sink.


    Frankly me and probably 99% of other GNOME users don't give a crap what WM they're running as long as it doesn't get in the way of GNOME. It should be as unobtrusive as possible and limit its features to window-manager-y things.


    I suppose E would be a good fit if you didn't want to run GNOME, or could put up with the bloat, or wanted to run kewl gigeresque desktops with metal knobs and shit, but for the rest of who just want to run some GNOME apps, then Sawmill is a perfectly usable and functional WM.


    Ultimately I'd like to NOT KNOW what WM I'm running. I don't really care that much as long as it moves windows around and is reasonably skinnable. If Metacity is a move in that direction then that fine by me. The sooner I don't need to know what WM is running the better.

    [ Parent ]
    • Re:Enlightenment by Anonymous Coward (Score:1) Tuesday May 21 2002, @05:27PM
      • Re:Enlightenment by DrXym (Score:1) Tuesday May 21 2002, @06:33PM
        • Re:Enlightenment (Score:4, Insightful)

          by Mandelbrute (308591) on Wednesday May 22 2002, @02:06AM (#3564092)
          So therefore it's not hard to guess the cause of Red Hat / Raster split - Red Hat wanted a functioning, lightweight WM to put behind GNOME so it could sell it to businesses and normal users
          RedHat (or a person who was there at the time and is unlikely to still have a job) wanted a window manager that looked like win* with a bit of fvwm thrown in so that win* users could use their distribution easily from day one - not a bad goal really. E with the right theme gave them that almost from the first day Raster worked there. Raster then proceeded to put stuff into E that would not be used in that cut down theme. One of Rasters superiors (who is probably no longer at RedHat) who was not particularly skilled in the use of email flamed Raster and his "posse" (simply being an unprofessional way of refering to the unpaid developers) for putting stuff in in their spare time which wasn't in the business plan. Raster was not supposed to get the email, but technical illitracy will out - and eventually raster went off to work somewhere else with different management. Google will tell you more. The other window manager was used simple becuase it was the window manager for gnome.

          Enlightenment was briefly part of gnome, but the dependencies and politics killed that. At that point E ran on a variety of platforms, and the gnome people of the time didn't have any short term plans to move off x86 hardware and linux. Raster et al more or less had a choice between personally porting the rapidly moving target of the gimp tool kit (gtk) to Solaris etc, or just keeping the window manager seperate. Gnome at the time was sadly dominated by politics over functionality, but thankfully moved on to where it is now. There were actually arguments at the time over whether it should ever be ported to any kind of commercial OS for idealogical reasons. In hindsight, the Enlightenment project was better off without that, and other themed window managers were developed to work with gnome and kde. E v0.16 of course works with both.

          E was always about "kewl fx" as well as funtionality anyway - the alternatives were fvwm (not fvwm2) which looked pretty horrible and was time consuming to configure, and windowmaker, which had a few cool features like the dock.

          I wouldn't have called Enlightenment a desktop shell (E16) at the time that GNOME was being released
          That, I believe, is the long range plan. E at the time was simply a window manager with icons, menus, and a pager. The filemanager etc comes seperately, as whatever one you pick from kde, gnome or myriads of unconnected projects.
          [ Parent ]
    • Re:Enlightenment by krmt (Score:2) Tuesday May 21 2002, @05:56PM
    • Re:Enlightenment by Dixie_Flatline (Score:1) Tuesday May 21 2002, @05:57PM
    • Re:Enlightenment by Hitokage_Nishino (Score:1) Tuesday May 21 2002, @06:30PM
    • floobraaaa... by gTsiros (Score:1) Tuesday May 21 2002, @08:46PM
    • Re:Enlightenment by Mandelbrute (Score:2) Wednesday May 22 2002, @01:15AM
  • by Anonymous Coward on Tuesday May 21 2002, @05:01PM (#3561740)
    Themes.org... because Bowie J. Poag is still an idiot!
    [ Parent ]
  • Shameless plugging of your site.. you have one metacity capture that is an offsite link. That's rather bad form, don't you have some VA hatemail to write?
    [ Parent ]
  • Re:Enlightenment (Score:1)

    by io333 (574963) on Tuesday May 21 2002, @07:31PM (#3562689)
    "viewable in the mini windows in the pager" KDE3.0 does this. Click on the teeny arrow to the left of the desktop switching buttons.
    [ Parent ]
  • Dear God! (Score:2)

    by Ender Ryan (79406) on Tuesday May 21 2002, @09:36PM (#3563204) Journal
    Dear God! You really exist? I thought I just dreamed you up... *shivers*, this nightmare is real!

    [ Parent ]
  • Re:Glad to hear it (Score:1)

    by Clue4All (580842) on Tuesday May 21 2002, @09:55PM (#3563294) Homepage
    I disagree, the Gnome project originally used Enlightenment because it was the only window manager suitable for their purpose and they knew from the start it was bloated and not meant for the job. In this case, only Sun has dropped Sawfish's use, and Gnome will continue to officially back Sawfish, which is not nearly as bloated as the original poster makes it out to be. In my opinion it's on par with WindowMaker, maybe slightly slower than BlackBox.
    [ Parent ]
  • Re:enlightenment (Score:1)

    by Juln (41313) on Tuesday May 21 2002, @10:00PM (#3563319) Homepage Journal
    I like using Window Maker by itself when I want a fast loading desktop that merely manages windows and provides a quick way to launch applications...
    then I use KDE 3 or Helix Gnome when I want some spiffy bells and whistles to play with. By the way, KDE 3 is really slick... I hope Gnome 2.0 is super spiffy also, I haven't tried the betas yet.
    [ Parent ]
  • 36 replies beneath your current threshold.