systemd comparison with GNOME 3 is slightly unfair
systemd comparison with GNOME 3 is slightly unfair
Posted Jun 21, 2011 21:55 UTC (Tue) by mjg59 (subscriber, #23239)In reply to: systemd comparison with GNOME 3 is slightly unfair by paulj
Parent article: Fedora, systemd, and changes
Posted Jun 22, 2011 6:03 UTC (Wed)
by paulj (subscriber, #341)
[Link] (11 responses)
However, my comment wasn't about emacs keybindings particularly.
Posted Jun 22, 2011 14:39 UTC (Wed)
by mjg59 (subscriber, #23239)
[Link] (10 responses)
Posted Jun 22, 2011 15:08 UTC (Wed)
by paulj (subscriber, #341)
[Link] (9 responses)
The comment was actually about which users GNOME is trying to appeal to, and possible other reasons why they have failed to attract that group.
(As an aside, the few younger Linux desktop users that I know of seem all to have eschewed GNOME entirely and are using much more esoteric setups (xmonad, etc) than the few older, grumpier Linux desktop users here - who use GNOME. Anecdotal / very limited data-set though, of course).
Posted Jun 22, 2011 15:28 UTC (Wed)
by mjg59 (subscriber, #23239)
[Link] (8 responses)
Posted Jun 22, 2011 15:52 UTC (Wed)
by paulj (subscriber, #341)
[Link] (5 responses)
Posted Jun 22, 2011 16:25 UTC (Wed)
by mjg59 (subscriber, #23239)
[Link] (4 responses)
Modern desktops are pretty different to the traditional X11 environment. For a bunch of reasons (including an increased number of situations in which applications need passwords, websites that pop up timeout windows on idle sessions, a wider range of things that provide notifications) it's now far more likely that a window of some description may appear under your mouse. It's not clear what the right thing to do in that situation is, and most of the traditional approaches can result in awkwardnesses like you suddenly typing your password into an IM client. Getting this right is important, and if it's something you provide in a visible UI then you have to be sure that you can get it right - exposed options shouldn't work for the 99% case and be pathological in the 1% case.
Having said that, while I don't think focus-follows-mouse is a high priority for people right now, I'd be kind of surprised if we don't see a certain degree of what happened between Gnome 2.0 and 2.2. Some features that vanished were reworked to an acceptable level and reappeared again. In this case I think if someone were willing to work through the problems inherent in focus-follows-mouse and come up with an implementation that doesn't utterly fail in awkward corner cases then that would stand a good chance of integration in some form. Again, not speaking for the developers or designers or anything.
The panel bar stuff is (as far as I understand it) a deliberate design decision rather than a technical limitation. Having it be modifiable via extensions is intended to indicate that you're deliberately diverging from the intended environment, and as a result things may behave slightly differently and if so that's your problem rather than upstream's problem. But yes, the extensions API is still unfinished. I think the aim is for it to be considered stable in the 3.2 timeframe.
Posted Jun 22, 2011 17:17 UTC (Wed)
by mathstuf (subscriber, #69389)
[Link]
I solve this by having it so that no window can *ever* steal keyboard focus (the exception is if the currently focused window disappears, but with tiling, it is usually pretty apparent from the windows changing for the new geometry). I use sloppy focus and one of the things that I did not like about GNOME 2's (CentOS 5.6) FFM implementation is that it will change focus if the mouse moves over a window some minimum distance (though not if it's stationary) where I'm used to it only happening when crossing into a window across one of its borders and click-to-focus was the better choice. I could see where if the previous behavior was kept, this problem would happen, but if better focus stealing prevention existed (even just "Default", "When different application", or "Never") or sloppy focus were used, it wouldn't be that much of an issue.
Posted Jun 22, 2011 21:26 UTC (Wed)
by paulj (subscriber, #341)
[Link] (2 responses)
Re the panel bar, if that's a temporarily missing feature, does that seem like good release engineering to you? We've seen since this "Ah, but that will be added back later" intent before, e.g. GDM and the configuration tool for it, but I bet there are more examples. It turns out that intentions don't always result in code.
OTOH, if it's a deliberate design decision then I remain confused at how GNOME 3 aims for consistence while effectively encouraging massive code divergence amongst its users!
Posted Jun 22, 2011 21:35 UTC (Wed)
by me@jasonclinton.com (subscriber, #52701)
[Link]
Posted Jun 22, 2011 21:40 UTC (Wed)
by marcH (subscriber, #57642)
[Link]
Aaaahh... the "great GDM rewrite", one of the best free software stories ever. Glad you mentioned it
https://bugzilla.redhat.com/show_bug.cgi?id=433649
Posted Jun 24, 2011 17:29 UTC (Fri)
by rwmj (subscriber, #5474)
[Link] (1 responses)
Loss of emacs keybindings is very annoying, and sadly it's something that my move to XFCE can't fix.
Posted Jun 24, 2011 18:10 UTC (Fri)
by mjg59 (subscriber, #23239)
[Link]
systemd comparison with GNOME 3 is slightly unfair
systemd comparison with GNOME 3 is slightly unfair
systemd comparison with GNOME 3 is slightly unfair
systemd comparison with GNOME 3 is slightly unfair
systemd comparison with GNOME 3 is slightly unfair
systemd comparison with GNOME 3 is slightly unfair
systemd comparison with GNOME 3 is slightly unfair
systemd comparison with GNOME 3 is slightly unfair
systemd comparison with GNOME 3 is slightly unfair
Re the panel bar, if that's a temporarily missing feature, does that seem like good release engineering to you? We've seen since this "Ah, but that will be added back later" intent before, e.g. GDM and the configuration tool for it, but I bet there are more examples. It turns out that intentions don't always result in code.
It's the later case. Like people who install Firefox extensions, installing a GNOME Shell extension should be the kind of activity that is well understood as being essentially unlimited in its power to change everything, is the kind of activity which can not be accidentally activated, and has the benefit of being undo-able by simply disabling the extension in the UI for extensions. At least, that's the broad plan. We'll see what makes it in for 3.2.
OTOH, if it's a deliberate design decision then I remain confused at how GNOME 3 aims for consistence while effectively encouraging massive code divergence amongst its users!systemd comparison with GNOME 3 is slightly unfair
systemd comparison with GNOME 3 is slightly unfair
systemd comparison with GNOME 3 is slightly unfair
