--20cf307cfd8eb51e2304aa8e5aeb Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable If anyone is interested in my proposal for DE-specific keys, I've written a proposal for how the Desktop Entry Specification could be updated. This support could be used to implement the naming mentioned, that is calling it "System Settings" in KDE, and "KDE System Settings" elsewhere - without new desktop files. I'm attaching the proposal. However, I do not have the time or willpower to argue for it. If someone finds it useful, feel free to make something out of it. (implementing it, however, is trivial) For my original suggestion, see http://lists.kde.org/?l=3Dkde-core-devel&m=3D131160689716557&w=3D2 (but the example there is accidentally inverted). On Thu, Aug 11, 2011 at 7:48 PM, Shaun McCance wrote: > On Wed, 2011-08-10 at 13:47 +0200, todd rme wrote: >> On Wed, Aug 10, 2011 at 1:42 PM, Richard Hughes wr= ote: >> > On 4 August 2011 07:27, George Spelvin wrote: >> >> I think what is needed is a series of more specific alternate names i= n >> >> a .desktop file, with more levels than the current GenericName and Na= me. >> > >> > I think the KDE system settings desktop file just needs an addition of= : >> > >> > OnlyShowIn=3DKDE; >> > >> > Richard. >> > >> >> It has already been explained why this is not sufficient. =A0System >> settings is needed to configure many aspects of KDE programs. =A0Doing >> this will leave Gnome users unable to configure any KDE programs they >> use. > > I already pointed out a solution that makes it "System Settings" in KDE > and "KDE System Settings" in other desktops. The KDE developers seemed > to agree to this. The problem is solved. Please let's end this thread > and get back to writing great free software. > > Thanks, > Shaun > > > > --20cf307cfd8eb51e2304aa8e5aeb Content-Type: application/octet-stream; name=desktop-spec-update2 Content-Disposition: attachment; filename=desktop-spec-update2 Content-Transfer-Encoding: base64 X-Attachment-Id: f_grdp40ko0 RGVza3RvcCBFbnRyeSBTcGVjaWZpY2F0aW9uICggaHR0cDovL3N0YW5kYXJkcy5mcmVlZGVza3Rv cC5vcmcvZGVza3RvcC1lbnRyeS1zcGVjL2xhdGVzdC8gKQoKICBUYWJsZSBvZiBDb250ZW50cwog IC4uLgogIExvY2FsaXplZCB2YWx1ZXMgZm9yIGtleXMKKyBBcHBsaWNhdGlvbiBhbmQgZW52aXJv bm1lbnQgc3BlY2lmaWMga2V5cwogIFJlY29nbml6ZWQgZGVza3RvcCBlbnRyeSBrZXlzCiAgLi4u CiAgRC4gVGhlIExlZ2FjeS1NaXhlZCBFbmNvZGluZyAoRGVwcmVjYXRlZCkKKyBFLiBSZWdpc3Rl cmVkIGVudmlyb25tZW50IGlkZW50aWZpY2F0aW9ucwoKCgorIC0tLSBBcHBsaWNhdGlvbiBhbmQg ZW52aXJvbm1lbnQgc3BlY2lmaWMga2V5cyAtLS0KKyAKKyAKKyBBbnkga2V5IG1heSBiZSBwcmVm aXhlZCBieSBgU3BlY2lmaWMtTkFNRS1gLCB3aGVyZSBgTkFNRWAgaXMgYSBzdHJpbmcgY29uc2lz dGluZyBvZiBsZXR0ZXJzLgorIAorIElmIGEga2V5IHByZWZpeGVkIGluIHRoaXMgd2F5IG9jY3Vy cywgdGhlcmUgaXMgbm8gaW5oZXJlbnQgcmVxdWlyZW1lbnQgdGhhdCB0aGUgc2FtZSBrZXkgaXMg YWxzbyBwcmVzZW50IHdpdGhvdXQKKyB0aGUgcHJlZml4LgorIAorIEZvciB0aGUgcHVycG9zZSBv ZiB0aGUga2V5IHJlc29sdXRpb24gcHJvY2VzcywgdGhlIGFwcGxpY2F0aW9uIGlkZW50aWZpZXMg aXRzZWxmIHdpdGggYSBsaXN0IG9mIHplcm8gb3IgbW9yZSBuYW1lcywKKyB0aGUgImlkZW50aWZp Y2F0aW9uIGxpc3QiLCAoYE5BTUUxYCwgLi4uLCBgTkFNRU5gKSwgd2hpY2ggaXMgYSBsaXN0IG9m IHN0cmluZ3MgY29uc2lzdGluZyBvZiBsZXR0ZXJzLgorIFBvc3NpYmxlIHZhbHVlcyBvZiB0aGUg aWRlbnRpZmljYXRpb24gbGlzdCBhcmUgbGlzdGVkIGluIChFLiBSZWdpc3RlcmVkIGVudmlyb25t ZW50IGlkZW50aWZpY2F0aW9ucykuCisgCisgV2hlbiBsb29raW5nIHVwIHRoZSB2YWx1ZSBvZiB0 aGUga2V5IGBLRVlgLCB0aGUgYXBwbGljYXRpb24gbXVzdCBjaGVjayBmb3IgZXhpc3RlbmNlIG9m IHRoZSBrZXlzCisgKGBTcGVjaWZpYy1OQU1FMS1LRVlgLCAuLi4sIGBTcGVjaWZpYy1OQU1FTi1L RVlgLCBgS0VZYCkgaW4gdGhlIGRlc2t0b3AgZmlsZSwgaW4gdGhpcyBvcmRlci4gSWYgYW55IG9m IHRoZXNlIGtleXMKKyBpcyBmb3VuZCwgaXRzIChwb3NzaWJseSBsb2NhbGl6ZWQpIHZhbHVlIG11 c3QgdXNlZCBhcyB0aGUgZmluYWwgdmFsdWUgb2YgYEtFWWAuIElmIG5vbmUgZXhpc3QsIGBLRVlg IG11c3QgYmUKKyBjb25zaWRlcmVkIG5vdCB0byBleGlzdC4KKyAKKyBBbnkgZnVydGhlciBwYXJ0 IG9mIHRoaXMgc3BlY2lmaWNhdGlvbiB3aGljaCByZWZlcmVuY2VzIHRoZSBleGlzdGVuY2Ugb3Ig dmFsdWVzIG9mIGtleXMgaXMgdG8gYmUgaW50ZXJwcmV0ZWQKKyBhY2NvcmRpbmcgdG8gdGhlIHJl c3VsdCBvZiB0aGUgYWJvdmUgcmVzb2x1dGlvbiBwcm9jZXNzLgorIAorIEV4YW1wbGU6IGFuIGFw cGxpY2F0aW9uIHdoaWNoIGNhbGxzIGl0c2VsZiBgRm9vYCBpbiBYZmNlLCBidXQgYFhmY2UgRm9v YCBvdGhlcndpc2UsIGNvdWxkIHVzZSB0aGUgZm9sbG93aW5nIGVudHJpZXMKKyBpbiB0aGUgZGVz a3RvcCBmaWxlOgorIAorIE5hbWU9WGZjZSBGb28KKyBOYW1lW3NyX1lVXT0uLi4KKyAuLi4KKyBT cGVjaWZpYy1YRkNFLU5hbWU9Rm9vCisgU3BlY2lmaWMtWEZDRS1OYW1lW3NyX1lVXT0uLi4KKyAu Li4KKyAKKyBBbm90aGVyIGV4YW1wbGU6IGFuIGFwcGxpY2F0aW9uIHdoaWNoIGNhbGxzIGl0c2Vs ZiBgQmFyYCBpbiBHbm9tZSAzLCBgQmFyIDNgIGluIG90aGVyIHZlcnNpb25zIG9mIEdub21lLCBh bmQKKyBgR25vbWUgQmFyIDNgIGluIG90aGVyIGVudmlyb25tZW50czoKKworIC4uLgorIE5hbWU9 R25vbWUgQmFyIDMKKyBTcGVjaWZpYy1HTk9NRS1OYW1lPUJhciAzCisgU3BlY2lmaWMtR05PTUUz LU5hbWU9QmFyCisgLi4uCisgCgoKLS0tIFJlY29nbml6ZWQgZGVza3RvcCBlbnRyeSBrZXlzIC0t LQoKLSBPbmx5U2hvd0luLCBOb3RTaG93SW46IEEgbGlzdCBvZiBzdHJpbmdzIGlkZW50aWZ5aW5n IHRoZSBlbnZpcm9ubWVudHMgdGhhdCBzaG91bGQgZGlzcGxheS9ub3QgZGlzcGxheSBhIGdpdmVu Ci0gICAgICAgICAgICAgICAgICAgICAgICBkZXNrdG9wIGVudHJ5LiBPbmx5IG9uZSBvZiB0aGVz ZSBrZXlzLCBlaXRoZXIgT25seVNob3dJbiBvciBOb3RTaG93SW4sIG1heSBhcHBlYXIgaW4gYQot ICAgICAgICAgICAgICAgICAgICAgICAgZ3JvdXAgKGZvciBwb3NzaWJsZSB2YWx1ZXMgc2VlIHRo ZSBEZXNrdG9wIE1lbnUgU3BlY2lmaWNhdGlvbikuCgorIE9ubHlTaG93SW4sIE5vdFNob3dJbjog QSBsaXN0IG9mIHN0cmluZ3MgaWRlbnRpZnlpbmcgdGhlIGVudmlyb25tZW50cyB0aGF0IHNob3Vs ZCBkaXNwbGF5L25vdCBkaXNwbGF5IGEgZ2l2ZW4KKyAgICAgICAgICAgICAgICAgICAgICAgIGRl c2t0b3AgZW50cnkuIE9ubHkgb25lIG9mIHRoZXNlIGtleXMsIGVpdGhlciBPbmx5U2hvd0luIG9y IE5vdFNob3dJbiwgbWF5IGFwcGVhciBpbiBhCisgICAgICAgICAgICAgICAgICAgICAgICBncm91 cC4gQW4gT25seVNob3dJbiBvciBOb3RTaG93SW4ga2V5IGlzIGluIGVmZmVjdCBpZiBvbmUgb2Yg dGhlIGVudmlyb25tZW50cyBpdCBsaXN0cworICAgICAgICAgICAgICAgICAgICAgICAgaXMgY29u dGFpbmVkIGluIHRoZSBhcHBsaWNhdGlvbidzIGlkZW50aWZpY2F0aW9uIGxpc3QuIFRoaXMgaXMg dGhlIHNhbWUgbGlzdCBhcworICAgICAgICAgICAgICAgICAgICAgICAgbWVudGlvbmVkIGluIChB cHBsaWNhdGlvbiBhbmQgZW52aXJvbm1lbnQgc3BlY2lmaWMga2V5cyksIGFuZCBwb3NzaWJsZSB2 YWx1ZXMgb2YgdGhlIGxpc3QKKyAgICAgICAgICAgICAgICAgICAgICAgIGFyZSBsaXN0ZWQgaW4g KEUuIFJlZ2lzdGVyZWQgZW52aXJvbm1lbnQgaWRlbnRpZmljYXRpb25zKS4KCgoKKyAtLS0gRS4g UmVnaXN0ZXJlZCBlbnZpcm9ubWVudCBpZGVudGlmaWNhdGlvbnMgLS0tCisgCisgCisgT25seSB0 aGUgZW5kaW5nIHBhcnRzIG9mIHRoZSBpZGVudGlmaWNhdGlvbiBsaXN0IGFyZSBzcGVjaWZpZWQu IEFwcGxpY2F0aW9ucyBhcmUgZnJlZSB0byBwcmVwZW5kIHRoZWlyIG93bgorIG5hbWVzIHRvIHRo ZSBsaXN0cyBzcGVjaWZpZWQgaGVyZSwgcHJvdmlkZWQgdGhleSBhcmUgbm90IGFueSBvZiB0aGUg bmFtZXMgbGlzdGVkIGJlbG93LgorIAorIFJlbWVtYmVyLCB0aGVzZSBhcmUgY2FzZS1zZW5zaXRp dmUuICJLREUiIG5vdCAia2RlIiBzaG91bGQgYmUgdXNlZC4KKyAKKyAgfCBJZGVudGlmaWNhdGlv biBlbmRzIHdpdGggfCBFbnZpcm9ubWVudCAKKyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tCisgIHwgR05PTUUzLCBHTk9NRSAgICAgICAgICAgIHwgR05PTUUgRGVz a3RvcCB2ZXJzaW9uIDMKKyAgfCBHTk9NRTIsIEdOT01FICAgICAgICAgICAgfCBHTk9NRSBEZXNr dG9wIHZlcnNpb24gMgorICB8IEdOT01FICAgICAgICAgICAgICAgICAgICB8IEdOT01FIERlc2t0 b3AsIGFsbCB2ZXJzaW9ucworICB8IEtERTQsIEtERSAgICAgICAgICAgICAgICB8IEtERSBEZXNr dG9wLCB2ZXJzaW9uIDQKKyAgfCBLREUgICAgICAgICAgICAgICAgICAgICAgfCBLREUgRGVza3Rv cCwgYWxsIHZlcnNpb25zCisgIHwgTFhERSAgICAgICAgICAgICAgICAgICAgIHwgTFhERSBEZXNr dG9wCisgIHwgUk9YICAgICAgICAgICAgICAgICAgICAgIHwgUk9YIERlc2t0b3AKKyAgfCBVbml0 eSAgICAgICAgICAgICAgICAgICAgfCBVbml0eSBTaGVsbAorICB8IFhGQ0UgICAgICAgICAgICAg ICAgICAgICB8IFhGQ0UgRGVza3RvcAorICB8IE9sZCAgICAgICAgICAgICAgICAgICAgICB8IExl Z2FjeSBtZW51IHN5c3RlbXMKKyAKCgoKCkRlc2t0b3AgTWVudSBTcGVjaWZpY2F0aW9uICggaHR0 cDovL3N0YW5kYXJkcy5mcmVlZGVza3RvcC5vcmcvbWVudS1zcGVjL2xhdGVzdC8gKQoKVXBkYXRl IE9ubHlTaG93SW4gdG8gcmVmZXJlbmNlIHRoZSBlbnZpcm9ubWVudCBpZGVudGlmaWNhdGlvbnMg bGlzdGVkIGFib3ZlIGluIHRoZSBEZXNrdG9wIEVudHJ5IFNwZWNpZmljYXRpb24sIGFuZCByZW1v dmUgaXRzIG93biBsaXN0IG9mIHJlZ2lzdGVyZWQgZW52aXJvbm1lbnRzLgo= --20cf307cfd8eb51e2304aa8e5aeb--