Live data from Hacker News

Linux: The Source of All Desktop Innovation

lunduke.com

91–94 of 94 posts

Re: Linux: The Source of All Desktop Innovation

#91

Can we just get something simple like the ability to undo window changes? Undo: z-order, window activate/focus change, position, window moves, resizing. How many times did you bring a bunch of windows to the front and then accidentally click on window in the background? We could use an easy to remember shortcut key like Windows/Apple/Super + Z and + Y to redo. Emacs have it. http://www.emacswiki.org/emacs/WinnerMode…

Hell yes to this. This lack of this functionality has been bugging me for a while. I finally wrote it down two and a half weeks ago:

> Every application should have an undo/redo stack related to view operations.

> The way I see it, applications currently focus on allowing users to undo operations performed on the model. I submit that applications need to provide a similar mechanism to undo operations that affect the application's view of the model.

> E.g., if you have a sidebar open and are deleting the items listed there, you can generally undo the deletion. But suppose you close the sidebar. Generally, you can't undo the sidebar close.

You're talking about window management changes, and what I've written about mentions only application-level changes, but the example I gave doesn't preclude desktop-level change management you talk about. After you've established keyboard shortcut scoping conventions " rel="nofollow">http://news.ycombinator.com/item?id=2495838>, accomplishing this is straightforward, from a software design perspective.

Re: Linux: The Source of All Desktop Innovation

#92

Earlier quoted context omitted.

before you got low UX, high customizability with Linux. now you get very comparable effects (customizable and evolving with 11.10 too) with all of the customizability and flexibility of Linux. I don't mind the UI/UX of my MBP, but I prefer both Unity and GNOME3 and my heavily customized GNOME2 installs. The app-indicators and control center in Ubuntu are actually easier to use than in OS X. ICS to my Xbox took 10 sec…

I too prefer a Linux desktop, but too many of the apps I rely on still aren't available. The day Photoshop and Ableton Live get ported is the day I switch back. I still haven't found a Linux distro that really behaves 100% reliably on a laptop either. Suspend/wake issues and flaky wireless behavior eventually became dealbreakers for me, even if the blame lies with the hardware vendors.

> flaky wireless behavior eventually became dealbreakers for me

Speaking of which, I'm fairly sure that NetworkManager fails to select the strongest Access Point when many routers are broadcasting the same ESSID. It's a nightmare to try to use Ubuntu on my MBP at my University. It seemed better in 10.10, I didn't get a chance to try it in 11.04 but that was my biggest frustration.

Re: Linux: The Source of All Desktop Innovation

#93
post #28

Earlier quoted context omitted.

Windows 1 used tiled windows (MS programmers didn't learn how to overlap windows until Windows 2) and Emacs has them since the 70's. I am not sure if tiling windows could be called innovation.

There's a big difference between just having tiling windows and having all the features that make them more useful than a stacking windows manager. But really we should be giving credit to Plan 9 here for pioneering the model of the modern tiling windows manager.

Plan 9 deserves a whole lot more credit than just that. It's really a shame we are still using Unix-like OSs and not Plan 9-like ones.

Re: Linux: The Source of All Desktop Innovation

#94
post #50

Unity is very innovative, and so is Gnome 3, but that does not equal "all innovation". In fact, about 70% of Unity's innovations are features copied from the mac: indicators, launcher, panel. Gnome shell, while innovative, I don't see it as aimed for the typical end user, instead it's aimed for the more technical users. gtk2 is still present in Unity and it's still a major anti-innovative set back. To be honest, I li…

Gnome shell is not aimed at technical users. It's simplified or removed many features which were present in Gnome 2, as well as a lot of customization. The tagline, "Made of easy", and the usability testing they've done suggest that Gnome 3 is trying to be a general purpose environment that anyone can use.

They may think so, but the gnome guys imo (no offense) are a bit too technical to really understand the needs of non-technical end users. From what I've seen so far of gnome3 it seems very confusing.
Post reply on HN