LWN: Comments on "Try the Linux desktop of the future (TuxRadar)" https://lwn.net/Articles/377753/ This is a special feed containing comments posted to the individual LWN article titled "Try the Linux desktop of the future (TuxRadar)". en-us Sat, 01 Nov 2025 02:08:12 +0000 Sat, 01 Nov 2025 02:08:12 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Sigh. Don't they look mac-like? https://lwn.net/Articles/379494/ https://lwn.net/Articles/379494/ epa <div class="FormattedComment"> I would say that most users can't remember what the working directory was. Heck, even I can't often find where files have been saved if I just pressed Save then OK and they went to some random location - and this applies on both Windows and Mac.<br> <p> Given that users have difficulty remembering which directory a file went two, there are two approaches. One is to simplify and clarify things so that everybody can see where files live on disk and where they're saving to: a spatial finder model and drag-and-drop saving are part of this. The alternative approach is to give up and provide some other way for users to find files, such as the 'journal' used in the OLPC's Sugar interface.<br> </div> Fri, 19 Mar 2010 11:44:55 +0000 Sigh. Don't they look mac-like? https://lwn.net/Articles/378591/ https://lwn.net/Articles/378591/ pboddie <div class="FormattedComment"> Well, you could also have the effect of drag-save through keyboard navigation: that's what the "cut", "copy" and "paste" options that appeared in file managers a few years ago are there to support, although they're arguably poorly named. (If you "cut" some files and never "paste" them, are they deleted? Usually not. Other models of manipulating content, particularly for text, did coexist with the cut-copy-paste model for some time, though.)<br> <p> But this just extends my general point: there are various paradigms that were abandoned, but the rationale for doing so hasn't been adequately articulated. Although there's a notion of a global clipboard, it doesn't always cover whole files, yet they would be logical participants in such a clipboard system.<br> </div> Mon, 15 Mar 2010 12:07:08 +0000 Sigh. Don't they look mac-like? https://lwn.net/Articles/378538/ https://lwn.net/Articles/378538/ nix <blockquote> Completely disagree. </blockquote> But then you agreed with me repeatedly. My tiny brain has melted. Sun, 14 Mar 2010 12:55:15 +0000 Sigh. Don't they look mac-like? https://lwn.net/Articles/378537/ https://lwn.net/Articles/378537/ nix <blockquote> you could actually work with the file manager on top of an application if that was convenient. </blockquote> Yes, I hate click-to-raise as well... but when is it convenient to type with a file manager window on top of your text editor? Certainly with non-widescreens it's really quite annoying. It doesn't seem to me to be something you'd ever do unless you were planning to do a drag-to-save in the future. (In a widescreen world this sort of float-on-top could happen much more, as does window splitting and that sort of thing.) Sun, 14 Mar 2010 12:53:57 +0000 Sigh. Don't they look mac-like? https://lwn.net/Articles/378362/ https://lwn.net/Articles/378362/ epa Microsoft is heavily involved in the C++ standardization process. The convener of the ISO committee on C++ is <a href="http://herbsutter.wordpress.com/about/">Herb Sutter</a>, who works for Microsoft. Fri, 12 Mar 2010 11:19:08 +0000 just say moNO https://lwn.net/Articles/378361/ https://lwn.net/Articles/378361/ epa <div class="FormattedComment"> I stand corrected. From the early Changelog entries it's clear that most development was done at Helix Code (later Ximian, now Novell). But it remains an open question whether using C++ might have made development easier, without needing the bigger step of moving to C# and a managed runtime.<br> </div> Fri, 12 Mar 2010 11:16:31 +0000 Sigh. Don't they look mac-like? https://lwn.net/Articles/378192/ https://lwn.net/Articles/378192/ dgm <div class="FormattedComment"> Completely disagree.<br> <p> While drag-save may be cool, it's not that intuitive. What's more, I have to reach for the mouse to do it.<br> <p> Per-app file managers are an improvement over the right thing, that is, ask the user for the file name and save it in the working directory. It's an improvement because people sometimes fail to remember what the working directory was, so they cannot find their documents afterwards. Also it allows one to save a file without tacking the hands off the keyboard.<br> </div> Thu, 11 Mar 2010 11:52:18 +0000 just say moNO https://lwn.net/Articles/378028/ https://lwn.net/Articles/378028/ sbishop <p>I don't see any C++ <a href="http://git.gnome.org/browse/evolution/tree/">Evolution code</a>, though I am no Evolution hacker and may just not have looked in the right places.</p> Wed, 10 Mar 2010 16:44:01 +0000 Sigh. Don't they look mac-like? https://lwn.net/Articles/378003/ https://lwn.net/Articles/378003/ pboddie <blockquote>So you want to save a file. You normally work with your app maximized; your file manager is minimized, entirely obscured by the app, or on a different virtual desktop altogether. So where do you drag the app to? You have to hold down the mouse button and simultaneously alt-tab (or similarly keyboard-navigate) your way to the file manager to drop it in there... and then you might well find out that it's in the right place.</blockquote> <p>On RISC OS, I used to work a lot more with multiple visible windows, despite the ridiculously small screen area by today's standards. However, I'll concede that saving did usually involve bringing the file manager into view, but since the RISC OS Desktop let you preserve window depth - it wasn't the obsessive "pop everything to the top" behaviour seen almost everywhere today - you could actually work with the file manager on top of an application if that was convenient.</p> <p>Nowadays, with the various dragging operations on desktops like KDE actually supporting navigation - you drag a file onto an application in the desktop pager applet and it makes that application visible - drag saving becomes more viable again. And another thing about the RISC OS drag-saving was that it wasn't just the file manager that supported saving: you could save into other applications in many situations.</p> <p>My point was that preconceptions about such features should be reevaluated periodically, especially when related features like drag-loading are supported, rather than everyone deciding that something will forever be "wrong", presumably because their Amiga didn't support it or because the usability hammer, Fitt's Law, can be selectively interpreted to claim that it's a bad thing.</p> Wed, 10 Mar 2010 14:01:53 +0000 Drag-and-drop saving https://lwn.net/Articles/377991/ https://lwn.net/Articles/377991/ epa A big part of the problem is window managers which force an application's window to the front whenever you click on any part of it. I really can't understand why that is considered the best behaviour. Even nontechnical users can understand the idea of one window being behind another, as in the real world we often see one object partly obscuring another. <p> Also, it does depend on having what GNOME calls a 'spatial' file manager, where you can have one window open for one directory and a different window for another directory. Then if you are doing some work in a directory, you almost certainly have a file window open for it anyway. <p> (I used to be strongly in favour of this multiple-window style, and found the lack of it on Windows and other clunky interfaces highly annoying. I assumed the lack of a spatial file manager must be a side-effect of the colossally stupid 'multiple document interface' where each application has one big window inside which you can rearrange other windows, and also a side-effect of the aforementioned window manager problem making it impossible to overlap windows, and other Redmondian blunders. But nowadays, with the popularity of web browsers which display a single page at a time and offer 'back' and 'forward', I am not quite so certain. Perhaps a browser-style file manager might have some value after all.) <p> Note that you only need to drag-save once, to choose the destination directory; after that you just hit 'save'. <p> <blockquote>What *should* happen, IMNSHO, is that the app should pop up a new window on *your existing file manager*, in the app's current directory. So no horrible per-app file managers and no mad alt-tab horror.</blockquote> That's not a bad idea. Wed, 10 Mar 2010 11:54:49 +0000 just say moNO https://lwn.net/Articles/377990/ https://lwn.net/Articles/377990/ epa <div class="FormattedComment"> I believe that many of the original Mono developers at Ximian / Novell had worked on the Evolution mail client, which is a GNOME application written in C++ (and is not exactly famous for being rock-solid and lightweight). Mono was partly an attempt to make an easier way to develop applications than using C or C++. So yes, you may be right that it was motivated by 'hate for C++'.<br> </div> Wed, 10 Mar 2010 11:40:50 +0000 They didn't look all that far into the future... https://lwn.net/Articles/377987/ https://lwn.net/Articles/377987/ wookey <div class="FormattedComment"> It used to be just a window-manager but it seems to have morphed into something rather more exciting - a GUI library that does autonomous animation/zooming and all that glitz and movement people expect in their UIs these days. It is very slick when you see how little work you the author have to do to get all that shiny stuff. I try very hard to avoid writing UIs or anything with objects in it, but if I had to write one that looks nice I'd seriously consider using EFL. <br> </div> Wed, 10 Mar 2010 11:35:53 +0000 just say moNO https://lwn.net/Articles/377979/ https://lwn.net/Articles/377979/ rahulsundaram <div class="FormattedComment"> I don't think it is true and atleast I don't see any basis for that claim <br> whatsoever. I am not sure why you consider GObject to be an issue and it <br> would be interesting to hear more analysis on that. Toolkits tend to use <br> their own dialects and extensions anyway (Qt's moc and signal/slot <br> mechanism..)<br> </div> Wed, 10 Mar 2010 07:31:37 +0000 just say moNO https://lwn.net/Articles/377969/ https://lwn.net/Articles/377969/ lwkejrlej &gt; plus a real hate for c++ and java. <br> <br> Is this really the case ? It would be a shame, as replicating C++ features in C is a real pain (<a rel="nofollow" href="http://en.wikipedia.org/wiki/GObject">GObject</a> is a mess when compared to C++ classes). Why reinvent the wheel ? Wed, 10 Mar 2010 02:32:48 +0000 Sigh. Don't they look mac-like? https://lwn.net/Articles/377923/ https://lwn.net/Articles/377923/ jzbiciak Not to mention that <A HREF="http://installingcats.wordpress.com/2007/11/23/how-to-use-mac-os-x-leopard-spaces-efficiently/">workspaces screenshot...</A> Tue, 09 Mar 2010 19:54:26 +0000 Sigh. Don't they look mac-like? https://lwn.net/Articles/377922/ https://lwn.net/Articles/377922/ jzbiciak <BLOCKQUOTE><I>I just took gnome-shell for a test drive (on Fedora 12) and it didn't feel like a Mac at all.</I></BLOCKQUOTE> <P>Feeling like a Mac in operation is rather different than looking like a Mac "at first glance." I have to say I agree with Bruce that "Docky" looks like a differently themed version of the dock I see on MacOS X. It doesn't matter if it actually behaves differently. It certainly <I>looks</I> very similar, right down to that proximity-based progressive icon resizing. And that blue-wavey background also <A HREF="http://hubpages.com/hub/10-Most-Beautiful--Apple-Mac-OS-X-Wallpapers">looks vaguely familiar</A></P> Tue, 09 Mar 2010 19:51:20 +0000 Sigh. Don't they look mac-like? https://lwn.net/Articles/377921/ https://lwn.net/Articles/377921/ jzbiciak <div class="FormattedComment"> No, that happened at AT&amp;T, the company that got everyone saying "*nix" instead of Unix. ;-)<br> </div> Tue, 09 Mar 2010 19:45:48 +0000 Sigh. Don't they look mac-like? https://lwn.net/Articles/377894/ https://lwn.net/Articles/377894/ bronson <div class="FormattedComment"> Gnome Shell is Clutter+Javascript, and Clutter is written in C. *whew*. You had me worried. If Gnome Shell were written in Mono, I'd have switched to KDE today.<br> <p> Yes, Gnome Do is mono-based. In fact, it's a perfect Mono poster child: bloated, overhyped, and underwhelming. A little buggy too. I tried it for a few weeks, filed some bugs, then uninstalled it with relief.<br> </div> Tue, 09 Mar 2010 18:09:32 +0000 Sigh. Don't they look mac-like? https://lwn.net/Articles/377885/ https://lwn.net/Articles/377885/ bronson <div class="FormattedComment"> Did Microsoft invent C++?<br> </div> Tue, 09 Mar 2010 17:27:34 +0000 Sigh. Don't they look mac-like? https://lwn.net/Articles/377856/ https://lwn.net/Articles/377856/ nix <div class="FormattedComment"> The problem with drag-saving is it doesn't work very well. So you want to <br> save a file. You normally work with your app maximized; your file manager <br> is minimized, entirely obscured by the app, or on a different virtual <br> desktop altogether. So where do you drag the app to? You have to hold down <br> the mouse button and simultaneously alt-tab (or similarly <br> keyboard-navigate) your way to the file manager to drop it in there... and <br> then you might well find out that it's in the right place.<br> <p> What *should* happen, IMNSHO, is that the app should pop up a new window <br> on *your existing file manager*, in the app's current directory. So no <br> horrible per-app file managers and no mad alt-tab horror.<br> <p> (This is actually quite close to what Windows already does, only it offers <br> only one choice of file manager, and like virtually everything in Windows <br> it's modal and horribly limited.)<br> <p> </div> Tue, 09 Mar 2010 16:01:24 +0000 just say moNO https://lwn.net/Articles/377851/ https://lwn.net/Articles/377851/ rahulsundaram <div class="FormattedComment"> Python is extremely popular (<a href="http://www.pygtk.org/applications.html">http://www.pygtk.org/applications.html</a>) and C++ <br> has a few important apps (Abiword and Inkscape for example) as well Vala is <br> fairly new and considering that a considerable number of apps have already <br> been written and I use some of them on a regular basis including shotwell <br> and deja-dup. <br> </div> Tue, 09 Mar 2010 15:00:49 +0000 just say moNO https://lwn.net/Articles/377848/ https://lwn.net/Articles/377848/ Trelane <div class="FormattedComment"> Well, perhaps python is pretty widespread in retrospect. Vala is not very widely used atm. C++ is used more, but not a whole lot more as far as I can tell. Python is dynamically-typed, tho, and semi-scripting so it's not precisely the same.<br> </div> Tue, 09 Mar 2010 14:52:41 +0000 just say moNO https://lwn.net/Articles/377847/ https://lwn.net/Articles/377847/ Trelane <div class="FormattedComment"> "A number" yes. Not an extremely large number, as far as I can tell. But lack of non-C binding experience is what I've seen driving this. (I can't find any links immediately that support this; this is just my impression after reading planet gnome and listening to them on #gnome-hackers.<br> </div> Tue, 09 Mar 2010 14:51:02 +0000 just say moNO https://lwn.net/Articles/377841/ https://lwn.net/Articles/377841/ rahulsundaram <div class="FormattedComment"> A number of GNOME applications are written in C++, Python, Vala and other <br> languages and the community have always been open to that. Some folks use <br> Mono especially from Novell. <br> </div> Tue, 09 Mar 2010 13:50:45 +0000 just say moNO https://lwn.net/Articles/377838/ https://lwn.net/Articles/377838/ Trelane <div class="FormattedComment"> Because most gnome devs have used the c bindings which can be rather a pain at times (mostly boilerplate or other work that the compiler takes care of for you in other languages) plus a real hate for c++ and java. (IMHO, the GNOME c++ bindings are awesome).<br> </div> Tue, 09 Mar 2010 13:37:01 +0000 They didn't look all that far into the future... https://lwn.net/Articles/377837/ https://lwn.net/Articles/377837/ smadu2 <div class="FormattedComment"> AFAIK its a window manager.<br> </div> Tue, 09 Mar 2010 13:35:35 +0000 They didn't look all that far into the future... https://lwn.net/Articles/377836/ https://lwn.net/Articles/377836/ markhb <div class="FormattedComment"> Where's Enlightenment?<br> </div> Tue, 09 Mar 2010 13:29:49 +0000 Sigh. Don't they look mac-like? https://lwn.net/Articles/377832/ https://lwn.net/Articles/377832/ pboddie <div class="FormattedComment"> I think it's unfortunate that people put Mac OS X on some kind of pedestal, especially when the whole dock concept reminds me most of CDE but with extra "bling", when various other user interface concepts have been around for years. I still think we're in the dark ages when applications have you open up a tiny file manager when Acorn RISC OS and Sun OpenLook had drag-saving back in the late 1980s.<br> </div> Tue, 09 Mar 2010 12:42:03 +0000 just say moNO https://lwn.net/Articles/377824/ https://lwn.net/Articles/377824/ linuxjacques <div class="FormattedComment"> <p> me too.<br> <p> I don't understand the mono push.<br> <p> </div> Tue, 09 Mar 2010 10:43:22 +0000 Sigh. Don't they look mac-like? https://lwn.net/Articles/377823/ https://lwn.net/Articles/377823/ drag <div class="FormattedComment"> <font class="QuotedText">&gt; I also went to download gnome-do, but saw that it was Mono based, and held back.</font><br> <p> Yah. I felt the same about KDE. Mircosoft uses C++ in almost everything they make so I am <br> worried about the patents. <br> <p> (joke)<br> </div> Tue, 09 Mar 2010 10:41:47 +0000 Sigh. Don't they look mac-like? https://lwn.net/Articles/377821/ https://lwn.net/Articles/377821/ sylware <div class="FormattedComment"> Mono? ERK!<br> <p> I won't run that bloat, my browser is already too much.<br> </div> Tue, 09 Mar 2010 10:12:05 +0000 Timely? https://lwn.net/Articles/377806/ https://lwn.net/Articles/377806/ dmarti I like the way this story ran soon after the "Apple sues UI imitators" and "Mono sponsor to be broken up by corporate raiders" stories from last week. Tue, 09 Mar 2010 02:00:34 +0000 Sigh. Don't they look mac-like? https://lwn.net/Articles/377805/ https://lwn.net/Articles/377805/ BrucePerens It's mono-based. That's not derivative at all :-)<p> You aren't going to catch me running that, either. Tue, 09 Mar 2010 01:53:51 +0000 Sigh. Don't they look mac-like? https://lwn.net/Articles/377802/ https://lwn.net/Articles/377802/ jebba <div class="FormattedComment"> I just took gnome-shell for a test drive (on Fedora 12) and it didn't feel like a Mac at all.<br> <p> I also went to download gnome-do, but saw that it was Mono based, and held back. I prefer my simple openbox setup, but I'm sure the new desktops will have their fans.<br> </div> Tue, 09 Mar 2010 01:48:08 +0000 Sigh. Don't they look mac-like? https://lwn.net/Articles/377800/ https://lwn.net/Articles/377800/ BrucePerens Don't these new desktops appear to be significantly influenced by Macintosh? Now, I'm sure there's a lot that's innovative (and you're welcome to tell us) but it would be nice if at first glance they didn't look derivative. Tue, 09 Mar 2010 01:38:17 +0000 Screenshots https://lwn.net/Articles/377768/ https://lwn.net/Articles/377768/ epa <div class="FormattedComment"> I think screenshots for reviews or articles like this should be made with a plain desktop background, not a distracting image of pebbles or blue shiny squares or even rotated Plasmoids. The old Unix tradition of screenshotting the application window itself with none of the window manager decoration may be a bit too purist, but I think we need to distinguish the important details of the program being reviewed from ephemeral stuff like what shade of browny-purple your distribution is using this month.<br> </div> Mon, 08 Mar 2010 20:07:16 +0000