GNOME Shell to support a "classic" mode
| From: | Matthias Clasen <matthias.clasen-Re5JQEeQqe8AvxtiuMwx3w-AT-public.gmane.org> | |
| To: | desktop-devel-list <desktop-devel-list-rDKQcyrBJuzYtjvyW6yDsg-AT-public.gmane.org>, GNOME release team <release-team-rDKQcyrBJuzYtjvyW6yDsg-AT-public.gmane.org> | |
| Subject: | Fallback mode is going away - what now ? | |
| Date: | Wed, 21 Nov 2012 08:17:16 -0500 | |
| Message-ID: | <CAFwd_vDG7t9YARUJxKxVkfgS6B+kqg74G+gsn6-mhTizuu5wvw@mail.gmail.com> |
In the discussion over fallback mode at the Boston, we've talked about GNOME users who use fallback mode because they are used to certain elements and features of the GNOME 2 UX, such as task bars, minimization, etc. GNOME 3 has brought new patterns to replace these, such as overview and search. And while we certainly hope that many users will find the new ways comfortable and refreshing after a short learning phase, we should not fault people who prefer the old way. After all, these features were a selling point of GNOME 2 for ten years! So, what to do ? Thankfully, we have a pretty awesome extension mechanism in gnome-shell (extensions.gnome.org), and there are a ton of extensions out there which allow users to tweak gnome-shell in all kinds of ways. This also includes extensions which bring back many of the aforementioned 'classic' UX elements. The downsides of extensions are that (a) there is no guarantee that they will work with a new shell release - you often have to wait for your favourite extension to be ported and (b) there's so many of them, which often do very similar things - choice is always hard. As part of the planning for the DropOrFixFallbackMode feature[1], we've decided that we will compile a list of supported gnome-shell extensions. This will be a small list, focused on just bringing back some central 'classic' UX elements: classic alt tab, task bar, min/max buttons, main menu. To ensure that these extensions keep working, we will release them as a tarball, just like any other module. Giovanni already added an --enable-extensions=classic-mode configure option to the gnome-shell-extensions repository, which we will use for this work. We haven't made a final decision yet on how to let users turn on this 'classic mode' - it may be a switch in gnome-tweak-tool or something else. Some questions that I expect will be asked: Q: Why not just make gnome-shell itself more tweakable ? A: We still believe that there should be a single, well-defined UX for GNOME 3, and extensions provide a great mechanism to allow tweaks without giving up on this vision. That being said, there are examples like the a11y menu[2] or search[3], where the shell will become more configurable in the future. Q: Why not cinnamon ? A: Cinnamon is a complete fork of mutter/gnome-shell/nautilus - ie a completely separate desktop shell. Our aim with dropping fallback mode is to reduce the number of desktop shells we ship, not replace one by another. We've had a friendly discussion with clem about the reasons why they went from a set of extensions to an outright fork, and we don't think they apply in our situation. Q: Why isn't it enough to just have these 'classic mode' extensions on extensions.gnome.org ? A: We want to support these, ie make sure that they are available and work at the same time as the next major GNOME release. The most straightforward way to do that is to make them part of our traditional release mechanism - git repositories and tarballs. Q: Who is working on this ? A: Giovanni, Debarshi and Florian. Comments, questions, suggestions welcome. Matthias [1] https://live.gnome.org/ThreePointSeven/Features/DropOrFix... [2] https://bugzilla.gnome.org/show_bug.cgi?id=681528 [3] https://live.gnome.org/ThreePointSeven/Features/Integrate...
Posted Nov 21, 2012 15:36 UTC (Wed)
by karim (subscriber, #114)
[Link] (1 responses)
Posted Nov 24, 2012 0:37 UTC (Sat)
by brianomahoney (guest, #6206)
[Link]
The gnome developers have lost their way, __completely__, and while the desktop UI gurus moan, and do their best to deflect criticism, while at the same time trying to achieve control, (or should that be kontrol as most of these idiots are Deutsch speaking) they alienate their user base. I don't care what they argue about in private, or do in private, I want a usable desktop that dosn't spend most of its life copying M$ bad ideas, or trying to do "touch-screen' without the hardware.
Gnome used to be OK, not great; KDE 3.5 was good and with 4.8 it is OK again BUT lots of simple things are broken and the Documentation/Build system are both complete messes ... thus many eyes are locked out or just give up and use XFCE or fvwm.
The most important thing here is for developer to get out of their mother's basement and talk to users.
The recent attempts to class Tovolds as a mad man just show how insular these guys have become. Ecample, it really really irks me to wait for KDE to start up while icons slowly 'fade in', one at a time
MFG, omb
Posted Nov 21, 2012 15:50 UTC (Wed)
by dront78 (guest, #47603)
[Link] (150 responses)
Posted Nov 21, 2012 15:51 UTC (Wed)
by dront78 (guest, #47603)
[Link] (149 responses)
Posted Nov 21, 2012 16:31 UTC (Wed)
by Uraeus (guest, #33755)
[Link] (88 responses)
Posted Nov 21, 2012 16:35 UTC (Wed)
by bronson (subscriber, #4806)
[Link]
:)
Posted Nov 21, 2012 17:04 UTC (Wed)
by raven667 (subscriber, #5198)
[Link] (86 responses)
It's probably too late now but it would have set a good tone if GNOME 3 had come with all the existing GNOME 2 infrastructure and so remained fully compatible with existing third party software.
Posted Nov 21, 2012 17:09 UTC (Wed)
by ovitters (guest, #27950)
[Link] (29 responses)
Posted Nov 21, 2012 18:21 UTC (Wed)
by mitr (subscriber, #31599)
[Link] (2 responses)
Posted Nov 21, 2012 19:11 UTC (Wed)
by ovitters (guest, #27950)
[Link]
E.g. maybe you mean bonobo, in which case I think there is nothing using that. Maybe you mean gtk+2.0, in which case I do see progress (e.g. Firefox, Gimp), it is just taking some time. Maybe you mean gconf, in which I also see progress (often done at the same time as a gtk+3 switch).
All these GNOME 2 applications have worked and are working totally fine. Suggest to ignore claims of sabotage in this regard :P
Regarding porting work, various GNOME developers have performed porting work in more than just "core GNOME" stuff. Just take a look at a few of the GNOME goals.
Posted Nov 22, 2012 8:58 UTC (Thu)
by ebassi (subscriber, #54855)
[Link]
Posted Nov 22, 2012 9:30 UTC (Thu)
by dgm (subscriber, #49227)
[Link] (25 responses)
And KDE is not any better, by the way.
Posted Nov 22, 2012 10:15 UTC (Thu)
by ovitters (guest, #27950)
[Link] (23 responses)
Already mentioned that XMMS, a gtk+1.x application should work fine in GNOME 3.
I think all distributions still have the GNOME 2 libraries. The only thing I am aware of that won't work is a gnome-panel applet. I doubt that the proprietary application is an applet.
In any case, please be more specific.
Posted Nov 22, 2012 13:50 UTC (Thu)
by Rehdon (guest, #45440)
[Link] (12 responses)
Please leave out personal insults from this site.
Rehdon
Posted Nov 22, 2012 13:53 UTC (Thu)
by ovitters (guest, #27950)
[Link] (11 responses)
Posted Nov 22, 2012 14:07 UTC (Thu)
by Rehdon (guest, #45440)
[Link] (10 responses)
Also, your English is puzzling O.o
Rehdon
Posted Nov 22, 2012 14:21 UTC (Thu)
by ovitters (guest, #27950)
[Link] (9 responses)
Suggest to read again, just because I mentioned "stupid" doesn't mean it was about a person.
Posted Nov 22, 2012 14:47 UTC (Thu)
by Rehdon (guest, #45440)
[Link] (8 responses)
Rehdon
Posted Nov 22, 2012 14:54 UTC (Thu)
by ovitters (guest, #27950)
[Link] (7 responses)
In my view, you're mostly getting personal while ignoring any argument.
Posted Nov 22, 2012 15:06 UTC (Thu)
by Rehdon (guest, #45440)
[Link] (6 responses)
http://lwn.net/Articles/524448/
Hope you also make some progress on the hypo- quiz thingie.
And finally, I'm not "suggesting" your English is not good:
"What you quoted is and was not a personal insult." sounds like bad English to me.
"I know it are my words" is definitely bad English. Period.
Rehdon
Posted Nov 22, 2012 21:04 UTC (Thu)
by ovitters (guest, #27950)
[Link] (5 responses)
Complaining about someones English and all the other behaviour you've displayed here is pathetic while trying to complain about my behaviour. I've asked for details, instead you show this kind of behaviour.
Get lost, really.
Posted Nov 22, 2012 21:07 UTC (Thu)
by ovitters (guest, #27950)
[Link]
Posted Nov 22, 2012 22:17 UTC (Thu)
by Rehdon (guest, #45440)
[Link] (3 responses)
But of course that didn't happen: God forbid that you might admit being wrong! I guess you might be the kind of person who says "look where you're going!" when you bump into someone. No, I won't come pay a visit to you at FOSDEM: my attitude might be different indeed, but it's yours that it's at fault here.
I'm afraid the current problem with GNOME development it's not technical, and it's not political either: it's just that the wrong people are doing it. You're back at the starting point of the open source movement: you're scratching your personal itches, so to speak, only you're disguising that using words like "vision", "brand", and so on. The technical regressions in GNOME 3 are just a symptom of the psychological regression and detachment from the GNOME community by the current developers.
I almost felt sorry for you guys when reading the heavy trolling in this thread, but not anymore, you reap what you sow after all. I will be back to GNOME when you either grow up (in all senses), or a new generation of developers will take your place.
So long and thanks for GNOME 2.x (if you had any part in it).
Rehdon
Posted Nov 22, 2012 22:32 UTC (Thu)
by ovitters (guest, #27950)
[Link] (2 responses)
Where you complain that I personally insulted someone. It was not a personal insult, nor meant as one.
I don't care at all about "brand" and all the other stuff you're adding to this. Seems you're getting very emotional and personal for no good reason.
So again:
Was NOT intended as a personal insult. It also is NOT a personal insult. If you read it as such, I did NOT mean it that way.
In any case, you continuous behaviour (condescending, getting personal, and psyco analysis of me as well as other GNOME developers): Rich to complain about me taking the high ground.
Noticed you never replied the times I stated I did NOT an personal insult. Also, you seem to have ignored my request to go to FOSDEM.
Trying to be constructive here and understand, but even if I was wrong somewhere, you're not making things any clearer for me with this kind of conversation style.
This is going nowhere, so this is the last I'm going to say.
Posted Nov 25, 2012 9:12 UTC (Sun)
by ds2horner (subscriber, #13438)
[Link] (1 responses)
Posted Nov 26, 2012 10:11 UTC (Mon)
by dgm (subscriber, #49227)
[Link]
Posted Nov 22, 2012 18:49 UTC (Thu)
by paulj (subscriber, #341)
[Link] (5 responses)
Posted Nov 22, 2012 23:00 UTC (Thu)
by ebassi (subscriber, #54855)
[Link] (4 responses)
seriously, if a distro ships an application without satisfying its dependencies, why are you complaining to GNOME and not to the distribution that is breaking its own packages? do you, perchance, think that GNOME is responsible for removing packages from distributions as well?
Posted Nov 23, 2012 7:18 UTC (Fri)
by HelloWorld (guest, #56129)
[Link] (2 responses)
Posted Nov 23, 2012 9:44 UTC (Fri)
by ebassi (subscriber, #54855)
[Link] (1 responses)
GNOME didn't do anything, except say that nobody is working on those libraries any more, except for eventual security issues; patches coming from distributions have been folded back, whenever applicable, and releases have been made.
if you want to maintain old libraries, you're absolutely encouraged to do so: just ask for a Git account, or push clone on github/gitorious if you want to, and ask distributions to switch over to your tarballs.
if that's not to your satisfaction then I'm sorry: you have a profound issue with the whole "free software" thing.
Posted Nov 23, 2012 10:03 UTC (Fri)
by paulj (subscriber, #341)
[Link]
So thanks for that.
Note that I was *not* assigning blame anywhere, and I was not ranting. I was merely stating a fact: a good application disappeared from a common distro because of churn in libraries, and that the old libraries are difficult to build on that distro, at least using the packaging facilities of that distro. If stating quite objective facts on LWN about free software is akin to questioning and having profound issues with the whole basis for free software, then perhaps we're all on a quite shaky foundation.
As I've written here before, my view is the problem is a business one. In particular, the fact that it's impossible to pay the major employer of Linux desktop developers for support on the software I'd like to run on my desktop (i.e. software that isn't 5+ years old on average, but not sub-6-month old either). Further, even if they would take my money for that, that still leaves a good number of developers I depend on not owing me anything. I'd have to get support contracts with each of them.
Re fixing your problems yourself, it's not always possible to learn a codebase and figure out how to fix it within the space of the hours to a day you can afford to spend on fixing some random software problem. But I'll give the GNOME lib building another try and see what needs fixing.
Posted Nov 23, 2012 7:34 UTC (Fri)
by paulj (subscriber, #341)
[Link]
I'm not blaming GNOME for distros not shipping libraries. GNOME deprecated those libraries, and then building those old libraries on modern distros became troublesome (likely for a variety of reasons). Because of that, those distros decided to stop shipping those libraries (or just couldn't), which, obviously, lead to that app no longer being shipped. Again, it's more than a case of an app no longer being shipped - which a user could easily fix themselves.
I don't know who's to blame, but my point was that - regardless of the work you say the library maintainers put in to maintain API and ABI compatibility - a very useful application disappeared from at least one distro because of library churn in GNOME/GTK+.
Posted Nov 23, 2012 10:09 UTC (Fri)
by dgm (subscriber, #49227)
[Link] (3 responses)
I'm sorry that I cannot provide you with specifics. The problem I have witnessed is this:
I work for an engineering company, developing custom automation products. It's very rare to find Linux based developments running there, all important automation packages run on Windows.
One of our clients, though, bought a system for classifying defects based on video cameras. The system was running in an very old Ubuntu (Dapper I believe) PC. When the time came to replace that computer they first tried with a recent Ubuntu. The application refused to run. They called to me and I had to explain what Unity is, and that they need to install Gnome, which they did. The application crashed. The only way they found to make it work was to install an old version of Ubuntu (10.4). I don't know what the concrete problem was, just that they could not fix it. After that, they have been regretting their decision of buying anything based on Linux.
What do you think they will do if I suggest to them to buy something based on Linux?
Posted Nov 23, 2012 16:10 UTC (Fri)
by man_ls (guest, #15091)
[Link] (1 responses)
However, let us put things in perspective here. Dapper was released in June 2006 and it has been supported for five years. At the time of its introduction Vista had not yet been released (January 2007), so the most current version of Windows was XP (released in October 2001). If your story had read thus:
There are two important differences: first that Microsoft is supporting XP with SP 3 until 2014, and each service pack is essentially a new version of the OS. Second that your client did not pay for Ubuntu, probably. If they had chosen Red Hat they would be happily running RHEL 4 on the new machine (supported until 2015). I think you could do worse than recommending anything based on Red Hat. (Note: I am a happy Debian user, and would be grateful to recommend Debian oldstable; but I also value what Red Hat gives to companies.)
Posted Nov 23, 2012 17:08 UTC (Fri)
by sorpigal (guest, #36106)
[Link]
Posted Nov 23, 2012 22:16 UTC (Fri)
by jjs (guest, #10315)
[Link]
This is one of the standard problems with proprietary software -and I've seen it on Windows quite a bit. However, I can run my old WordPerfect for Linux (from mid-90's) on Linux, as long as I install the right user-space libraries.
Posted Nov 23, 2012 9:53 UTC (Fri)
by jcm (subscriber, #18262)
[Link]
Posted Nov 21, 2012 17:12 UTC (Wed)
by drago01 (subscriber, #50715)
[Link]
You can still run GNOME2 apps just fine on GNOME 3 ... sure you cannot run extensions to the old desktop (applets) but everything else just runs fine as it does in KDE or any other desktop.
Posted Nov 21, 2012 17:51 UTC (Wed)
by ebassi (subscriber, #54855)
[Link] (54 responses)
continuing to repeat a meme won't make it become truth, you do realize that? GNOME's platform is, and has always been, parallel installable - that's an acquired skill, and we've been saying how to do it properly for the past 10 years. applications are not parallel installable (or, at least, they are not by default): there is no totem3 to be used alongside totem2, or nautilus3 to be used alongside nautilus2. that's perfectly fine, and it's up to the individual maintainers to decide that. you cannot run gnome-panel2 alongside with gnome-panel3 either, because (believe it or not) gnome-panel is an application; the applet library is parallel installable, though. I sincerely hope that people stop repeating crap propaganda spewed by people with far less than the required amount of clue and an axe to grind.
Posted Nov 21, 2012 18:13 UTC (Wed)
by raven667 (subscriber, #5198)
[Link] (21 responses)
It seems that it would be good to make the same sort of platform API guarantees that the Linux kernel makes to userspace or that glibc makes so that third parties can expect their application binaries to continue to function for decades and that the system won't be deprecated out from underneath them.
Anyway the main point of the article is supporting a GNOME 2 style theming using extensions to GNOME Shell which seems like a good idea for users who prefer the old style workflow. Even Windows maintained a classic interface option when introducing changes XP and 8 and was more successful for doing so. This is a positive thing.
Posted Nov 21, 2012 18:43 UTC (Wed)
by Company (guest, #57006)
[Link] (7 responses)
Posted Nov 21, 2012 18:51 UTC (Wed)
by Cyberax (✭ supporter ✭, #52523)
[Link] (6 responses)
Posted Nov 21, 2012 19:17 UTC (Wed)
by dlang (guest, #313)
[Link] (3 responses)
There are some APIs that many wind 95/98 apps depended on that are broken in recent versions of windows.
Posted Nov 22, 2012 0:40 UTC (Thu)
by vonbrand (subscriber, #4458)
[Link] (2 responses)
Wrong. Not "were broken in recent versions of Windows", it is "are utterly broken since WinNT 4.0 at least." Been burned by it.
Posted Nov 22, 2012 22:23 UTC (Thu)
by quotemstr (subscriber, #45331)
[Link] (1 responses)
Posted Nov 23, 2012 15:47 UTC (Fri)
by Wol (subscriber, #4433)
[Link]
A lot of my wife's programs - sold as "runs on everything Windows" in the Vista days, is now broken on 7. And because we've got the Home version, running it in XP-compat mode isn't an option :-(
Cheers,
Posted Nov 21, 2012 19:29 UTC (Wed)
by Company (guest, #57006)
[Link] (1 responses)
I want to know if Office looks like an app written in 98 if you enable the Windows Classic Theme.
Posted Nov 21, 2012 19:37 UTC (Wed)
by ebassi (subscriber, #54855)
[Link]
Posted Nov 21, 2012 19:14 UTC (Wed)
by ebassi (subscriber, #54855)
[Link] (12 responses)
IPC and VFS, and settings, are sitting at the GLib level, our lowest common denominator; GLib's API and ABI were not bumped. a lot of functionality that was in separate libraries was deprecated and moved into GTK+ 3.x and GLib; the symbols are different, and the libraries are still available for applications to use, so you can definitely run a GNOME 2 application in GNOME 3, should you choose to do so. obviously, it would be better to port to non deprecated tech, but it's not mandatory. let me give you a for instance: Banshee is a GTK+ 2.x (and GNOME 2.x) applications, given that only recently Mono has been updated to support GNOME 3 API; I can use it without an hitch under GNOME 3.4 and 3.6, and all its functionality remains untouched. true, some stuff works better when integrated in GNOME 2's panel - but to be fair, it's all inside extensions that can be removed, and I look forward to the point where Banshee will be a proper GNOME application again. the core applications in GNOME are tied pretty much with the rest of the environment, because they are designed to be that way; you can avoid using Nautilus, after all, but you cannot complain that Nautilus 3.6 does not work without the rest of its dependencies, because Nautilus is not meant to be a file manager that can work under every desktop environment under the sun - and it certainly isn't up to you to tell the Nautilus maintainers what they have to spend time on. the whole point of the "GNOME Classic" exercise is to provide a different workflow for some users without shipping a completely separate set of dependencies (which we cannot maintain, and that nobody stepped up to maintain in the past 3 years, even after repeated calls for it).
Posted Nov 21, 2012 19:23 UTC (Wed)
by Zizzle (guest, #67739)
[Link] (4 responses)
And what do we users gain from all this application breakage?
Less "API cruft" for the devs?
Wow sounds like a good reason for my music player to break. Thanks guys keep up the good work!
Posted Nov 21, 2012 19:38 UTC (Wed)
by ovitters (guest, #27950)
[Link] (3 responses)
As said elsewhere: XMMS still will run fine under GNOME 3. And I do mean the gtk+1.x compiled XMMS, though maybe your distribution doesn't ship it anymore.
Posted Nov 21, 2012 19:47 UTC (Wed)
by Zizzle (guest, #67739)
[Link] (2 responses)
All the iTunes users will be jealous. This year will surely be the year of the linux desktop.
Posted Nov 21, 2012 20:02 UTC (Wed)
by ovitters (guest, #27950)
[Link] (1 responses)
Ah, the stupid sarcasm again. Anyway, to quote yourself
You said application breakage in some weird relation to the GNOME 2 panel. I responded to that. Now instead it is about some official GNOME 3 media player? Whatever.
Posted Nov 21, 2012 20:54 UTC (Wed)
by Zizzle (guest, #67739)
[Link]
Someone complained about parallel installs of GNOME2 and 3.
ebassi says that the gnome 2 libs are parallel installable so it's all good.
But then later admits that doesn't actually help that much since application functionality is often reduced/broken in GNOME3. HIS example was Banshee. But it's all the user/applications fault, not GNOME3.
I questioned the benefits of the changes that caused that breakage.
Your defense was that OMG! XMMS still works.
A true WTF. I'm not even sure why you would make the leap to XMMS.
XMMS has nothing to do with this conversation.
Posted Nov 22, 2012 18:01 UTC (Thu)
by paulj (subscriber, #341)
[Link] (6 responses)
I tried building the old srpms, but that leads to a huge number of dependencies, including old gnome stuff that conflicts - iirc. So that wasn't practical, is my vague memory.
I got maybe a quarter to a third of the way of converting Referencer over to the GLib equivalents before giving up, and deciding it was easier just to switch to using Zotero - which is a cross-platform web service + Mozilla XUL based app.
Posted Nov 22, 2012 19:37 UTC (Thu)
by jspaleta (subscriber, #50639)
[Link] (5 responses)
When it went missing I given a very specifically told to get that back on the desktop and laptop systems in use. So I resurrected the necessary bits from Fedora packaging git and rebuilt it and its "longer than I really felt comfortable with" set of dependencies for in-family packages. I'm sure as hell not going to offer to maintain this for anyone outside my household.
We are evaluating replacement applications. So far, the user in question hasn't really liked the other options available. If it were a C application, I could probably seriously take a look at porting it. But the fact that it uses c++ bindings, bindings which themselves are not being ported afaik, porting it is a not starter. I'm not going to put myself on the hook for maintaining low level c++ binding as prereq to port this application. It'd be easier to nuke it from orbit and rebuild it as C or vala using the maintained bindings.
Posted Nov 22, 2012 19:46 UTC (Thu)
by Cyberax (✭ supporter ✭, #52523)
[Link] (2 responses)
Posted Nov 22, 2012 21:05 UTC (Thu)
by paulj (subscriber, #341)
[Link] (1 responses)
The porting is fairly trivial, but it's not mechanical. Referencer unfortunately uses things like the old URI thingy all over the place. By the 2nd day I got fed up and switched to Zotero.
Posted Nov 23, 2012 6:49 UTC (Fri)
by kigurai (guest, #85475)
[Link]
Posted Nov 22, 2012 20:42 UTC (Thu)
by tuna (guest, #44480)
[Link] (1 responses)
Posted Nov 22, 2012 20:58 UTC (Thu)
by jspaleta (subscriber, #50639)
[Link]
If you can point me to any project that has made the jump successfully from using libgnomeuimm to using gtk3mm I'd love to look over their changes as a starting point.
-jef
Posted Nov 21, 2012 18:18 UTC (Wed)
by andresfreund (subscriber, #69562)
[Link]
Posted Nov 21, 2012 18:31 UTC (Wed)
by Zizzle (guest, #67739)
[Link] (30 responses)
None? So the distro maintainers are too stupid to be able to do it?
Not geniuses like GNOME developers I guess.
Posted Nov 21, 2012 18:45 UTC (Wed)
by Company (guest, #57006)
[Link] (19 responses)
Posted Nov 21, 2012 19:10 UTC (Wed)
by Zizzle (guest, #67739)
[Link] (18 responses)
Posted Nov 21, 2012 19:16 UTC (Wed)
by ebassi (subscriber, #54855)
[Link] (10 responses)
you got a question and now you feel the need to move the goal posts in order to "prove" to others that you're right, and everybody else is wrong. you are a sad, sad person, and you have my pity.
Posted Nov 21, 2012 19:27 UTC (Wed)
by Zizzle (guest, #67739)
[Link] (9 responses)
And to prove your point you start calling names?
Posted Nov 21, 2012 19:32 UTC (Wed)
by ovitters (guest, #27950)
[Link] (8 responses)
Posted Nov 21, 2012 20:00 UTC (Wed)
by Zizzle (guest, #67739)
[Link] (7 responses)
Ad hominem.
Seriously, GNOME3 dropped a lot of functionality (some of which it still hasn't gotten back) which is is understandable for .0 release.
Why deny that and call me sad?
What is so hard to understand about users wanting to continue to use GNOME2 until GNOME3 becomes viable?
Sure, I replied in kind to the Company post. So that makes me sad?
GNOME3 is above criticism? Defend GNOME3 at all costs?
Posted Nov 21, 2012 20:12 UTC (Wed)
by cry_regarder (subscriber, #50545)
[Link]
Lame.
Posted Nov 21, 2012 20:13 UTC (Wed)
by ovitters (guest, #27950)
[Link] (5 responses)
In any case, you complain about "ad hominem", while continuously showing the similar behaviour (just directed at many people instead of 1). And not just this article. It seems similar to the "graffiti theory" (http://en.wikipedia.org/wiki/Broken_windows_theory#New_Yo...). If everyone responds nicely and rejects unnice behaviour, it'll likely be a nicer behaviour overall. To be clear: this is not directed at you. In this article alone you'll note that various people respond harshly towards each other. I noticed that corbet mentioned a while ago that he doesn't want moderation except in extreme cases. IMO this badly affects the comment quality.
You'll see that once the sarcasm stops, the chance of being heard vastly improves.
And criticism is very helpful. If everyone says yes, you only need 1 person.
Posted Nov 21, 2012 21:10 UTC (Wed)
by Zizzle (guest, #67739)
[Link] (4 responses)
Calling someone a sad person that you pity is more unnice.
But hey, criticism accepted, I will tone it down.
I think the real problem is that team GNOME considers anyone who says something they don't like or don't agree with, or says anything less that total praise for GNOME3 as a troll and not worth listening to.
Posted Nov 22, 2012 7:34 UTC (Thu)
by jspaleta (subscriber, #50639)
[Link] (1 responses)
You are coming off as hostile and perhaps a weebit passive aggressive.
Speaking from my own personal battle with the disorder...
Among many strategies I have tried over the years, the one I find most successful in written communication forums is to keep bulk of the sarcastic comments aimed directly at oneself. I believe the term is self-deprecation. You still might not master right off the bat, unless your British, I'm not so I'm still working on it, but it does help take the edge off a bit when others are reading what I write. Instead of coming off as hostile, when making sarcastic jibes at other people, you just come off as a bit odd, muttering about yourself. And maybe this strategy isn't for you. Maybe you need electroshock therapy. I can't tell you want will work for you. Experiment... maybe try that electroshock stuff a couple of times just to be sure its not the right treatment for you.
-jef
Posted Nov 22, 2012 18:21 UTC (Thu)
by paulj (subscriber, #341)
[Link]
As someone who's been on the receiving end of your sarcasm elsewhere a few times, a good while ago, and not particularly enjoyed it: Bravo for recognising it and trying to address it. I hope I could do the same if/when needs be. ;)
Not sure about the electroshock treatment though. ;)
Posted Nov 22, 2012 13:41 UTC (Thu)
by ovitters (guest, #27950)
[Link]
I am on various mailing lists, mostly just to look for feedback and spot problems. Sometimes one person saying things is enough, sometimes only when many people say something.
Elsewhere the "faster horse" thing was mentioned. If someone gives feedback it can be various things:
All of that is useful to know, but there is not a one on one relation between this. E.g. a "don't drop fallback mode" criticism might be the result of something else, e.g. a hardware issue. Further, if someone doesn't like a nautilus 3.5.92 or even 3.6.0, it could be either a design issue, maybe not. Often what is expected that some suggestion must be implemented immediately. Not always possible... takes quite a bit of time to figure what the feedback really means. E.g. some stuff in gnome-shell 3.0.0 wasn't working nicely, but actually can be difficult to understand if feedback is in the form of "what are you doing?", "idiots", etc.
That's just interpreting feedback, after that knowing what to do, etc.
Not saying things couldn't/shouldn't be improved, just that the expectations are a bit high.
Note that recently I saw a few designers commenting on usability testing, saying that big usability tests (like Sun did) would be very welcome and is a bit lacking atm.
Posted Nov 22, 2012 20:58 UTC (Thu)
by ovitters (guest, #27950)
[Link]
I was too aggressive, not only to you. Sorry for that.
Posted Nov 21, 2012 19:40 UTC (Wed)
by Company (guest, #57006)
[Link] (6 responses)
... and that was just a quick look.
Posted Nov 21, 2012 19:58 UTC (Wed)
by Zizzle (guest, #67739)
[Link] (5 responses)
Never had a problem with autocomplete not working.
> 4: messed up UI
Wow, detailed and scathing criticism there.
Maybe I will use that gem on the next GNOME release.
> 6: fucked up the location bar by making stuff gray
Yep, surely that is on par with GNOME3 removing the ability to change the font size, or minimize windows or getting rid of the task bar.
Or the hideous and unchangeable and largely useless black bar across the top of the screen.
> 7: broke copy/paste from location bar
Sounds like a bug more than an intentional design change. Never experienced it here though.
> 8: needs manual fudging for add-ons
Sorry I forgot Gnome extensions are fully supported and always work perfectly.
> 9: messed up UI again
Wow once again, such constructive criticism.
> 10: removed forward arrow
Hmmm... I have a forward arrow here.
> 13: added the horrendous "home tab"
Easily disabled since you know, they actually support user preferences.
> 15: suddenly auto-updates without asking
Which is bad why?
But the GNOME3 defense is now - "Others make crappy software so we can too".
Posted Nov 21, 2012 20:12 UTC (Wed)
by Company (guest, #57006)
[Link] (1 responses)
Tip: Do your own distro, it can come with all your favorite versions of all your favorite software!
Posted Nov 21, 2012 20:34 UTC (Wed)
by Cyberax (✭ supporter ✭, #52523)
[Link]
Posted Nov 21, 2012 20:17 UTC (Wed)
by drago01 (subscriber, #50715)
[Link] (2 responses)
1) You can still change the font size
> Sounds like a bug more than an intentional design change. Never experienced it here though.
He probably means the hiding of the "http" and adding it to the pasted url even though it wasn't part of the copied url.
> Easily disabled ...
So now changing options is acceptable? (see the 3 points above).
Posted Nov 21, 2012 20:40 UTC (Wed)
by Zizzle (guest, #67739)
[Link] (1 responses)
Seriously? You had to (still do?) need to install a separate tool search through and hack the registry.
Not the same as opening a preferences dialog.
You guys just cannot concede anything. GNOME3.0 was perfect.
Posted Nov 21, 2012 23:55 UTC (Wed)
by drago01 (subscriber, #50715)
[Link]
Yes.
> You had to (still do?) need to install a separate tool
Yes.
> search through and hack the registry.
No you have to just to click on a few buttons in said tool ... not exactly rocket science.
Posted Nov 21, 2012 19:02 UTC (Wed)
by ebassi (subscriber, #54855)
[Link] (9 responses)
that's an issue you will have to raise with distribution people - I am not one. the libraries are parallel installable; we took great care at bumping everything during the 2 -> 3 cycle. if something got lost in the process, it was a mistake, and I'll gladly take the blame by proxy - as well as accept patches. as I said above, applications do not have parallel installability - but that's something absolutely normal, unless you statically link everything. by the by, we're trying to solve the issue of installing applications in parallel, along with sandboxing and keeping ABI stability in the face of OS updates; it's a large swamp to drain, and something that takes time to implement, and usually gets lots of grief from people droning about the right to choose and the Linux distribution process.
Posted Nov 21, 2012 19:19 UTC (Wed)
by Zizzle (guest, #67739)
[Link] (8 responses)
Rubbish. You answered the question.
The "apps" (I would argue that nautilus and gnome-panel are not apps but are the desktop) are not parallel installable.
Which was a deliberate choice by you GNOME devs to force the transition to GNOME3. Which is why people are hating on you.
No one cares if the libs are - I want a the login manager to give me the choice of logging into GNOME2 or GNOME3.
I want to use your code! I just want the choice on which version. I don't want the latest buggy incomplete version. I want to chose when I make the transition.
But I know you guys can't understand how people don't think GNOME3 with no taskbar and no font size changing and no minimize button and 3d hw requirements and no themes and gaudy touch friendly widgets isn't the best thing since sliced bread that everyone should immediately want to switch to.
Posted Nov 21, 2012 19:31 UTC (Wed)
by ovitters (guest, #27950)
[Link] (7 responses)
Jhbuild parallel installs an entire GNOME in your existing distribution. This includes Nautilus and gnome-panel and so on.
Posted Nov 22, 2012 14:38 UTC (Thu)
by Thanatopsis (guest, #14019)
[Link] (6 responses)
Posted Nov 22, 2012 17:31 UTC (Thu)
by jspaleta (subscriber, #50639)
[Link] (3 responses)
Posted Nov 22, 2012 19:26 UTC (Thu)
by Thanatopsis (guest, #14019)
[Link] (2 responses)
Posted Nov 22, 2012 20:13 UTC (Thu)
by jspaleta (subscriber, #50639)
[Link] (1 responses)
If you want to look at specific environment changes you run:
-jef
Posted Nov 23, 2012 0:12 UTC (Fri)
by Thanatopsis (guest, #14019)
[Link]
Posted Nov 22, 2012 20:55 UTC (Thu)
by ovitters (guest, #27950)
[Link] (1 responses)
Or in other words: ensure that you can easily join development. Be able to provide people with the latest GNOME release as a VM, including all the various system dependencies which are needed by GNOME. Be able to fully test the whole "OS" (meaning GNOME but also the system dependencies).
To answer your question:
What I forgot is that this will still share the "dot" files. We've put a lot of work into supporting the XDG directories (~/.config), which can be changed using environment variables. Quite envious of KDE here (they solved that years ago).
Posted Nov 23, 2012 0:39 UTC (Fri)
by Thanatopsis (guest, #14019)
[Link]
So what is keeping everyone who desires to, from running GNOME 2.x & 3.x side by side?
Posted Nov 21, 2012 16:33 UTC (Wed)
by bronson (subscriber, #4806)
[Link] (59 responses)
I must say, their answer isn't very convincing... It reads something like, "Clem doesn't like the new Nautilus so we can't use any part of Cinnamon." It would be nice to hear more.
Posted Nov 21, 2012 16:40 UTC (Wed)
by ebassi (subscriber, #54855)
[Link] (58 responses)
Posted Nov 21, 2012 17:30 UTC (Wed)
by tjc (guest, #137)
[Link] (57 responses)
Of course Gnome has a better chance of pulling it off, since they can tweak the Gnome code to work better with extensions if they have to.
Posted Nov 21, 2012 19:20 UTC (Wed)
by ebassi (subscriber, #54855)
[Link] (56 responses)
well, it's not a problem of access to the code - it's all open, after all, and we still respond well to patches from contributors. it's more an issue of constraint: Mint wants to be able to provide a specific user experience that includes being able to completely change itself in ways that are not under the original author's intents and designs. the GNOME shell extension team can achieve that because it has a smaller surface area, and can make decisions; obviously, this will lead to a series of shitstorms on web forums and mailing lists, with people saying that we "disenfranchise" users (whatever that may mean in the context of a free and open source project), but it's not like we aren't used to it by now.
Posted Nov 21, 2012 19:30 UTC (Wed)
by Zizzle (guest, #67739)
[Link] (20 responses)
The precious GNOME brand. It's not important that users do what they want, we need to maintain the brand!
Posted Nov 21, 2012 19:41 UTC (Wed)
by ovitters (guest, #27950)
[Link] (19 responses)
Posted Nov 21, 2012 20:01 UTC (Wed)
by tjc (guest, #137)
[Link] (7 responses)
Which is better than the alternative.
I find quite a lot of what I read on the Internet (including most of your posts) not worth reading in hindsight, but I value freedom of speech, so I'm willing to put up with it.
Posted Nov 21, 2012 20:15 UTC (Wed)
by ovitters (guest, #27950)
[Link] (4 responses)
Posted Nov 21, 2012 20:29 UTC (Wed)
by tjc (guest, #137)
[Link] (3 responses)
Posted Nov 21, 2012 20:37 UTC (Wed)
by ovitters (guest, #27950)
[Link] (2 responses)
There was nothing that could be rude as the only thing you said is that you don't find most of my post worth reading. In my impression I think I have more or less the same discussion, usually with the same people in pretty much every LWN article. It gets to the point that even if I am just interested in something other than GNOME, it turns in the same discussion anyway. I sometimes wonder if the repeating the same discussion is not against the spirit of the GNOME Code of Conduct ("try to be concise", see https://live.gnome.org/CodeOfConduct).
Saying "not worth reading in hindsight": I actually wondered why only in hindsight ;)
Posted Nov 22, 2012 3:37 UTC (Thu)
by tjc (guest, #137)
[Link] (1 responses)
I'm not really sure what you mean by this, but if you mean "why do I read things that I think I might disagree with," it's because I've learned things from people with whom I disagree with on almost everything. I admit not often, but it has happened.
Posted Nov 22, 2012 8:21 UTC (Thu)
by ovitters (guest, #27950)
[Link]
Posted Nov 21, 2012 21:45 UTC (Wed)
by AndreE (guest, #60148)
[Link]
And communities are free to enforce standards of discourse to encourage the sort of participation they like.
Posted Nov 21, 2012 22:16 UTC (Wed)
by Company (guest, #57006)
[Link]
This is why I value moderated places like GNOME IRC channels or mailing lists over Facebook or Twitter for GNOME development discussion or Google News over Tumblr.
Posted Nov 21, 2012 21:01 UTC (Wed)
by Zizzle (guest, #67739)
[Link]
This guy must be the ultimate troll in your eyes.
http://igurublog.wordpress.com/2012/11/05/gnome-et-al-rot...
"The point is that it decreases our brand presence. We’ve always argued that if it is anything, GNOME is a UX. There might be a case for letting people tweak things here and there, but I really think that every GNOME install should have the same core look and feel. Otherwise, what is it that we are doing in the first place?" -- Allan Day
"Let’s say that we are trying to define either a product or a product platform. I don’t think it is possible to do this without some “brand” coherence." -- William Jon McCann
Posted Nov 22, 2012 5:23 UTC (Thu)
by Trelane (subscriber, #56877)
[Link] (9 responses)
Posted Nov 22, 2012 5:24 UTC (Thu)
by Trelane (subscriber, #56877)
[Link]
Posted Nov 22, 2012 8:25 UTC (Thu)
by ovitters (guest, #27950)
[Link] (7 responses)
Posted Nov 22, 2012 12:18 UTC (Thu)
by Trelane (subscriber, #56877)
[Link] (6 responses)
Posted Nov 22, 2012 13:18 UTC (Thu)
by ovitters (guest, #27950)
[Link] (5 responses)
Posted Nov 22, 2012 15:09 UTC (Thu)
by clump (subscriber, #27801)
[Link] (2 responses)
I do wish comments on these articles would stay away from hyperbole. Every time GNOME is mentioned people immediately jump to making assumptions about people and intent. There are gifted coders and contributors on LWN. Surely the time would be better spent contributing.
Posted Nov 22, 2012 16:03 UTC (Thu)
by bronson (subscriber, #4806)
[Link] (1 responses)
Posted Nov 22, 2012 20:49 UTC (Thu)
by clump (subscriber, #27801)
[Link]
Posted Nov 22, 2012 20:14 UTC (Thu)
by Trelane (subscriber, #56877)
[Link] (1 responses)
So don't filter posts with your account? Personally, it helps me deal with stressful persons who're likely to just draw me into yet another unproductive debate.
The "Someone is Wrong on the Internet" thing. It makes life suck just a bit less.
Posted Nov 22, 2012 20:47 UTC (Thu)
by ovitters (guest, #27950)
[Link]
Posted Nov 21, 2012 19:57 UTC (Wed)
by el_presidente (guest, #87621)
[Link] (15 responses)
Isn't this a good thing? Assuming that the original author isn't perfect.
Posted Nov 22, 2012 9:14 UTC (Thu)
by ebassi (subscriber, #54855)
[Link] (14 responses)
one thing that has been learned over the past 15 years of GNOME is that there are limits as to what you can make your environment do, assuming you still want to provide a coherent experience that doesn't break horribly if something goes ever so slightly wrong. it has nothing to do with perfection (which we know is the enemy of "good"), but more with surface area and interaction between different parts of the system. complexity increases exponentially with the number of moving parts, after all. if you have, for instance, 2 extensions then you need to handle four cases: only (a) is loaded, only (b) is loaded, both (a) and (b) are loaded, both (a) and (b) are unloaded. on top of that, dependencies and ordering may be issues (and one of the things that Clem found is that yes, they are): now you have to handle the case where (a) is loaded before (b), and the case where (b) is loaded before (a). total: six cases, for two extensions; if you look at the list of extensions needed to implement a "classic" UX, you can start to extrapolate how many failure conditions have to be checked to avoid breaking your UI. now a solution is to make it a single extension, or at least a set of independent extensions that do not interact between them and do not rely on ordering, and eliminate all of this in one fell swoop - but this falls outside the constraints on Cinnamon, which allows you to control individual extensions, and has different extensions depending on each other. again, fair enough: I cannot even remotely pretend to dictate what Clem should or should not do, and I don't begrudge him the necessity to fork, given his constraints. it's really not something that should be so surprising, but I guess it needs to be experienced as a developer to be truly believed. I posit that this is why a lot of people here, and elsewhere, think that GNOME developers are morons that like to remove third party extension points just because the want to impose misery on their users, as opposed to the people that have been dealing with the user-reported bugs and requests for the past 15 years - which is insulting and wrong, but mostly insulting.
Posted Nov 22, 2012 16:09 UTC (Thu)
by bronson (subscriber, #4806)
[Link] (13 responses)
Posted Nov 22, 2012 18:33 UTC (Thu)
by nix (subscriber, #2304)
[Link] (11 responses)
Coupling *is* bad, and it *does* push up the test matrix, but clearly it's not as bad as all that. It might be worth seeing what ball-of-mud projects like Emacs are semi-accidentally doing right in this area, and copying it.
Posted Nov 22, 2012 18:44 UTC (Thu)
by Cyberax (✭ supporter ✭, #52523)
[Link] (3 responses)
It looks like there's no real progress there. Other projects had moved from simple text editors to full-scale semantically-aware IDEs during this time.
Posted Nov 22, 2012 19:02 UTC (Thu)
by nix (subscriber, #2304)
[Link] (2 responses)
Posted Nov 22, 2012 19:07 UTC (Thu)
by Cyberax (✭ supporter ✭, #52523)
[Link] (1 responses)
Posted Nov 23, 2012 9:23 UTC (Fri)
by nix (subscriber, #2304)
[Link]
Posted Nov 22, 2012 22:55 UTC (Thu)
by ebassi (subscriber, #54855)
[Link] (6 responses)
stuff that we are copying, or we can copy, from Firefox: communication with extension authors; a certain grace period for letting the most successful extensions be updated before the actual release; integration of part of the functionality of the extensions into core.
it's been two cycles: it will take a bit of time to get to the point where Firefox is now.
Posted Nov 23, 2012 9:35 UTC (Fri)
by nix (subscriber, #2304)
[Link] (5 responses)
So if GNOME is modelling its extension API on FF's, it's not a good sign. If it models it on FF's except treats it like an API and doesn't break it at the drop of a hat, that might work better.
(Again, I don't really know how Emacs has avoided implosion despite using the same 'big ball of mud, everything is available' approach as FF extensions do. I suspect it is simply treating its interfaces like a programming language designer would, i.e. extremely conservatively, taking *decades* to deprecate *anything*, so by the time your extension moves from using deprecated interfaces to breaking because they're removed, the app itself is too obsolete for anyone to care about it anymore. It only just broke old-style backquote, for instance, and that started emitting deprecation warnings something like fifteen years ago.
Perhaps if people would consider that they are kicking all their users every time they deprecate a stable interface it might help. I understand that Emacs developers ritually cut off and sacrifice a body part to the cons gods every time they intentionally break anything that external Lisp is relying on :P That attitude might help too, but it seems to be almost unique in the 'just break it dammit' free software community right now.)
Posted Nov 23, 2012 9:51 UTC (Fri)
by ebassi (subscriber, #54855)
[Link] (3 responses)
because you're obviously ignoring the fact that the emacs users are putting up with a big ball of elisp with obscure commands that require three keyboards to actually be used successfully, which means that they are capable of getting out of the mess by themselves, and they'll probably enjoy doing so - whereas people installing Firefox and GNOME extensions are much more likely not to be software developers or humungous geeks.
Posted Nov 23, 2012 19:37 UTC (Fri)
by nix (subscriber, #2304)
[Link] (1 responses)
Posted Nov 30, 2012 20:20 UTC (Fri)
by njs (subscriber, #40338)
[Link]
(Also emacs' UI is pretty flat and decoupled to start with, since it consists mostly of keybindings. It's much easier to merge 10 extensions' keybindings than it is to merge 10 extensions' arbitrary fiddlings with status bars, menus, etc., and those things change from release to release too.)
Posted Nov 23, 2012 19:39 UTC (Fri)
by nix (subscriber, #2304)
[Link]
Posted Nov 23, 2012 10:18 UTC (Fri)
by dlang (guest, #313)
[Link]
Firefox also has an extensions API, and things that use that are very stable. But Firefox didn't start with an explicit API, instead extensions are allowed to muck with anything in the browser, and ones that do are extremely sensitive to any changes in the browser (potentially including compile options)
as in everything, there are tradeoffs
Posted Nov 22, 2012 22:51 UTC (Thu)
by ebassi (subscriber, #54855)
[Link]
you're extrapolating from something I didn't say. I said that it's extremely hard to create a system that can be QA'd (and documented) effectively - not impossible, because there are few things that are outright impossible. it's also true that everyone can set up their own system using extensions, evaluate what breaks, and learn to avoid it - locally; end users, especially enthusiasts, have a fairly high threshold for pain, otherwise you wouldn't be able to explain vim, emacs, or enlightenment. I'd rather not expose non-enthusiasts to this mess, though.
Posted Nov 21, 2012 20:21 UTC (Wed)
by tjc (guest, #137)
[Link] (18 responses)
My impression (which could be wrong) is that the Gnome project does not want to accept patches from outside contributors, which is why Cinnamon was forked in the first place. Are you saying that Cinnamon could be integrated with Gnome Shell and Mutter if the Mint project submitted patches?
Posted Nov 21, 2012 21:05 UTC (Wed)
by sorpigal (guest, #36106)
[Link]
So "If you want that maintain it yourself," which they're doing.
Posted Nov 22, 2012 2:20 UTC (Thu)
by jbicha (subscriber, #75043)
[Link]
I believe that whatever muffin does could be done in mutter. Even Cinnamon could probably be implemented in extensions and I think GNOME Shell developers would be interested in accepting a few patches to make that possible (if it isn't already).
But the Linux Mint devs would rather keep their GNOME 3.2 forks of GNOME Shell, Mutter, and Nautilus.
Posted Nov 22, 2012 8:51 UTC (Thu)
by ebassi (subscriber, #54855)
[Link] (15 responses)
I guess that's why we don't have a public bug tracking system, or integrated patch review on said bug tracking system, or even a public, distributed revision control system to store all our code.</sarcasm> seriously: we accept patches and contributions from everyone; there are constraints: if the maintainer does not think your patch should be integrated, then he won't integrate it. the reasons for that depend on the product's direction, long term maintainability, style issues, design issues, or implementation issues. any failure to match to the per-product criteria will be communicated and there can even be a back and forth until the patch is either dropped or pushed to the repository. I have just described the process of submitting a patch to any open source/free software project; it shouldn't be surprising anyone that things work this way for GNOME too.
Posted Nov 22, 2012 8:57 UTC (Thu)
by dlang (guest, #313)
[Link] (13 responses)
are you really surprised that people don't "work with them" to submit patches?
Posted Nov 22, 2012 9:25 UTC (Thu)
by kigurai (guest, #85475)
[Link]
While I noticed some regressions in the first versions of GNOME 3.x (most notably bookmarks in nautilus), I think it's a healthy sign of a project that features are not applied blindly.
Posted Nov 22, 2012 9:27 UTC (Thu)
by ebassi (subscriber, #54855)
[Link] (11 responses)
this is something you have inferred by yourself, or extrapolated by single data points. yes, it has been said by the members of the design theme that extensions and themes are potentially dangerous; they have any right to say so, and from their perspective (and from others as well) they are absolutely right. on the other hand, you're replying to an article that says that the GNOME project has decided to use extensions to bring the 2.x user experience back for the users that feel so inclined. I think an announcement from the release team, which is direct emanation of the GNOME Foundation board of directors, should have more weight on any judgement of the direction of the GNOME project than individual emails extrapolated out of their context. another data point for you to consider: I accept patches, I accept features, and I accept bug reports - and so do all the other maintainers in the GNOME project, otherwise we would have closed Bugzilla down. if you think I (or any other maintainer) will commit any and all patches you send my way without a review, then you're obviously deluding yourself: I will reject patches that are sub-par, or conflict with my vision of the modules I maintain. it's not something unprecedented or weird or wrong. if you think you know better, then the licensing and development model allows you to fork my code and do whatever; I'd obviously prefer to discuss things before adopting the nuclear option, but that's just how things works in free software, don't they? try sending a patch for a kernel module written in C++, or using the GNU coding style, or using the wrong interface, to lkml, and see what happens. tho, I have to agree: we have a marketing/communication issue. every time GNOME does
Posted Nov 22, 2012 9:59 UTC (Thu)
by dlang (guest, #313)
[Link] (10 responses)
actually, I think you (as a project) are doing a pretty good job of getting that exact message out.
This article is one of the very few items that goes the other way.
Not accepting patches because they don't agree with your vision for the project is within your right (and your responsibilities for that matter), but you can't do that and then complain "why don't they just send patches" when they fork your project.
Preventing a fork is at least as much the responsibility of the people running the project (thorugh the process of accepting outside viewpoints and expanding the scope of the project when patches are supplied) as it is the responsibility of the people who start the new fork
Posted Nov 22, 2012 15:12 UTC (Thu)
by jbicha (subscriber, #75043)
[Link] (9 responses)
If you're talking about the MATE and Cinnamon projects, I don't think that those developers even tried submitting patches. If they didn't, then I believe the GNOME developers are fully justified in saying "why don't they just send patches."
Posted Nov 22, 2012 20:40 UTC (Thu)
by ovitters (guest, #27950)
[Link]
Now this is not needed anymore (everyone has their own infra).
Posted Nov 22, 2012 22:43 UTC (Thu)
by ebassi (subscriber, #54855)
[Link]
correct, as far as I know after talking with the maintainers of the involved projects.
Posted Nov 24, 2012 2:15 UTC (Sat)
by tytso (subscriber, #9993)
[Link] (6 responses)
For that reason, I'm not going to be willing to waste time trying to bend GNOME 3 in "Classic mode" to my will (if that's even possible, given that you don't believe in giving customization options to users). It's clear it will always be a second class citizen, because it's not consistent with your "vision". Which is fine. Fortunately, the XFCE developers are willing to support my desired use case --- which is why I'd encourage all desktop developers who are interested in contributing to GNOME 3 "classic mode extensions", to consider instead contributing to XFCE. At least that way they will be contributing to a project where their contributions will be valued, instead of being at best tolerated since they don't match up with the GNOME project's "vision".
Posted Nov 24, 2012 2:27 UTC (Sat)
by jbicha (subscriber, #75043)
[Link] (5 responses)
I understand you're upset at GNOME 3 to date. Hopefully you can see that the GNOME developers actually do appreciate extensions that add customizability. (I mean that's kind of what this whole news topic is about.)
I'm glad that XFCE seems to be working out well for you. Maybe you should take a look at GNOME 3.8 or 3.10 to see how well the classic mode lives up to your expectations next year.
Posted Nov 24, 2012 3:09 UTC (Sat)
by Trelane (subscriber, #56877)
[Link]
Specifically, I'm using https://extensions.gnome.org/extension/484/workspace-grid/ which has satisfied my need for a 7x7 grid quite admirably.
HTH.
Posted Nov 24, 2012 19:35 UTC (Sat)
by tytso (subscriber, #9993)
[Link] (3 responses)
The problem is that the GNOME developers have a very bad reputation about not caring about preserving their existing userbase's usage patterns, and instead of developed Steve Jobs arrogance of trying to tell me that "I'm using it wrong". I haven't seen any evidence they've repented of their arrogance. Until then, why should I risk my productivity?
Better to try to encourage more people to use the competition such as XFCE, and make it be a better desktop environment than GNOME 2.x ever was (and certainly better than GNOME 3.x is by my lights).
Posted Nov 24, 2012 21:57 UTC (Sat)
by paulj (subscriber, #341)
[Link] (2 responses)
Posted Nov 24, 2012 22:13 UTC (Sat)
by Cyberax (✭ supporter ✭, #52523)
[Link] (1 responses)
XFCE, on the other hand, is not married to GTK2 - there are plans to migrate to GTK3 (it's actually slowly happening right now). And XFCE community is nice enough to minimize breaking UI changes.
Posted Nov 26, 2012 17:07 UTC (Mon)
by tytso (subscriber, #9993)
[Link]
But in any case, that's why I've been recommending XFCE; that and the fact that it's available on all of the major distributions, which is not necessarily true for the Gnome 2 forks.
Posted Nov 22, 2012 17:56 UTC (Thu)
by tjc (guest, #137)
[Link]
If you read from the top of this thread down to here you'll notice that we're going around in a big circle, with a lot of context being left behind along the way.
Posted Nov 21, 2012 16:08 UTC (Wed)
by juliank (guest, #45896)
[Link] (4 responses)
(a) do not know whether they are really online or not (as there is no red/green element telling them anywhere)
(b) are confused by having two different ways to chat with people (a chat window from Empathy and the internal notification-like chat from shell)
But this all still does not solve the problem of running GNOME on ARM devices without sensible 3D support, and is thus most likely not a really acceptable solution for (mostly Debian) people wanting to run desktops on ARM.
Posted Nov 21, 2012 16:20 UTC (Wed)
by drago01 (subscriber, #50715)
[Link] (2 responses)
A device / OS without working GPU acceleration is just not competitive anymore in 2012/3.
Posted Nov 23, 2012 10:01 UTC (Fri)
by jcm (subscriber, #18262)
[Link] (1 responses)
Posted Nov 23, 2012 10:36 UTC (Fri)
by kigurai (guest, #85475)
[Link]
Posted Nov 21, 2012 16:26 UTC (Wed)
by dront78 (guest, #47603)
[Link]
Posted Nov 21, 2012 18:22 UTC (Wed)
by MisterIO (guest, #36192)
[Link]
Posted Nov 21, 2012 22:26 UTC (Wed)
by bagder (guest, #38414)
[Link] (1 responses)
During recent years, I can only think of OpenOffice.org as a project and name that possibly has made worse decisions and lost a greater share of users and developers. (but no, I don't have any actual numbers or surveys backing this up)
Among my friends and fellow FOSS hackers, we were almost everyone using gnome2 back in the days. Gnome3 entered and now I don't know many people who still use gnome. Users felt driven over to KDE, XFCE and other environments. I know I did, and I won't go back to gnome now on just this "promise" of a classic mode. The gnome project showed me how they didn't care much about existing users and I don't trust that they suddenly have started doing so.
Posted Nov 22, 2012 18:39 UTC (Thu)
by nix (subscriber, #2304)
[Link]
(Actually, speak of the devil, I mentioned Emacs earlier but Rockbox is another example of a project that has huge numbers of features but somehow does not suffer a catastrophic testing collapse. This despite also having huge numbers of targets and having variable sets of features implemented on different targets. Maybe you should give the GNOME people a few lessons!)
Posted Nov 21, 2012 23:03 UTC (Wed)
by bojan (subscriber, #14302)
[Link]
- no workspace switcher extension offers preview of windows [1]
The problems of using extensions for customisations are well known. Combinatorial explosion and inability to set absolute settings (e.g. which extension's element takes left most corner?) come to mind first. It seems that Gnome developers still don't want to budge on that (quote: "We still believe that there should be a single, well-defined UX for GNOME 3"), although by officially providing "classic", they already did conceded at least some the points.
It is also a bit disingenuous to say that people want "classic" "because they are used to certain elements and features of the GNOME 2 UX". That is not the main reason. The main reason is the the new interface is more cumbersome to use and has therefore regressed.
Gnome developers should heed what usability experts have been telling us about user interfaces. The most recent example is Jakob Nielsen's report on Windows 8, which is surprisingly applicable to Gnome 3:
http://www.useit.com/alertbox/windows-8.html
Double desktop (overview v. normal mode in Gnome 3), lack of multiple windows (everything heading to full screen in Gnome 3), low information density (again, full screen windows), reduced discoverability etc.
[1] This piece of text from Nielsen's take on Windows 8 applies rather well to loss of desktop visibility that came with Gnome 3:
"When users can't view several windows simultaneously, they must keep information from one window in short-term memory while they activate another window. This is problematic for two reasons. First, human short-term memory is notoriously weak, and second, the very task of having to manipulate a window—instead of simply glancing at one that's already open—further taxes the user's cognitive resources."
Posted Nov 22, 2012 0:08 UTC (Thu)
by ncm (guest, #165)
[Link] (39 responses)
GNOMErs cannot conceal their contempt even when trying to appear conciliatory. As has been explained to them many, many times. people don't hate GNOME 3 "because they are [not] used to" it. Knowledgeable people prefer to stick with GNOME 2 because it works better. More precisely, many frequently-used operations that require zero or one input actions on GNOME 2 require several on GNOME 3. Other necessary operations cannot be done on GNOME 3 with any amount of jiggery-pokery.
Failure is never a surprise, and it's not always a choice. Not learning from failure is always a choice.
Posted Nov 22, 2012 0:55 UTC (Thu)
by vonbrand (subscriber, #4458)
[Link] (36 responses)
Sorry, but after a month or so struggling with the very early Gnome 3 versions, I now find I'm more productive with Gnome 3 than I ever was with Gnome 2. This "nobody can use Gnome 3 efficiently" is nonsense. The Gnome developers I know do tend to use the latest builds on a day-to-day basis, and they would surely be the very first ones to complain if it didn't work at all, as is usually claimed here.
Posted Nov 22, 2012 1:43 UTC (Thu)
by bojan (subscriber, #14302)
[Link] (35 responses)
Nobody claimed any such thing.
Consider a simple action of changing a workspace using the GUI/mouse in Gnome 2 and 3, for instance.
Gnome 2 (or Gnome 3 fallback): move mouse to the workspace switcher, click on the workspace in workspace switcher (which you are constantly aware of, just by glancing at it), change of view.
Gnome 3: move the mouse to the activities, wait for hot corner or click, change of view, travel to the right, wait for workspaces to pop up, become aware of the one you want, click on it, change of view again.
No, not a regression at all...
Posted Nov 22, 2012 1:46 UTC (Thu)
by mjg59 (subscriber, #23239)
[Link] (20 responses)
Posted Nov 22, 2012 1:47 UTC (Thu)
by bojan (subscriber, #14302)
[Link] (18 responses)
Posted Nov 22, 2012 2:02 UTC (Thu)
by mjg59 (subscriber, #23239)
[Link] (17 responses)
Posted Nov 22, 2012 2:12 UTC (Thu)
by bojan (subscriber, #14302)
[Link] (3 responses)
Even in your case, where you do have a running application, overview is still a regression, because there are two changes of view and you cannot even see where your application is without entering the overview. (I never claimed things could not be improved in the "classic" paradigm - just that activities overview isn't it).
Please read Windows 8 review by the real usability expert I pointed to a few comments above. It is rather instructive when it comes to Gnome 3. I wasn't even aware of how hard Gnome developers have been looking at Metro before I saw Windows 8 on YouTube.
Posted Nov 22, 2012 2:51 UTC (Thu)
by mjg59 (subscriber, #23239)
[Link] (2 responses)
Sure, it's mildly more involved to move an application to a different workspace. But that's made up for by not *having* to know where my application is - I click, I get taken there. I spend much more time interacting with running applications than I do starting new ones.
(I'm pretty convinced you've got your timeline wrong regarding Windows 8 and Gnome 3)
Posted Nov 22, 2012 3:04 UTC (Thu)
by bojan (subscriber, #14302)
[Link] (1 responses)
I run F-17, Gnome 3 fallback. Local desktop with mutter, remote one with metacity (mutter too slow on a VM).
> Right clicking does nothing. I've no idea what "Go to a place" means.
Just another two regressions introduced in Gnome 3, really.
Go to a place means clicking on Places and picking one. Right clicking does plenty when you have Nautilus run your desktop. If you install nautilus-open-terminal, it does even more.
> (I'm pretty convinced you've got your timeline wrong regarding Windows 8 and Gnome 3)
Possibly. Still, Nielsen's review of Windows 8 appears rather applicable to Gnome 3, as many ideas are the same.
Posted Nov 22, 2012 23:57 UTC (Thu)
by luya (subscriber, #50741)
[Link]
Posted Nov 22, 2012 5:36 UTC (Thu)
by Trelane (subscriber, #56877)
[Link] (11 responses)
I suspect it would be very enlightening to watch these users under a controlled environment in gnome2 and then in gnome3 ti see where precisely the disconnects come and to see if my hunch above is correct.
Posted Nov 22, 2012 6:21 UTC (Thu)
by bojan (subscriber, #14302)
[Link] (10 responses)
Yes, I use workspaces to separate things (they are called _work_ _spaces_ for a reason). Most times by task, but sometimes simply because there is not enough space to hold all the required windows to complete one task open at the same time (yes, some of us actually use more than _one_ window at one time). The old MS Windows paradigm of minimise/raise is rather messy compared to seeing _everything_ in the workspace switcher and going there with one click (i.e. most times, no window is behind anything).
Static nature of workspaces (which to Gnome developer's credit has been reintroduced) is essential for visual orientation. If you read that paper by Nielsen that I pointed to, you'll see that he talks about "glancing" being superior to "switching", because you don't really have to do anything other than raise your eyes to do it. That is what workspace switcher is for, window thumbnails included.
Gnome 3 has zero visibility. That is problem number one. Gnome 3 needs two view switches for every workspace change (using GUI). That's problem number two.
Don't get me wrong. I use "activities overview" on my Android phone all the time, because there is no space to put everything on the "desktop" there. Not so on my computer. So, I don't see why I should be RFC1925(6)-ed all the time...
Posted Nov 22, 2012 15:08 UTC (Thu)
by pboddie (guest, #50784)
[Link]
Posted Nov 22, 2012 18:43 UTC (Thu)
by paulj (subscriber, #341)
[Link] (3 responses)
Posted Nov 27, 2012 0:16 UTC (Tue)
by BenHutchings (subscriber, #37955)
[Link] (2 responses)
It's under System Settings, Keyboard, Shortcuts tab, Navigation group. (This is in GNOME 3.2, hopefully not removed since!)
Posted Nov 27, 2012 0:41 UTC (Tue)
by mjg59 (subscriber, #23239)
[Link]
Posted Nov 27, 2012 8:46 UTC (Tue)
by paulj (subscriber, #341)
[Link]
Though, both Cinnamon and GNOME Shell induce occasional complete lockups of the X server with Nouveau in Fedora 16. When I upgrade to Fedora 18 I'll see if that's improved (must have right - "force drivers to get better" was one of the aims of GNOME Shell going 3D, no?). Till then I have to stick to XFCE.
Posted Nov 22, 2012 18:51 UTC (Thu)
by nix (subscriber, #2304)
[Link] (4 responses)
Dynamic grids (and similar things such as the dynamically-changing alt-tab ordering of many windowing environments) *ruin* this sort of geographic metaphor completely. They must not be the only available option, or those of us who use geographic metaphors are left completely out in the cold. (I've been using this metaphor for so long that I actually feel *seasick* in a GUI that uses some other metaphor, as if the solid ground has turned to water, and yes, I get all the physiological responses that go with seasickness, too. Getting any work done in that state is hopeless.)
There's nothing wrong with a grid that expands dynamically as you use more workspaces, but moving existing things around, or changing the navigation between existing things without explicit user permission, will break the model and break the workflow of people like me. (And cause me to lose my lunch!)
Posted Nov 23, 2012 9:51 UTC (Fri)
by marcH (subscriber, #57642)
[Link]
Posted Nov 23, 2012 11:58 UTC (Fri)
by stevem (subscriber, #1512)
[Link] (1 responses)
You're describing something very similar to my own working habits here...
Posted Nov 23, 2012 19:42 UTC (Fri)
by nix (subscriber, #2304)
[Link]
Posted Nov 23, 2012 11:59 UTC (Fri)
by hholzgra (subscriber, #11737)
[Link]
Posted Nov 22, 2012 16:31 UTC (Thu)
by niko (guest, #80138)
[Link]
Posted Nov 22, 2012 12:22 UTC (Thu)
by cortana (subscriber, #24596)
[Link]
Posted Nov 22, 2012 2:25 UTC (Thu)
by jbicha (subscriber, #75043)
[Link] (4 responses)
The vast majority of GNOME developers do in fact use GNOME on laptops/desktops with keyboards and mice and not on touch-screen tablets.
Posted Nov 22, 2012 2:33 UTC (Thu)
by bojan (subscriber, #14302)
[Link] (3 responses)
Posted Nov 22, 2012 6:25 UTC (Thu)
by kigurai (guest, #85475)
[Link] (2 responses)
Posted Nov 22, 2012 8:31 UTC (Thu)
by bojan (subscriber, #14302)
[Link] (1 responses)
On the point of the workspace switcher, it can be made bigger (customisation benefit), it is flushed against the edge so, unless you are working remotely, it's a big target, just like the corner etc. Also, it can be moved anywhere (another benefit of customisation) - mine is in the upper left, next to the menu, for instance.
But, one of the main benefits of the workspace switcher is visibility. It is literally zero effort to remind yourself where stuff is at any given time. This is completely gone from Gnome Shell.
Posted Nov 22, 2012 9:20 UTC (Thu)
by kigurai (guest, #85475)
[Link]
I disagree with the visibility thing. I think it is much more visible in GS than using the WS. Sure, I have to press <Super> if I forget where I put stuff, but at least the workspace preview I get then is much larger than ~15 pixels wide, so I can actually see something :)
Posted Nov 22, 2012 2:33 UTC (Thu)
by pizza (subscriber, #46)
[Link] (8 responses)
Eh, Neither G2 or G3 is particularly good on that front; thankfully they both support the use of hotkeys to page between workspaces so my hands never have to leave the keyboard.
Perhaps the single most annoying thing I had to deal with in the G2-G3 transition was that the workspace paging hotkeys changed from CTRL-ALT-[Left|Right] to CTRL-ALT-[Up|Down].
Posted Nov 22, 2012 4:45 UTC (Thu)
by bojan (subscriber, #14302)
[Link] (7 responses)
I agree with you here, actually. At least Gnome 2 and Gnome 3 fallback can be customised better.
The annoying bit in Gnome 2 (and Gnome 3 fallback) is the existence of two panels. One has to travel with the mouse up/down all the time. Personally, I have been running a single (top) panel for years now, with workspace switcher right next to the menu. Plenty of space for the taskbar too.
And, if space was not wasted on displaying user's real name all the way to the right (people have to be reminded of their name? seriously?), if applications/places were icons instead of text and Gnome 3 fallback wasn't buggy when displaying status icons (which are too widely spaced), there would be even more space available on that single panel, whether it be on top, bottom, left or right (depending on personal preferences, screen X to Y ratio etc.).
Posted Nov 22, 2012 14:55 UTC (Thu)
by jhellan (guest, #17103)
[Link]
Posted Nov 22, 2012 18:47 UTC (Thu)
by paulj (subscriber, #341)
[Link] (2 responses)
Configurable side panels and auto-hide have been excised with GNOME3 AFAICT.
Posted Nov 23, 2012 19:11 UTC (Fri)
by drag (guest, #31333)
[Link] (1 responses)
With Gnome 3 it's possible to get a decent one through extensions or whatever. At least for my purposes it can be made to work correctly.
Although I find that using the 'alt-tab' or 'alt-~' to access window change dialog combined with arrow key navigation is superior to using the mouse in any situation. I know that lots of people are irritated by the change, but the way Gnome 3 is almost objectively better design.. it's most significant fault is that it's different then the Microsoft style.
Posted Nov 29, 2012 13:08 UTC (Thu)
by paulj (subscriber, #341)
[Link]
So I still needed a horizontal panel, for application indicators, menu. However moving what could to a side-panel freed up space on the horizontal one.
The alternative would have been top and bottom panels, both set to auto-hide. With the side-panel, in less precious side-space, I could afford to have it always visible.
This stuff matters on a laptop with a 1200x800 screen. :)
Posted Nov 22, 2012 19:35 UTC (Thu)
by ibukanov (subscriber, #3942)
[Link] (2 responses)
Exactly! It always puzzles me why so many Linux desktops like to waste vertical space that became more valuable with the spread of 16:9 screens. In fact on a small notebook with a wide screen even a single top or bottom panel takes too much vertical space. I would prefer to have a vertical panel. Gnome 3 panel that contains just clocks and notification icons would be a nice candidate for that. But nope, there is of cause no such option. In fact so far the only working vertical panel that I found is the one in Windows 7...
Posted Nov 27, 2012 21:21 UTC (Tue)
by nevets (subscriber, #11875)
[Link] (1 responses)
This is why I still own 4:3 and 5:4 monitors :-)
But I still prefer the top and bottom panels. They are filled with information. The top has my menu, and startup icons for terminal, firefox, chrome, ding, evolution, and xchat. As well as weather applet, kill-window, screen shot applet, sound, notifications and date.
The bottom has the "clear screen", logout, the task list, system monitors and finally the workspace switcher (note, I just use hot keys to switch, seldom do I click on the workspace switcher).
But I've always disliked side panels. I don't know why, maybe because I don't read up and down?
Posted Nov 29, 2012 9:31 UTC (Thu)
by ibukanov (subscriber, #3942)
[Link]
I have found that as long as the panel is just a source of occasional visual hints or information, like time, network and battery status, it works for me vertically when placed on the right of a wide screen. There it destructs less.
The disadvantage of such setup is that one cannot use the panel for navigation between windows. First there is a problem with a long mouse travel to the right edge from the left where most of my activity happens. Second a task-bar style navigation with ungrouped windows simply cannot work unless one makes the panel really wide to see all window titles. But grouping implies more mouse movements or clicks first to select the a group and then to select a window within the group.
So with a single vertical panel on the right one needs efficient keyboard navigation to switch between windows. I have found that MS solution in Win7 is rather good with big application icons on the panel, ability to pin an application to a permanent on the panel position and keyboard shortcuts to access a particular pin or cycle through its windows. One can emulate that on Linux with virtual desktops, but application icons still offer a possibility of using a mouse with a single movement and click to access single-windowed rarely used applications.
Posted Nov 22, 2012 1:39 UTC (Thu)
by zaitcev (guest, #761)
[Link] (1 responses)
Posted Nov 22, 2012 1:46 UTC (Thu)
by bojan (subscriber, #14302)
[Link]
Posted Nov 23, 2012 8:21 UTC (Fri)
by ssmith32 (subscriber, #72404)
[Link]
-stu
Posted Nov 26, 2012 20:49 UTC (Mon)
by clownix (guest, #87559)
[Link]
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
- you think something is an personal insult, I say that it is not
- you didn't respond to what I've said
- you did suggest my English is not good
- you did suggest my reading comprehension is not good
- you are suggesting some goose chase because you do have some argument
GNOME Shell to support a "classic" mode
http://lwn.net/Articles/524580/
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
https://lwn.net/Articles/526359/
"No need for stupid sarcasm, thanks."
perhaps my opportunity to be flamed ...but
I suspect you do not have a good appreciation for what the word sarcasm means nor the implicit derision the word conveys.
A normal denotative meaning of sarcasm (according to New Lexicon Websters Dictionary 1990 edition) is "n. a cruel humorous statement or remark made with the intent of injuring the self-respect of the person to who it is addressed ...".
So, by labeling the comment as sarcasm (not matter the intent of the "stupid" qualifier) you made a value judgment of the speakers intent and character; and that being a negative one. Thus it would usually be seen as a personal attack on the speaker.
However, in my opinion, even the use of "stupid" in such discussions is sufficient to be offensive, especially as its secondary mean (from the same reference dictionary is "adj. ... resulting from lack of intelligence". And you appeared to understand this as you gave an excuse for your use of the adjective.
perhaps my opportunity to be flamed ...but
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
No, there are deprecated GNOME libraries that are no longer shipped and hard to build (at least via distro means), breaking apps.
GNOME Shell to support a "classic" mode
seriously, if a distro ships an application without satisfying its dependencies,
This thread was explicitly about proprietary applications, which are usually not shipped by distributions.
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
That is a disgrace; your experience should be sent to all Free software developers. It is OK to stop adding features if you don't have the time; but it is not good to stop maintaining old stuff. I think we have it backwards most of the time.
Backwards compatibility over features
The system was running in a very old Windows XP PC. When the time came to replace it they first tried with Windows 7; the application refused to run. They called me and I explained what Aero is, and that they needed to install Windows XP Mode, which they did. The application crashed. They had to install an old version of Vista. I don't know what the problem was, just that they could not fix it. After that they have been regretting their decision of buying anything based on Windows.
who would you think that your client would have blamed, Microsoft or the original devs?
Backwards compatibility over features
GNOME Shell to support a "classic" mode
2. Related to that - did anyone do a scan to see what libraries the application used? Once that is determined, you can download the libraries as .deb files.
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME 3 wasn't designed to be parallel installable. Right?
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
Wol
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
I'm not familiar with the internals of GNOME but what about notifications or IPC or VFS plugins?
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
And what do we users gain from all this application breakage?
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
-jef
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
I realize that it is frustrating to see something you put loads of work dragged through the mud, but accepting that level doesn't help. It also doesn't mean that everybody criticizing is one of the mud throwers.
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
So which version of Firefox removes great chunks of functionality making it essentially useless like GNOME3?
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
Sure, GNOME2 - 3 is just like a 6 week firefox iteration. I'm the unreasonable one.
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
If you are prone to sarcasm, and you don't have the necessarily health care to cover the cost of the meds to control it you can still make a series of choices on when and where you use sarcasm. Control the disorder don't let the disorder control you.
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
- outright bugs
- hardware issues
- something that doesn't work right at the moment
- packaging problem
- performance (known or unknown)
- design/usability problems
etc
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
4: messed up UI
6: fucked up the location bar by making stuff gray
7: broke copy/paste from location bar
8: needs manual fudging for add-ons
9: messed up UI again
10: removed forward arrow
13: added the horrendous "home tab"
15: suddenly auto-updates without asking
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
font size, or minimize windows or getting rid of the task bar.
2) You can re enable that feature
3) There is an extension available for that
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
So which distro has GNOME2 (not MATE) and GNOME3?
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
The "apps" (I would argue that nautilus and gnome-panel are not apps but are the desktop) are not parallel installable.
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
jhbuild when used to run gnome-session sets up shell environment variables so gnome components use the files installed via the jhbuild process.
jhbuild shell
and you can examine the environment variables accordingly.
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
The way that jhbuild does this is by installing everything in different prefix. So instead of /usr, you can have the entire GNOME stack (+ some dependencies) in e.g. $HOME/gnome. You can then tell GDM to launch $HOME/gnome/bin/startgnome.
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
Of course Gnome has a better chance of pulling it off, since they can tweak the Gnome code to work better with extensions if they have to.
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
Isn't this a good thing? Assuming that the original author isn't perfect.
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
Well, it did. I've been trying to use emacs for about a week every year for the last 15 years of so.
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
Again, I don't really know how Emacs has avoided implosion despite using the same 'big ball of mud, everything is available' approach as FF extensions do.
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
By this logic extensions.gnome.org is doomed to failure. Curious if you really believe this.
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
My impression (which could be wrong) is that the Gnome project does not want to accept patches from outside contributors
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
but when the project leaders make such a point of saying that they don't want features, they don't want flexibility, they don't want...
$SOMETHING, people immediately accuse us of being irrational, wrong, stupid, and be on the payroll of Microsoft or Apple or Google or Satan himself. this, repeated over the course of years tends to create a siege mentality - it is (sadly) natural, and we (luckily) lack the personalities to just tell people to fuck off and die in a ditch, like some other project does.GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
》 project is within your right (and your responsibilities for that matter),
》 but you can't do that and then complain "why don't they just send patches"
》 when they fork your project.
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
If you're talking about the MATE and Cinnamon projects, I don't think that those developers even tried submitting patches.
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
I could probably do everything I do in Win 3.11 or CDE, if the applications would run there. I don't NEED anything else, really.
But I WANT a prettier desktop with more functionality.
If you are happy with XFCE, then run XFCE. I tried the Fedora XFCE spin on a netbook quite recently. Quite quickly changed back to Gnome 3 since it works better (for me). Sure, it is slower than XFCE, but it was an acceptable loss to get the added functionality.
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
Not that KDE doesn't have its quirks, but at least it can be made good enough if you tweak it a bit, like completely disabling Nepomuk and all the graphical effects and changing the 1-click-to-start-programs to the more classic 2-clicks.
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
Cautiosly optimistic
- it still will not be configurable
"because they are used to certain elements and features of the GNOME 2 UX"
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Even the UI to configure the shortcut keys is gone, had to futz in dconf.
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Use the keyboard
Use the keyboard
Use the keyboard
But then, I usually switch ws using either keyboard or keyboard+mouse, because that is the fastest way.
Use the keyboard
Use the keyboard
Pervasive contempt
Pervasive contempt
Gnome 2 panels
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
Pervasive contempt
GNOME Shell to support a "classic" mode
GNOME Shell to support a "classic" mode
