Some follow-up.

I coded locally the necessary changes to have "oxygen-settings" included inside "systemsettings", even when through changing the various pages into KCModules, and ... well ... it pretty much defeats the purpose (see screenshot at: http://simplest-image-hosting.net/jpg-0-plasma-desktopye3595)

The result is that the "advanced" configuration is now more visible than the "basic" ones (located in Application Appearance and Workspace Appearance, for widget and decoration style), which is pretty much the opposite of what oxygen-settings was trying to achieve ...

So unless someone has a better idea (or disagrees with the above), I guess I'll leave things unchanged (oxygen-settings as a non-advertised standalone application) for kde 4.7.

Oppinions ? Comments ? Ideas ? (somehow I wish system-settings still had its "advanced" tab).

Hugo

Le 04/28/2011 04:08 PM, Hugo Pereira Da Costa a écrit :
Le 04/28/2011 02:52 PM, Harald Sitter a écrit :
On Thursday 28 April 2011 11:54:13 Hugo Pereira Da Costa wrote:
Having all the configuration featurs of oxygen-settings in
systemsettings is simply not an option (it has been discussed at length
among oxygen devs).
It does not have to be in the existing KCMs ;) (i.e. see what Ben wrote). All I am saying is, not having a settings UI appear in SystemSettings but in
the menu is rather confusing from a user POV.

Icon probably should be start-here-oxygen.
mmm. I'm confused. There is no "start-here-oxygen.png" icon in themes,
whereas there is an oxygen.png icon (well, in oxygen theme). But maybe I
should rather ship the icon (and install) with the application ?
Oh my bad, I was thinking of start-here.png, which is not suitable. Basically
I think there are 2 options here:
a) ship your own icon
b) use oxygen.png

Latter is not very advisable iff you choose to have the app listed in the menu, as the implementation of the menu (think gnome-menu) is responsible for icon lookup, which of course then fails if the used icon set is not oxygen. For a KCM/SystemSettings entry that would be a none-issue as IIRC KIconLoader always
tries to look for icons in oxygen as second to last option.

So, if your desktop file is only used within a KApplication (such as
SystemSettings) you can use any icon from the oxygen set knowing that it will always be displayed, if your desktop file can be used by non-KApps you will need to ship an icon for the application and install it to the hicolor theme.

Also see [1].

General note about the Settings category: I think in a default setup
only
SystemSettings is listed in Settings (which will not make it show up in
the menu at all), adding another application entry to the Settings
category will make it show up in the menu... a menu with 2 entries (of
which one is already listed by default in kickoff favorites *and* the
kickoff computer tab) seems like bad default appearance to me *shrug*
Fine with me (and I agree about your concern).
Any better Categories suggestion ? (or alternatively, where do I find
the list of available Categories) ?
[3] contains a list of all registred cateogires.
[2] is the main spec on desktop files, it points to other relevant specs as
needed (which includes [1] and [3] of course ;)).

I do still believe that integrating the app to show up within systemsettings
rather than the menu would be the way to go though :)


Yep.
You, and Berto and Ben got me convinced.
I'll do that.  Thanks a bunch for the feedback and advice.


[1] http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-
latest.html#install_icons
[2] http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-
latest.html
[3] http://standards.freedesktop.org/menu-spec/menu-spec-1.0.html#category-
registry



Reply via email to