Sun Drops Sawfish for Metacity
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 :)
Could someone please detail the current status of the Enlightenment window manager?
A couple years ago, it was infinitely superior to the alternatives, but the intervening time has changed that...
From what I understand, progress on e17 had stopped altogether a few months ago?
Metacity and Sawfish are two window managers for the GNOME desktop
/., 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?"
Thanks for explaining, and I hope this is the start of a new policy on
apt-get install metacity
(It doesn't seem to have a web page yet.)
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.
Metacity is written from the ground up in GTK+ 2 and is FAST. Sawfish was both bloated and unmaintainable and dealing with GTK+ 1 and 2 makes it rough around the edges.
A shot of the Gnome 2.0 Desktop
w w.gnome.org/~gman/GNOME2-apps.png
http://www.gnome.org/~gman/GNOME2.png
http://w
I just grokked this off of the gnome mailing list here.
> 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.
A musician without the RIAA, is like a fish without a bicycle.
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)
I would rather be ashes than dust!
http://www.cs.indiana.edu/~jwillcox/desktop.png
thats a good decission. no seriously sawfish is pure broken crap in gnome2 its saver and more serious to use metacity.
You are reading what the submitter wrote, not what one of the Slashdot editors put in. If you want some definitions, you might try something like this: Sawfish@Everything2.com.
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
Trust the Computer. The Computer is your friend.
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.
There's a couple screenshots here: http://www.lucidus.uklinux.net/metacity/
Found at http://www.sunshineinabag.co.uk/
--sean
Sun will be using multiple AMD's 64bit K8 (Opterons) in a new range of Cobalt servers instead of their sparcs.
Also they have decided to preinstall these computers with Linux reather than Solaris.
Is Sun going to become a reseller and drop its last products?
Mouse powered Chips, Open source Processors and Lego
Don't forget to upgrade inittool.
I want to be able to do almost nothing, but FAST!
You are not the customer.
According to the garnome site, it's pronounced matacity like "opacity". That's cool.
"...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).
I heard Enlightenment was being dicussed as the windows manager for Gnome. Apparently the uk tech group thought that Gnome would be better served by another windows manager.
Sun will be using multiple AMD's 64bit K8 (Opterons) in a new range of Cobalt servers instead of their sparcs.
Also they have decided to preinstall these computers with Linux reather than Solaris.
Is Sun going to become a reseller and drop its last products?
Mouse powered Chips, Open source Processors and Lego
Odd, isn't that what many people said about sawfish when it first came out and they were comparing it to Enlightenment?
Nathan's blog
I heard that the Swing team is ridiculed at Sun behind their backs for their "fine" work.
Especially after Hallie Berry showed her knockers in it.
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.
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. )
so it can't be because of the speed of Swing on contemporary computers.
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.
Karma: Good (despite my invention of the Karma: sig)
Metacity is just a better lightweight fit for the heavy lifting GNOME system. It is to sawfish what sawmill was to enlightenment back in the pre GNOME 1.0 days. Not as flashy but still sexy looking. The problem with Sawfish was that it was basicly a scheme interpreter. All the theme files were scheme scripts which is not bad if you know and like functional languages but is a pain in the ass when all you want to do is move the close button a centmeter to left. Metacity on the other hand is written in very clean C code and has little in the way of configurability, which is great because GNOME handles most of what needs to be configured. Those who want more customization can still use Sawfish but since GNOME is starting to cater to those who don't want to have to administer their desktop Metacity is a step in the right direction. The only thing is that most of Metacity is not complete. Hopfully this will push Metacity development even faster.
I was just beginning to like Sawfish + Gnome + Solaris + VMware.....
:)
Well 1.4 was never officially supported anyway but it looks like they have done a great job so far. In fact. Its nice to play games on solaris
it seems ur are the stupidy guy. As you even don't know what really means hot swappable ... and we are definitly NOT talking about Hard Drives only. Ever tried to replace a CPU in a running System ? Linux ? Windows ??
mfg, gul
"Freiheit ist immer auch die Freiheit des Andersdenkenden" - Rosa Luxemburg, 1871 - 1919
pwm beats the crap out of both metacity and sawfish
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 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
for simplistic UIs the speed isn't that bad... but add a whole bunch of objects and performance goes to hell even on wicked fast machines...
Plus swing is still ugly as can be.
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. Christ.
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.
i ty -setup/
http://www.gnome.org/softwaremap/projects/metac
What does this mean for Ximian, what with their contract with Sun?
Let's string him up for failing to mention the other very important wm that runs with Gnome.
What is your Slash Rating?
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.
.. until then sawfish rulez!
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
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.
Damnit, man, at least make your trolls nearly sane.
Having your business saved by a window manager... well, it's just a bit much. Yes, you had me going up to the second paragraph -- but that's where it just fell apart.
Heck, if your business depended on having something "sober, powerful and stable", that's why twm's been there for years. Characterizing Gnome as inferior rather than complementery technology was an even bigger giveaway -- and a Fortune 500 company could afford to buy the hardware to make Sawfish run at speeds where the performance difference from Metacity is trivial.
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 think the fact that Sun has not made a Swing and Java-based desktop standard for all their workstations raises some serious questions about Swing.
KDE's window manager is not very flashy. A lot of people say it reminds them too much of MS Windows.
Perhaps they feel a more conservative-style window manager would help drive business use of GNOME?
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.
http://starboard.flowtheory.net/
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 (see more recent shots).
What is your Slash Rating?
Is Mandrake and Raster.
And I love it. I have a 5x5 pager at 1600x1200, and it is so much more convinient to CTRL-arrowkey to move around, than the other window managers that have more of a virtual desktop concept.
It's probably the main reason I have stayed with afterstep. [That, and I like to remove all the toggle buttons from the title bar and replace then with CTRL-Fkey sequences. Example: CTRL-F3 institutes window-move, CTRL-F2 is window-lower]
---
the pen is mightier than the sword, the sword is mightier than the court, the court is mightier than the pen.
the image linked
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.
..horrible idea by Sun. WTF? Are these guys addicted to losing monay or something???
People are going to be fired again. Doh.
I know that Slashbots hated Java, but not enough to moderate a comment about Java down, just because it's about Java...
Could programming language ignorance or bigotry be at least partially at the root of this? Probably not, but one wonders anyway.
It would really be nice if Red Hat would start
shipping some new themes. I'm getting really
bored with the defaults and Themes.org sucks
these days.
(Don't mod this up. Its just here for someone who might want more details.)
I have run my woody system multiheaded for quite some time. I like to keep a bunch of monitoring type programs running on one display and work on the other.
I do not use xinerama because I do not want the gnome panel to act like it is on one big monitor, thats just a PITA. (plus it had problems with opengl, some of my monitoring uses it heavily.)
It worked ok, except that the gnome session manager would 'gain' applications. All the stuff from the 2nd montor would get started on the first monitor at login time. This machine also has a firewire induced crashing problem, and after a crash even more applications would get started at the next login. Very ugly.
Also, running a panel on each monitor works ok, but the panels get confused about configuration. Maybe there is a way to specify an alternate config file for one of them.
All in all, it worked, but the gnome session and panel developers really need to have two monitors and feel the pain. So, if you can show to me that you are 'the' gnome session or panel developer and you need a PCI video card in order to have two monitors, get in touch with me. I'll give you my old one.
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).
Don't anthropomorphize computers, they don't like it.
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?
Click here
Video Game cheats, hints a
Excuse me while I crack up.
Has anybody actually considered how useless a screenshot of a window manager is these days? Upon looking at that image, anyone familiar with X window managers should realize that the only parts of the shot drawn by the window manager are just the frames around the two windows. Assuming (I'm guessing) the window manager supports themes in some manner, it's basically a Gnome screenshot. Nautilus, the panel, etc.
While we're all addicted to screenshots, in the case of window managers, a comprehensive feature list would've been infinitely more useful than anything a picture can show.
Next thing you know, people will be asking for screenshots of DBMS's.
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.
The Free desktop that Just Works
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.
Enjoy.
Metacity Screenshots.... Yawn.
Cheers,
Bowie J. Poag
rhythmbox.
IAAL,BIANLY
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).
And you can, of course do this without the OS going down, right? Because it's costing you a million dollars an hour while it's down?
And you can get people to bring you replacement parts at 4am, for a 5 year old system?
And, oh yes, you've solved the problems associated with running big transactional databases on farms of PCs?
Is it me or does metacity look (in visual means and in features), just like kde's window manager, kwin? thanks , but no thanks, I'll stick to fluxbox without gnome or kde (although kde3 is kinda nice).
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.
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.
Yes, I've done all that and more. Which reminds me, I'm stinking rich. What the hell am I doing on slashdot?
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?).
Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
That's what everything was designed to handle. I'm surprised they don't tout it as much, considering it was Rob and Hemo's pet project from a while back...
I admit I had never heard of Metacity. Here's a link to and quote from the Debian package.
:)
"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.
lol. You know you are correct. I just checked the themes folder of the latest install of it and sure enough Crux did somehow make it in there. This is a classic example of why it needs a better gui configuration tools so that people like me who do not pay attention to the directory structures can actually realize it when new themes come up.
They should at least throw the metacity-theme-viewer in the preferences folder by default like they do with all the other gnome theming tools.
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 rather than anything useful.
These are the problems that need to be solved, I reckon:
no thats not the reason .hehe quality mod this as funny.
Ill give you billy G is a good strategist thats good at screwing partners.
but quality aint it.
copying KDE since 2002
im sure you are describing the kludge that is microsoft
What are you doing holding one company in gourmet cereals? You should be in the Lapper Upman GCI (Gourmet Cereals Index).
While I'm on it, what the hell is a gourmet cereals company doing in the Fortune 500?
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.
If you can't take a macine down without losing a million dollars I'd argue that your architecture is flawed. Did your mommy help you design it?
i havent tryed metacity, sawfish sucks so bad that i prefer KDE, i know you can switch Gnomes default WM from sawfish to twm but they both suck, i would like to see if metacity will save gnome, but if you ask me Gnome is headed to the graveyard of abandonware if somebody does not revive it...
I really wish I could get someone from Sun and IBM and all other vendors who use CDE to look at XFce. 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.
--
If I actually could spell I'd have spelled it right in the first place.
You should talk to some investment bankers or large telcos sometime.
see what a bad girl you are? :}
What is your Slash Rating?
Damn! Swing is *U*G*L*Y*
Sun should go to Microsoft or Apple to get some lessons in UI design.
The other guy was right. If you re-read the discussion you reference in _Stranger_, you will notice that Mike says the literal translation of grok *IS* "to drink."
All that other stuff is connotation, implied by the greater significance of drinking in Martian culture.
Cool! Exept you need to post these as a reply to the main article, so everyone can enjoy your wide page goodness.
That's nice that you'll raise your own windows, and I heartily concur you should not have the UI force you into a behaviour you don't want. Similarly, the other poster should probably have his/her prefered method of window navigation also supported. That's the whole point about choice and configurability isn't it?
Unless of course you'd like to install the interface suggested in Dilbert that "hurts the users".....me, I think I like choice.
As an example of anti-choice: In Win2K, I can launch a command prompt from StartBar|Run. So, I start this window... what are the odds I want to do something with it? Pretty good. What does the UI not seem to do? Apply focus to the newly spawned window. Kind of annoying... and then some. But I haven't found a way around this behaviour yet. This illustrates my thought that users are much happier if you give them choice....
-- Mal: "Well they tell you: never hit a man with a closed fist. But it is, on occasion, hilarious."
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.
I don't see metacity in /usr/ports/x11-wm is there a FreeBSD build?
GNOME on Solaris
Sun decides Sawfish is out
Metacity's in
Check http://www.merlin.org/sawfish/, option to remove crappy Sawfish default and make it look OK.
maintainability of the code [1]
Huh? What does the [1] refer to?
deus does not exist but if he does
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
So is this metacity a real functional pleasent to use Window manager? Sawfish was always a total load of crap (did not really seem ot have the classic Xwindows features, like flipping the fucking desktop at the edge of the screen). Yes, I ran all the config programs. They just seemsed to only configure unimportent stuff or stuff which was so totally brain dead. Indeed, sawfishs default behavir is click to focus?!? What kind on a idiot uses click to focus.
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
Heyo there one second!
E is built with one thought in mind: EXTREME customizability.
As it is now, you can make E take up less memory than the shell from which you invoked it. It's all in the theme.
Looking for people to chat about multicopters, coding, music. skype: gtsiros
"Undoing moderation to Comment #3561138"
I posted ANONYMOUSLY. IMHO, this shouldn't undo moderation, as I could have logged out and posted anonymously with no change in the moderation.
While I prefer its sloppy focus behaviour (wouldn't take offense at it being configurable, thouhg), it's not possible to maximize vertically. Can't live without that, I'm afraid.
Sticking feathers up your butt does not make you a chicken - Tyler Durden
Everybody has the source, and it is apparently quite usable since many people sue it.
If you use Open Source software, who do you sue?
--
"Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
When are people going to learn that Apple is just as bad as Microsoft? I can hear all the Apple zealots out there now, getting ready to hit the reply button and refute my "madness". Don't bother. I've heard it all before. I AM a Mac admin. I wouldn't be surprised at all that Apple is quashing efforts that are trying to compete with their market. I'm surprised Microsoft hasn't done something similar, considering all the cash they have in the bank.
Oh, and this might be something to think about the next time someone says that macs have the best or most intuitive GUI around: even Apple knew that there existed something better and it had to be stopped quick.
Nathan's blog
If you can't take a macine down without losing a million dollars I'd argue that your architecture is flawed. Did your mommy help you design it?
Speaking about mommies I hope she didn't help you proofread while you were at your macine.
For a more powerful system Enlightenment is the best way to go. Nothing can match it's flexability and it's powerful themeing engine. Just checked out my desktop. I find having a pretty desktop just makes makes using my box all more enloyable. Check out my screen shot http://home.cogeco.ca/~entity/snap1.jpg
Although not a seasoned Unix user, Ive kept an amateurish Linux usage since recent years. Many things captivated me... one of them is that Unix "doing just one thing and doing well" idea, mainly when can combine several things that does it.
I noticed not all programs have been following it. Maybe its not a good idea when you must attain a high environment integration, such as in Gnome or KDE.
To be ontopic, Id like to praise two programs that abide by it: the late Oroborus window manager (whose site disappeared) and the Rox desktop (albeit it must follow RISC OS philosophy, arguably).
Oroborus used independent parts: it handled windows, there was a menu add-on, a keyboard-shortcuts add-on and a tasklist mini-panel add-on (actually a third-party program, fspanel).
Rox offers an Unix-style usage, by which simple rules apply to a few kinds of windows (a root window, a panel and folder/file manager windows). Its logic and easy usage show quick response even in a modest machine like mine.
Other wms get near this: Blackbox is great but has an unremovable slit and menus (it seems someone did this, look for Hackedbox), Icewm is great but also does a number of things.
Sawfish, Im sorry, is totally out of this idea. Simpler than Enlightenment, its still very feature-loaded.
Didnt try this Metacity (its there at xwinman.org, but no screenshots, so I wont try yet). From the pics linked here, Id say its very much like alloywm (which is very neat, too).
You're totally right about the stupidity of putting the "danger" button right next to buttons that do other stuff. Unfortunately both desktop environments (KDE and GNOME) bought totally into this bad design that has been criticized by many UI design guru's. Yet one more reason why I feel so justified in creating a GNOME fork.
Incidently, you can change the button order in sawfish. In fact, I created a theme that does precisely this. However the key word here is "create a theme". You have to mess with sawfish's quirky, poorly designed "Sawfish Themer" program in order to do this. Or you could code it in rep if you're really a masochist. The point is that you can change the button order in sawfish, but it requires way more work than should be necessary.
Ergonomica Auctorita Illico!
Mine is here: http://shakti.tky.hut.fi/desktop.xml
Crux is ported. I'm currently using it. Works great, looks nice. This Metacity is compiled from source obtained from GNOME CVS, I'm not sure if the latest released tarball includes any themes, though. In Meta city CVS repository there're 8 different themes.
One gripe I have about Sawfish is the lack of documentation. For
... the syntax of for loops? If I were at Sun, I'd
instance, many of the functions that can be assigned as shortcuts
are undocumented. I complained to the Gnome foundation as well
as to Ximian about this when Gnome 1.4 was released. It boggles
my mind that these functions have remained undocumented for the
last year.
Put yourself in Sun's place. How can you expect them to trust
the future of their GUI to the kind of coders who don't
understand the need for documentation. If a coder doesn't even
understand that, what exactly is it they know about software
development,
probably be just as eager to find a project lead by developers
with a higher skill level.
By the way, does anyone here know what exactly is going through
the mind of a coder who works for years on something that is used
by hundreds of thousands (or perhaps millions) of users, but who
fails to document it properly? This is quite a mystery to me, so
let me take a survey.
Failure to properly document software is due to
a. lack of computer science education
b. inexperience
c. disregard for the user
d. verbal deficits
e. learning disabilities
f. low IQ
g. villainy
h. "Hey, it's free. What do you expect?"
i. all of the above
???
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".
You had me at "dicks fuck assholes".
N/T
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?
I'm no expert at this, so i'm going out on a limb here, but i think they only 'stole' the interface.
The underlaying (is that an English word?) multimedia platform (gstreamer) seems to be very original and innovative and something we will probably hear more about in the future.
Sure, it looks like iTunes, but under the hood it's a completely different thing. In my opinion the inteface is just a thin layer on the surface.
It just depends on how you define 'stealing'. It's a blurry discussion. iTunes isn't the first audio player so you could say they stole the idea from earlier audio software.
Every spreadsheet and wordprocessor looks alike. But that's far from saying that they stole from each other or that they are the same.
Furthermore rythmbox is not a finished product so who knows. Maybe it will be skinnable in the future.
just my two cents.
Actually it's rather more likely that Sun are adopting Metacity *because* of Havoc's "no crackrock" approach. I don't know about the particulars of the XMMS case (though I do know that its refusal to cooperate with Sawfish is a pain in the arse), but I'll bet that 99% of the things that Havoc terms "crackrock" are things which would make Metacity more difficult for most of GNOME's users to use (including those of us who are programmers).
I don't think Sun are going to require compromises with Havoc's approach. If anything they would have had to make compromises with Sawfish. I really can't imagine Sun being too pleased about Sawfish's immensely complex config dialog.
--colin (who has taken to posting on /. about GNOME rather than doing anything to improve it)
...so mine will be square.
Innovation for innovations sake is called a waste of time. If something is done really well, why do it differently? There is always a Better Way (tm).
I'm not swimming with nerds, you just want an excuse to see me in my speedos.
retard moderator
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.
We don't need multihead: users often lack even one.
I'm not that legendary developer, but my solution is to run gnome on my "main" monitor (:0.1), and afterstep on my second one. I tend not to want all the special stuff in my second monitor anyway (well, really, I tend not to really want any special stuff either way...).
Afterstep's pretty easy to get configured with a minimal setup (correct number of workspaces, control-arrow workspace switching, a few rxvt key bindings), and then you never have to touch it again. Unlike gnome... And also unlike gnome, it's not a resource hog: Since my last login, _just_ the deskguide in gnome has accumulated 32H of CPU time, whereas all of afterstep only has 5 minutes, and its equiv. of the deskguide (Pager) has a total of 23 seconds of CPU time...
I generally just kill everything off before I log off, and have scripts which fill my screens in an appropriate way with rxvts.
That was kinda my point...Sawfish and E, as I understand, are both independent wm's that /usually/run with Gnome (though not necessarily)...therefor, if we are going to mention one or more wm's that work with Gnome, let's not leave out the best of them all :)
What is your Slash Rating?
So, when will there actually be some agreement on a default, stable, user friendly desktop for Linux ?
.coms ?
At the rate things are happening and judging by this article, Never.
Perhaps, sometimes, open source eats itself - it starts to defeat the object of it's very existence due to it's 'open' nature.
We need a 'facist' microsoft method to finally get a standardised, stable and useable desktop for Linux.
In my opinion (and screw the humble bit), desktops for Linux still suck badly - no matter which one - they all suck in thier own special way.
There's just no consistency between the desktop developers and software developers.
For christ sake, if you can't cut'n'paste from one app to another (which is a big problem with Linux desktops), there's a problem.
I still have faith, god knows why.
If Linux can repeat the success it's had on the webserver level with the desktop, well, there's finally an alternative to the much maligned win32.
So what are all you Linux developers doing out there ? - squabbling ?
So much for open source then - there needs to be a leader to push, heck, FORCE acceptance of a standard.
Microsoft know this and exploits it, to a lesser extent, Apple do the same.
For a desktop to succeed on Linux, it is going to have to be mostly 'closed source' 'propriety' software - that much is very clear to me.
And it's also going to have to be commercial.
I pay for many things and I'm prepared to pay for an alternative to M$
Are you ? - or are you still living in a dreamland that bombed the
A slashdotting - you get the stick first and then the carrot !
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.
--
Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
All I can see is that there is lot of diversity. This is what I already believed to find here and why I can't agree with "visionaries" who want to smaller the possiblities and stick to the "real" solution. From my point of view they just lost overview and gave up (another possibility is that they got paranoid).
;)
The best thing on sawfish is that it already offers it all. Negative points are the language used and some different opinions about managing windows between the gnome and sawfish projects. This is natural, happens everywhere in free source universe, and will not be solved by faschistic methods, like defining a stringent small wm or focussing on only grandmas etc.
The point is that we can only find a better way if we include all that is wished. Thatfor we need a consequently configurable wm (like sawfish) which follows some general rules (discussed agreements -- no "faschistic" company needed). This wm should be programmed as libraries to have better access to its functionalities. Then, too, bindings are possible. The configurability is the key to three ways of "working" with the wm:
1. default way, standardized for gnome
2. "themes": default settings are offered for grandmas, admins, iconophobics etc.
3. free configuration.
These three strategies must not be selected or configured in the same dialog, nor even in the same program. The admin mode could be realized with a kind of "gconf-edit". The grandma mode is default and can only be changed if you click on the "advanced" button in the general configuration dialog (if somebody used the admin product then this is interpreted as if the button was clicked). After clicking the button, other options (themes) are shown. You can click on a button for a protocoll of already done settings.
As you can see, It is all a matter of organization. Questioning if a wm should be dumb or bloated is not useful. A wm should be able to do it all. And you, as the user, should be able to select the way of configuring the wm.
If you just switch from sawfish to metacity then you swithc from bloated to dumb. Please explain where you see the "advantage". I only see a change!
And, please, stop nautilus from overtaking the desktop and making icons uneraseable. the management of windows (as X defines them) is not the task of a filemanager (and nautilus never was more than a bloated kind of that). The desktop is not a filesystem -- even if you define it as desktop-filesystem (deskfs). Handling the size and place of objects, and the preferences (not to forget) is not to be done by a filesystem. If you want to have a filesystem that supports layout options then ask linus torvalds if he agrees to this idea
The SunFire 15k has hot-swappable _everything_, including CPU's, memory, and cards. You have to quiesce them before removing them (obviously), but they can be replaced on the fly.
Great, I'll make sure that app that I'm running on an E10k domain using 20 cpus and 16 gigs of memory works across n independent systems attached via a private network and can handle the loss of one of the systems without any application impact. What's that? Applications aren't written to support that model? Err, I can have a Lintel box with 20 cpus and 16 gigs of memory right? Thanks for playing, come back when you've walked through a Real Datacenter (your bedroom doesn't count).