Formal complaint concerning the use of the name "System Settings" by GNOME
kevin.krammer at gmx.at
Tue Jul 26 13:56:52 BST 2011
On Monday, 2011-07-25, Ben Cooksley wrote:
> On Mon, Jul 25, 2011 at 4:36 PM, Martin Gräßlin <mgraesslin at kde.org> wrote:
> > On Monday 25 July 2011 15:57:16 Ben Cooksley wrote:
> >> >> Otherwise our users will be the ones who will suffer.
> >> >
> >> > I really doubt anyone is going to 'suffer'... This NamingClashCrisis
> >> > is more
> >> They will. As an example, KMyMoney users for instance depend on System
> >> Settings to be able to set their locale, and therefore the default
> >> currency, date format, etc.
> > In that case KMyMoney has to depend on systemsettings and has to become a
> > workspace application which I think the workspace coordinators will
> > rightfully refuse. If this is a must have configuration for KMyMoney it
> > has to add the KCM to its own configuration options. In comparison you
> > are also able to configure Phonon from within Amarok.
> > If you think that systemsettings is a required runtime dependency for
> > other applications, then systemmsettings should move from kde-workspace
> > to kde-runtime.
> I didn't choose it to be a runtime dependency. Ideally it wouldn't
> have to be. It became a "defacto" requirement as applications for KDE
> are usually developed under KDE, therefore developers don't know to
> add all the needed panels to their application.
While it is true that KDE application developers are usually not concerned
about which panels of system settings control infrastructure behavior they are
using, adding the panels to the applications is IMHO not always the correct
On the example of user default locale, there is almost certainly some way of
configuring that with the running workspace's tools, i.e. always configured
outside the apps for all apps.
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 190 bytes
Desc: This is a digitally signed message part.
More information about the kde-core-devel