Linked by Thom Holwerda on Sat 8th Jun 2013 20:10 UTC, submitted by MOS6510
Graphics, User Interfaces "Though 'flat design' is a popular meme right now, there is something much, much deeper going on here at Microsoft. With my own lifelong passion for design I immersed myself in the community and got a front-row seat on a journey that has its roots as far back as the late '90s with Encarta's bold use of typography and clean interface. But it truly sprang to life in late 2010 with the launch of Windows Phone and in the last few weeks has advanced even further with Windows 8.1 and Xbox One. I started from the very place I bet you are right now - disbelief that Microsoft is leading the way on design." They really are. If Apple really goes all minimalist and digital (I dislike the term 'flat') with iOS, Microsoft will have taken over the baton. Crazy world indeed.
Thread beginning with comment 564163
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Comment by vtolkov
by woegjiub on Sun 9th Jun 2013 01:25 UTC in reply to "RE: Comment by vtolkov"
woegjiub
Member since:
2008-11-25

GNU/Linux really is the solution, though.
You can do everything you could under the other OSes, and you can pick and chose how you want your system to look and behave.

It's also so insanely simple these days, a monkey would have no trouble with it. Even Arch, which has a reputation of being difficult, is simple and easy to use, so long as one can read and follow instructions.

If you like the old ways, I would suggest grabbing a KDE-based GNU/Linux (Kubuntu, OpenSUSE or Fedora if you like GUIs), and themeing it to your liking.

