GNOME and KDE Devs Wrangle Over 'System Settings' Name
An anonymous reader writes "The developer of the KDE System Settings application has launched a formal complaint against GNOME for renaming 'Control Center' to 'System Settings' in GNOME 3.0. This developer is demanding that GNOME immediately change the name of their control panel area. Developers on both sides are now discussing this act."
Seems both KDE and Gnome are making themselves irrelevant. Switched to XFCE, not going back.
RTFA. The real issue is that duplicating the name is causing system conflicts for those with both installed.
Quote from TFA: "He says that it will cause packaging problems if there cannot be two System Settings entries in a desktop menu, as such when running GNOME the KDE System Settings application may not appear listed".
If that's the case it's a bit ridiculous. Maybe it'd be good to add some kind of namespace system.
Anyway...this doesn't deserve to be on slashdot front page.
The problem seems to be that duplicate names for different entries in menus on common distributions seem not be be correctly handled and the fix for this is not to go the consistent way (the same things are named in the same way) and fix the functions which create the menus (like detecting duplicate entries and attaching an indication of the package name in the entry), but to plainly forbid to name entries in the same way?
I dont like that. This is not the year of the linux desktop.
If you have two menu items with the same name, how do you decide which to choose? The short-term solution being proposed in the thread is to rename the "System Settings" of whatever desktop is not in use: call GNOME's app "GNOME System Settings" when in a KDE desktop.
Yes. Basically, GNOME apps have some of their setting only st-able in the GNOME control panel. Same for KDE.
Now, despite what some people would have you believe, it is normal, usual, reasonable to have apps from both environment running under whitchever one you prefer. And you may still want to change their settings.
But now, it turns out that in your menu, you have two completely different system settings, named "system settings". This is clearly not very nice.
So ideally, they ought to be called GNOME SS and KDE SS, except for two details.
- KDE named their "system settings" first, and the GNOME dev knew about that
- KDE decided that "KDE" means the community, not the DE. And clearly, the app configures the DE...
To me, this is a case of KDE lacking a bit of forsight, and GNOME being their usual arrofant selves (we are an OS -- no you're not, you are a DE, and that is quite enough)
This is definitely something worth arguing about.
You're right, as I DO use both kde and gnome. One does say System Settings, the other is Control Center. Hence, I've run into the same situation with "screensaver: which now I have 2 entries, both of which are identical, but alas, click the wrong one, and it asks you if you want to shut down gnome. What a pity that Gnome & KDE devs have to act like a couple of kids in a sandbox, and you stole my toy.
"Stand up for what you believe in, even if you stand alone"
Quit using two bloated desktops that jumped the shark and have roadmaps leading to buggy piles of shit as milestones, and your problems are solved.
Agreed. It should be Kontrol Kpanel. They really love putting K in front of everything as it is... or have they finally gotten over that?
Not so much Linux, the kernel knows nothing about these files. The structure they are using to specify menu entries is specified by freedesktop.org, who are suppose to provide specifications for ensuring desktop environments are compatible so in a sense it's their fault. Suddenly the Windows pseudo-standard of CompanyName -> Application Name makes a little more sense.
Who cares who thought of it "first"? The phrase "System Settings" is not a name, it's a description of the tool. If they both manage system settings, and they're foolishly named based on what they do instead of what they are (like the current trend of calling Firefox / Koqueror / whatever "web browser" or just "web" in the menu), then obviously there will inevitably be conflicts.
Go back to coming up with unique names within a theme (ie, "Konfigure"), and this goes away.
There is no Linux namespace issue here. Linux inherits a hierarchical filesystem and strong conventions for environment variables such as PATH and LD_LIBRARY_PATH. If tens of thousands of complex applications can coexist under this discipline, session managers have no excuse for breakage.
It seems to be simply egregiously arrogant design for two session managers to insist on appropriating exactly the same part of this environment for themselves. That's like the C compiler insisting on using JAVA_HOME for some special purpose of its own.
Am I missing something fundamental here? Because I have found both Gnome and KDE to be a step backwards in terms of true ease of use and configurability compared to much simpler predecessors like twm. I can't even change the root cursor color. Pathetic.
Parity: What to do when the weekend comes.
and it only collides if you install and use both KDE and Gnome at the same time. so, if I provide you a ditch big enough, will you be so kind and go die in it? thanks.
Thus spaketh arrogant prick. lesser humanoid, and Gnome Developer Emmanuele Bassi (ebassi@gmail.com) http://live.gnome.org/EmmanueleBassi.
Olav will be displeased with you, Emmanuele. Guess being a prick precludes you from signing that Gnome Code of Conduct:
Oh BTW dumbfuck, LOTS of Linux users have multiple DE's installed! Typical that you Gnome people can't grasp that simple fact.
When you get to the phase where your new features all involve renaming things, rounding corners, or improving "user experience" then you know it's done and you should pick a new project to work on.
My wife spent some time in serious art-school mode. One of the profs that she greatly respected told her that making great art requires two people -- 1) the person capable of making the piece, and 2) someone else to shoot the first person when they're done. This is because most folks can't leave well enough alone and keep futzing until what was great (or at least on the cusp of it) is munged beyond the pale.
It does indeed look like at least some of the Linux DEs are at the "shoot the artist" stage.
Cheers,
"What in the name of Fats Waller is that?"
"A four-foot prune."
Vee respectfully disagree. Vee say it should be Kaos Panel.
it actually turns out that the KDE system settings shell is *always* shown (regardless if your using Gnome, XFCE, LXDE or whatever), and the maintainer did not accept the "OnlyShowIn" tag fix: https://git.reviewboard.kde.org/r/102038/ - the Gnome system setting shell correctly sets the "OnlyShowIn" tag, so that it is only shown under Gnome (or Unity). and yet Gnome gets bashed because the gnome-control-center maintainer decided to give a more descriptive name for something that, unlike in Gnome 2.x, will appear as a launcher. the power of the FLOSS community: eating their children since 1991.
You can save space. Or you can save time. Don't ever count on saving both at once. -- First Law of Algorithmic Analisys