Sun Drops Sawfish for Metacity 452
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 :)
Thanks for defining the terms (Score:4, Insightful)
Thanks for explaining, and I hope this is the start of a new policy on
While we're hanging the poster (Score:2, Informative)
Re:While we're hanging the poster (Score:2)
From the site, it looks like there has been more news of late. Is development kicking back up? I personally liked enlightenment although I ran it independent of Gnome. It was a bit heavy, but soooo configurable / maleable. I'm definately a fan of it from that standpoint...
Re:While we're hanging the poster (Score:3, Informative)
You'll have to wait a while still before the first public release, though.
Re:Thank the submitter (Score:5, Interesting)
Where to find it ... (Score:5, Informative)
(It doesn't seem to have a web page yet.)
Re:Where to find it ... (Score:2, Informative)
Multihead support? (Score:4, Interesting)
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.
Comment removed (Score:4, Informative)
Re:Multihead support? (Score:2)
Take as an example the window list that appears when you use alt-tab: it is placed square in the center of the display, which on a 2-head display happens to be split by a few inches of plastic. I guess I should upgrade to a 2-head display to account for such broken software :')
Re:Multihead support? (Score:2)
I have a 15" flat screen (1024x768) as my #2 and a sony 21" at 1600x1200 as my main. While I have gotten it to work, it's buggy and you end up with "screen space" you can't see.
Multihead support in Xfree86 is lame, and needs lots of work. For programming, multihead is REALLY nice to have.
Re:Multihead support? - my experience (Score:2)
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.
Reason for the switch. (Score:5, Interesting)
> 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.
Re:Reason for the switch. (Score:5, Insightful)
Everybody has the source, and it is apparently quite usable since many people sue it. If someone like Sun additional features or bug fixes, they can make them and publish them. The fact that a single person has moved on to doing something else makes little difference for open source software.
Choosing Metacity may be the right thing for Sun to do anyway, but the departure of even the main developer of Sawfish would not be sufficient reason.
Re:Reason for the switch. (Score:3, Insightful)
This can be a problem for niche open source software. Some packages are never developed/driven by more than one person. When that person moves on, it's real easy for the package to drift apart. Sure "anyone" can use the source and built it, fix it, maintain it, and further develop it but usually the further you go from just using it towards further development, the greater the skill required which increases the chances that the package will just get orphaned.
Re:Reason for the switch. (Score:5, Informative)
Re:Reason for the switch. (Score:3, Funny)
Oh My God!
A windowmanager that involves X, what's next? An text editor that opens (gasp!) text-files?
Re:Reason for the switch. (Score:3, Funny)
That's an interesting view on usability... :)
Re:Reason for the switch. (Score:2)
Choosing to use a window manager because of the number of people that sue it sounds like a relatively bad idea to me. I'd expect that Sun's legal department would generally recommend against using that window manager. Best to go with the product that's generated the least number of lawsuits.
Who's in charge? (Score:2, Interesting)
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)
Re:Who's in charge? (Score:3, Informative)
It's not Sun vs the GNOME community. Metacity is a WM that uses GTK2.0; it is also a lot smaller and faster than the LISPing bloat of Sawfish.
There's been a dissatisfaction with Sawfish and a considerable push to move to Metacity for ages - long before Sun even became involved in GNOME. I doubt you'll find much in the way of opposition to this.
Metacity and GNOME2 (Score:4, Informative)
Re:Metacity and GNOME2 (Score:2, Interesting)
Re:Metacity and GNOME2 (Score:2, Informative)
looks pretty cool [rhythmbox.org]
Re:Metacity and GNOME2 (Score:2)
Oh wait! It almost had me fooled
For those who don't like to copy and paste (Score:2)
Now that's comedy (Score:2, Informative)
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.
Rhythmbox (Score:2, Offtopic)
just the interface (Score:3, Insightful)
The underlaying (is that an English word?) multimedia platform (gstreamer [gstreamer.org]) 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.
I use it... (Score:5, Interesting)
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
Re:I use it... (Score:2)
Thank god! If I want a window raised I'll do it myself, thank you very much. ctrl-alt-up or clicking on the titlebar to name a couple ways I've got. I'm also glad to see text file configs again. Back when I used fvwm (version 1), seemed a lot more powerful than current GUI-configs. Plus their was never a question of which file(s) to go under version control to save your settings.
Methinks you miss the point of preferences (Score:2)
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....
Re:I use it... (Score:3, Insightful)
Do you have anything to support that statement? With metacity 2.3.337, switching to a desktop with 14 NEdit windows and 2 xterms takes quite a while, well over 1 second. You can quite easily see the individual NEdit windows being mapped, bottom to top. The workstation is a Dual Xeon with 512MB main memory. A dual fucking Xeon and I have to watch my windows get mapped 1 by 1.
It seems to me people are parrotting the "metacity is fast" line without really checking it out. Probably a groupthink preference for C implementations.
Re:I use it... (Score:2)
Couple of screenshots (Score:5, Informative)
Found at http://www.sunshineinabag.co.uk/ [sunshineinabag.co.uk]
--sean
Re:Couple of screenshots (Score:2, Interesting)
I want my twm! (Score:5, Funny)
Re:I want my twm! (Score:2)
Then you want WM2 [all-day-breakfast.com].
Very small, very simple, very fast, very elegant.
Pronounciation (Score:3, Informative)
Re:Pronounciation (Score:2)
Re:Pronounciation (Score:2)
Re:Pronounciation (Score:3, Funny)
Way to go slashdot... (Score:2, Redundant)
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).
not so bad? (Score:2, Funny)
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.
Re:not so bad? (Score:5, Funny)
Let's get one thing clear; metacity is not Jesus, allright?
And if it took a new window manager to save your company, then I need its name. I'm worried I might be a stockholder.
:-)
Re:not so bad? (Score:2)
maybe you should practice trolling with somethng a little easier. Someday you might make a good troll, but for now stick to the BSD is dying topic until you are more experienced.
Thanks.
Virtual Desktops (Score:2)
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
Re:Virtual Desktops (Score:2)
It has one of the most impressive pagers there is. You can flame about slowness, but the reality is if you have a decent amount of RAM, CPU, and Video Card it should run fine (ie. 256/800MHz/16MB).
--Joe
Re:Virtual Desktops (Score:2)
I've run Enlightenment with virtual desktops on a P133 with 64MB RAM. Quite snappy. (And, yes, I had also run Windowmaker on the same setup just prior to that).
What I'd found was that at the time, GNOME 1.0 was the big culprit. Taking that off and just relying on the paging and launchers and such of E made my PC quite nice. (And, yes, GNOME was even as slow with Windowmaker).
Re:Virtual Desktops (Score:2, Informative)
Re:Virtual Desktops (Score:2)
Re:Virtual Desktops (Score:3, Interesting)
this in sawfish; it just isn't in the default key bindings.
Either go into the sawfish configurator and select "Bindings" or choose
"Shortcuts" from the sawfish window manager menu. Click "Add", and add
C-Right bound to "Move viewport right"
C-Left bound to "Move viewport left"
C-Up bound to "Move viewport up"
C-Down bound to "Move viewport down"
I used to use that all the time in fvwm, but now I typically just use
M-TAB bound to "Cycle windows"
M-ISO_Left_Tab bound to "Cycle windows backwards"
and go from window to window (I don't have _too_ many windows, and I
tend to remember which one is where in the stacking order and can get
there quickly).
Re:Virtual Desktops (Score:2)
Not to troll, but could someone who uses Metacity explain to me exactly what it can do that FVWM 2.4 can't? From the description in the article it just seems to be the same but less powerful and less mature.
Metacity-Setup might be of some interest (Score:5, Informative)
http://www.gnome.org/softwaremap/projects/metac
It is all about themes ... (Score:3, Insightful)
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.
Good old days (Score:2)
Sun goes for eye-candy-less wms (Score:3, Insightful)
Couldn't hack the Lisp? (Score:4, Insightful)
Re:Couldn't hack the Lisp? (Score:3, Informative)
Lisp rules. Get over it.
KDE/Win32 style Alt-Tab window list? (Score:3, Insightful)
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?
Re:KDE/Win32 style Alt-Tab window list? (Score:2)
It is, just use the control panel to add bindings for the 'Cycle Windows'/'Cycle windows backwards' key combos. I think they're bound to win-tab by default.
Definitely from the WRONG "dept." (Score:3, Informative)
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.
Re:Definitely from the WRONG "dept." (Score:2, Funny)
Many, many, many thanks
Re:Definitely from the WRONG "dept." (Score:3, Informative)
You set your user lever to "advanced", right? I'm too lazy to check right now, and I don't remember exactly what the setting is called, but I'd bet you did. Set your user level to "beginner" (or whatever the lowest level is), and you won't see such arcana.
Sawfish's configuration infrastructure is beautifully designed. One result is that it's terribly cheap (in terms of coding and maintenance) to add a configurable parameter, yet the front-end can easily manage the complexity exposed to the user. It would have been straightforward for Sun to present the options to their users in a way that they find more suitable. Go look at the design sometime--it's nice.
But who would expect Sun to recognize good design--much less their low-bidding hackers in India?
Re:Definitely from the WRONG "dept." (Score:2)
Mind you, this is why Free OS's are so cool - if you decide you just can't live without changing some tiny aspect of your WM's behavior, you're perfectly free to run/write a WM that allows you to change that particular behavior!
Re:Definitely from the WRONG "dept." (Score:2)
It's amazing what you can do with sawfish if you take a day in write some lisp code. It's like writing your own window manager that does exactly what you want, but without having to know anything about X or window manager programming.
--
Desktop environment free since 1996
Code Maintainability? (Score:4, Insightful)
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)
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.
There's a point to this (Score:5, Insightful)
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.
Re:There's a point to this (Score:3, Insightful)
That statement right there hit the nail on the head, so to speak. There are a huge number of people that hate the CDE and wish it had never been born. The majority of those folks have usually never used more than one "corporate" UNIX system. I still remember the day, after numerous upgrades of several different systems (over the course of more than a year) that I walked into the datacenter and looked at the heads attached to our primary servers (17 primary servers, a few hundred smaller servers w/o heads).
Seventeen boxes. Among them several HP-UX, Digital UNIX, OpenVMS, Solaris, and a lone Linux box (yup, we were testing it back then for a web server). All running CDE. Five different OSes, a single common interface that used a single common configuration script (and associated
I think that's the same goal that Sun is shooting for. I know that they've caught a lot of flak for moving away from CDE - especially to GNOME, something that many Solaris admins I know consider "flashy". Moving to a simpler window manager is probably a good move on their part, and will be an easier move for those admins that really loved the CDE's simplicity.
Can the button order be changed? (Score:3, Insightful)
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.
Re:Can the button order be changed? (Score:3, Informative)
Re:Can the button order be changed? (Score:2)
Re:Can the button order be changed? (Score:2, Informative)
"Send to previous workspace" i usually bind that to Alt+Control+Left Arrow key. same thing with send to next workspace using the right arrow key.
also i have bindings to send a window to a specific workspace. use the "Send to workspace" binding and enter the workspace number and whatever binding you want. works great!
None of this makes sense! (Score:3, Interesting)
Re:None of this makes sense! (Score:2)
That'd be precisely no one.
Honestly, since CDE first came out I have yet to hear a single person say they like it.
However, it _is_ good at multihead.
metacity = lighter weight goodness on Gnome 2 (Score:2, Informative)
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].
Everyone here is missing the point.... (Score:3, Insightful)
If I am running a production server, there won't be shit for a GUI on there. Who needs it...
--Jon
Oroborus (Score:3, Insightful)
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".
Re:Enlightenment (Score:2, Insightful)
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.
Re:Enlightenment (Score:5, Insightful)
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.
Re:Enlightenment (Score:2)
A real standard wm has been something that I didn't much like about Gnome for a while. I don't know what I had against sawfish, it just didn't appeal to me. Maybe it was the Lisp thing, I don't know (nothing against Lisp, I just don't know it) but the feeling of a really clear separation between Gnome and its WM felt very clear to me. If metacity smoothes over this split to make it more KDE-like, I think it'll be good for Gnome in the long run. Here's hoping for improvement.
Re:Enlightenment (Score:4, Insightful)
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.
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.Re:GNOME 2.0 Desktop Screenshot (Score:3, Funny)
Re:GNOME 2.0 Desktop Screenshot (Score:3, Informative)
Re:GNOME 2.0 Desktop Screenshot (Score:2)
Re:where can i buy gnome ? (Score:2, Informative)
-jag
Re:Sun AMD Linux (Sorry. This time with the links) (Score:3, Informative)
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.
Re:Screenshots? Just try it :) (Score:2)
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.
Re:Just more wasted effort and time (Score:4, Insightful)
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.
Re:Just more wasted effort and time (Score:2, Interesting)
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.
Re:translucent windows and other nonsense (Score:5, Insightful)
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:
Sumner
Re:translucent windows and other nonsense (Score:3, Interesting)
Re:translucent windows and other nonsense (Score:2, Insightful)
Second, and this is my opinion, Enligtenment beats out the Windows WM in every possible way. I don't mean in terms of fluff and flash, but in pure functionality(although it does that too). Many of these are standard among X WMs.
- Can enter text into a window other than the one on top, vital feature to me. Extremely useful when you have a window containing data on top of, let's say a spreadsheet, and need to input it in.
- Can make any window go to the top or bottom of the layout, and also have it stay there.
- Can make any window maximize only to available room.
- Can make any window fullscreen.
- Can remember specific settings for a program and always use it when program starts.
- Can destroy any window no matter how frozen the app is.
- Can shade. While you can also minimize, shading allows you to move or do whatever as if it were not minimized.
- Multiple/Virtual desktops. One screen gets crowded with lots and lots of windows. Much more convenient to separate them out.
- Can make any window stay present in all desktops.
- Rather intelligent window placement
- Lots of configurability.
- eesh Shell interface. Allows you to control all aspects of the WM through the command line or a script.
Sorry, don't believe the Windows WM has any of these.
Re:translucent windows and other nonsense (Score:2, Insightful)
Re:translucent windows and other nonsense (Score:4, Insightful)
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...
Re:I don't get why... (Score:2)
1) Heavily lisp based. This is a great thing for lipsers (emacs lovers, especially.) but it doesn't make it light. Trust me, sawfish is not nearly as efficient as the less configurable WMs written in compiled languages. It does, however, make it flexible.
2) No longer maintained by John Harper
3) Flaky here and there. I had lots of problems with windows "randomly" moving themselves and the like.
4) Too configurable. Someone else said it best, who wants to configure the %age from the left bezel that your pointer warps to? There are people who say they want it BUT the wmx mantra reigns supreme: "Most people can get used to either." (admittedly the quote is in the context of sloppy foucs versus click to focus.)
5) Poor understanding of its base language. This is related to #1, but the fact of the matter is most people are not comfortable with Lisp. This may seem cruel and unfair to LISP lovers, but if your talent pool is shallow, then your bug pool will be deep. And there is almost nothing worse than a flaky window manager.
I think sawfish has a place, and it's definitely got a great community. But, I am anxiously awaiting metacity's evolution for the reasons above and others.
Re:Big Whoop De Doo (Score:2)
Aside from that, I agree.
Re:Metacity screenshots, right here.. (Score:2, Flamebait)
Re:Ximian (Score:2, Informative)