You get all possible features, the latest in security updates (It's more secure than OSX or windows), and more "power user" customizability than you ever had in windows.


N.B.: I consider "power users" to be plebians incapable of using a terminal properly due to loving their GUIs so much, so take that with a grain of salt.

Edited 2013-06-09 01:25 UTC

Reply Parent Score: 5

RE[3]: Comment by vtolkov
by ze_jerkface on Sun 9th Jun 2013 03:13 in reply to "RE[2]: Comment by vtolkov"
ze_jerkface Member since:
2012-06-22

GNU/Linux really is the solution, though.


No it isn't though.

The graphics stack is still hmmm how should I say.....crappy but more importantly there is the compatibility factor. Half the country expects to be able to run iTunes and the other half has some application or printer they expect to work immediately. That's just the way it is.

By the time the graphics stack is sorted out Android phones will have hdmi out and will offer more than the Linux desktop.

Reply Parent Score: 1

RE[4]: Comment by vtolkov
by Soulbender on Sun 9th Jun 2013 10:30 in reply to "RE[3]: Comment by vtolkov"
Soulbender Member since:
2005-08-18

No it isn't though.


Sure it is but not for everything and everyone. Nothing is though.

Reply Parent Score: 2

Bill Shooter of Bul Member since:
2006-07-14

Why do you think the graphics stack is crappy? Are you just talking about the driver support? OpenGl, maybe? "Most of the country" doesn't really care about "the graphics stack". As long as its good enough for general desktop use. I mean, if Itunes was the killer app that everyone needed to have, the graphics stack isn't that much of a concern...

Reply Parent Score: 2

RE[3]: Comment by vtolkov
by WorknMan on Sun 9th Jun 2013 05:03 in reply to "RE[2]: Comment by vtolkov"
WorknMan Member since:
2005-11-13

GNU/Linux really is the solution, though. You can do everything you could under the other OSes


No it isn't, and no you can't. For example, I'll give you $1,000 if you can find me an adequate replacement for this:

http://www.osnews.com/thread?564148

Yeah, I know what you're going to say... it's a 'specialty' application. But power users thrive on all kinds of these apps. There's more to life than just a terminal ;)

N.B.: I consider "power users" to be plebians incapable of using a terminal properly due to loving their GUIs so much, so take that with a grain of salt.


With tools like Autohotkey, you'd be surprised at what you can do with GUIs ;) Sure, I can use a terminal, but I rarely need to. In Linux, is there a util you can use to program custom hotkeys and macros in any application where none previously existed? And if so, does it work in Gnome and KDE apps?

Reply Parent Score: 2

RE[4]: Comment by vtolkov
by bert64 on Sun 9th Jun 2013 09:56 in reply to "RE[3]: Comment by vtolkov"
bert64 Member since:
2007-04-23

And for many "power users", myself included, there are many things in linux that other systems cannot do, or do badly and being able to customise or outright replace the ui is just one of them. You could say the same thing, that these are "specialty applications".

So given that no system is perfect, you just have to weigh up which compromises will hurt less.

Reply Parent Score: 2

RE[4]: Comment by vtolkov
by woegjiub on Sun 9th Jun 2013 13:18 in reply to "RE[3]: Comment by vtolkov"
woegjiub Member since:
2008-11-25

The only software in that link was google reader, and there are vast numbers of RSS reader apps out there. I use one I wrote, because my needs are simple, but tt-rss, akregator, rssowl, etc. work as well, if not better than google reader.

In GNU/Linux, you can edit the keys directly, to pass it through x as something different. Mapping functions to keystrokes is similarly simple in KDE, or any reasonable WM. I use awesome, so I map shortcuts to bash scripts.


You can similarly pass through a string of hotkeys or whatever, but that sort of thing is better done interacting with the actual program, and having an alias, than it is running the GUI to it, and waggling a bloody mouse around.

Reply Parent Score: 1

RE[4]: Comment by vtolkov
by ssokolow on Sun 9th Jun 2013 18:21 in reply to "RE[3]: Comment by vtolkov"
ssokolow Member since:
2010-01-21


No it isn't, and no you can't. For example, I'll give you $1,000 if you can find me an adequate replacement for this:

http://www.osnews.com/thread?564148


Are you sure you pasted the right link? I'm having trouble figuring out what application you're referring to.

With tools like Autohotkey, you'd be surprised at what you can do with GUIs ;) Sure, I can use a terminal, but I rarely need to. In Linux, is there a util you can use to program custom hotkeys and macros in any application where none previously existed? And if so, does it work in Gnome and KDE apps?


There are actually tools that at least try to do that. I ran across some a few years ago when I was researching to write a replacement for xbindkeys that could listen to more types of input and required fewer fork() calls to get things done. (I'd spread myself too thin, so it's currently shelved while I clear out projects that are more urgent or have more seniority.)

Unfortunately, my notes for it are a mess, so I'm not sure where I put the URLs for them. (The obvious project notes only include links for if I do decide to implement.)

As long as you stick to stuff built against toolkits supported by AT-SPI accessibility (Qt 4.8+, GTK+, Java Swing, LibreOffice, Mozilla), raw key/button presses injected via X11 XTest, or functions exposed via D-Bus, the hardest part of implementing an analogue to tools like AutoHotKey and Applescript is actually putting the proper amount of effort into designing the UI and scripting API and choosing a scripting language.

I haven't confirmed, but it looks like one could (ab)use LDTP (a GUI unit test adaptor library) as a simplified API for puppeting applications using AT-SPI.

Beyond those mechanisms, it's also possible, but you're marching down the curve of diminishing returns (eg. writing a DCOP backend for D-Bus equivalent functionality with KDE3/Trinity applications).

Edited 2013-06-09 18:26 UTC

Reply Parent Score: 2

RE[4]: Comment by vtolkov
by panzi on Sun 9th Jun 2013 20:49 in reply to "RE[3]: Comment by vtolkov"
panzi Member since:
2006-01-22

I don't know if such an app exists under Linux, because I never needed one. KDE apps usually have A LOT of actions that can be assigned to hotkeys (even global hotkeys). Using DBus and a tiny scripted KDE app (for global hotkey support - hotkeys are an integral part of KDE/Qt and thus very easy to implement) I guess one could write such an app for all KDE and probably many Gtk apps. Heck, that what I did for the special case of media players:
http://kde-apps.org/content/show.php?content=144437 (a plasma widget that lets you assign global hotkeys for play/pause/next song/previous song which will be sent to whatever media player is currently active - 614 LOC including license header, GUI code and special case code for several buggy players and two different MPRIS API versions)

Reply Parent Score: 2

RE[3]: Comment by vtolkov
by vtolkov on Sun 9th Jun 2013 07:02 in reply to "RE[2]: Comment by vtolkov"
vtolkov Member since:
2006-07-26

This is DIY type of solution, which is always an option. But we are talking about companies. In theory, after satisfying majority of the user base, they should spend R&D money to investigate and address the tails of the user base distribution, making the product convenient for the diverse groups. But they rather put money into advertisment, trying to extend user base by brute force.

Reply Parent Score: 2

RE[3]: Comment by vtolkov
by Wafflez on Sun 9th Jun 2013 15:44 in reply to "RE[2]: Comment by vtolkov"
Wafflez Member since:
2011-06-26

Is it? Really?

Reply Parent Score: 2