
Originally Posted by
liam
I hate uninformed opinion stated as fact. GNOME SHELL IS TERRIBLE IN TABLET USAGE. My gf has an X230T, runs GS, and using it with only the touchscreen is a HORRIBLE experience. For one thing, there is massive input lag (part of the problem seems to be X itself with how it understands edges of the screen, but I think the driver also simply uses low sampling rates). For another, the keyboard is terrible (certainly not helped by the input lag, but there are other problems). The hot corner doesn't work at all with touch. So, you have to careful press the activities button. W8 really got this right with their edge gestures, IMHO. Then again, Windows has actual, trained UX people (sorry, but I really get annoyed by the Gnome team's unwilingness to accept input from people who have expertise in that area, but that's all I'm going to say about this). Likewise, since so much shell functionality exists on the edges of the screen you have similar problems with the rest. Oh, and the messaging tray is pretty much completely inaccessible unless you either: 1. go to the overview first, or, 2. use a keyboard.
Much of the problems lie with the lack of gesture support. That was something that should've been CLEARLY mapped out years ago (not coded, mind you, but the UX should've been clearly framed, whiteboarded, and workflowed).
So, please, no more of this GS is for tablets. Casual usage I grant, though that doesn't mean you can't get real work done, simply that it doesn't help you with said work except in relatively special cases (where only a few apps are needed, and concurrent research isn't necessary).
GS is very much Gnome, IMHO. It is Gnome to the Nth, in CONCEPT, but it is fairly poorly managed and executed (oh, don't get me started on their inability to sketch out extension points...Drupal has done this for years, and that is why it has been so successful, IMHO).
However, I very much like the original design doc for G3, and JS/CSS as the primary development targets (at a high level), with the strong C underpinnings (I also like glib). So, I think there is a really nice base there, but the shell needs nearly a complete redesign and rewrite (I'd also start targeting asm.js with emscripten, but you'd need a JS frontend for LLVM).
Mutter itself, BTW, I think is quite good. Owen Taylor has written a surprisingly performant WM that is also pretty lightweight (seriously, try it without running GS).