This topic deserves further investigation.
Some quick testing reveals the problem experienced by the blog author is the XDG environment variables.
That said, here is a list of Trinity *.desktop files using OnlyShowIn=TDE
==========================================================
applications/adept/adept/notifier/adept_notifier_auto.desktop applications/desktop-effects-tde/desktop-effects-tde.desktop applications/gtk-qt-engine/kcm_gtk/kcmgtk.desktop applications/knutclient/src/knutclient.desktop applications/krusader/krusader/krusader_root-mode.desktop applications/tde-guidance/powermanager/guidance-power- manager.desktop
libraries/pytdeextensions/pytdeextensions.desktop
tdebase/kappfinder/kappfinder.desktop tdebase/kcontrol/kcontrol/KControl.desktop tdebase/kcontrol/randr/tderandrtray.desktop tdebase/kdesktop/init/Home.desktop tdebase/kdesktop/init/System.desktop tdebase/kfind/Kfind.desktop tdebase/khelpcenter/Help.desktop tdebase/kicker/kicker/kcmkicker.desktop tdebase/kicker/kicker/panel.desktop tdebase/klipper/klipper.desktop tdebase/kmenuedit/kmenuedit.desktop tdebase/konqueror/Home.desktop tdebase/konqueror/preloader/konqy_preload.desktop tdebase/kpersonalizer/kpersonalizer.desktop tdebase/ktip/ktip.desktop tdebase/tdescreensaver/KBlankscreen.desktop tdebase/tdescreensaver/KRandom.desktop
tdelibs/tdeabc/tdeab2tdeabc.desktop tdelibs/tderesources/tderesources.desktop
tdemultimedia/arts/builder/artsbuilder.desktop tdemultimedia/arts/builder/x-artsbuilder.desktop tdemultimedia/arts/tools/artscontrol.desktop tdemultimedia/arts/tools/artscontrolapplet.desktop tdemultimedia/kmix/kmix.desktop tdemultimedia/kmix/restore_kmix_volumes.desktop
tdenetwork/filesharing/advanced/kcm_sambaconf/kcmsambaconf.desktop
tdepim/kalarm/kalarm.desktop tdepim/korganizer/korgac/korgac.desktop tdepim/tdeabc/tdeabcdistlistupdater/tdeabcdistlistupdater.desktop
tdeutils/kdf/kwikdisk.desktop tdeutils/superkaramba/src/superkaramba.desktop
==========================================================
From this list, I think only the following are candidates for change:
tdepim/kalarm/kalarm.desktop -> NotShowIn=KDE tdepim/korganizer/korgac/korgac.desktop -> NotShowIn=KDE tdeutils/kdf/kwikdisk.desktop -> NotShowIn=KDE
Of the remaining Trinity *.desktop files, the question remains whether any TDE app that has the same name as in KDE4 should use NotShowIn=KDE. Such a change would be noticeable only when a user or admin modifies the XDG_* environment variables to search /opt/trinity. When KDE4 and Trinity are installed concurrently, any such change would remove the Trinity version from the menu and leave only the KDE4 version.
I think a better strategy is find a way to improve the menus of other environments.
There are two anomalies:
NotShowIn=GNOME: tdebase/konqueror/konquerorsu.desktop tdebase/ksysguard/gui/x-ksysguard.desktop
Darrell
On 02/11/2014 05:20 PM, Darrell Anderson wrote:
==========================================================
applications/knutclient/src/knutclient.desktop
remove
applications/krusader/krusader/krusader_root-mode.desktop
remove
tdepim/kalarm/kalarm.desktop
remove
I would get rid of the limitation on the ones you listed and those above
On 02/11/2014 06:56 PM, David C. Rankin wrote:
On 02/11/2014 05:20 PM, Darrell Anderson wrote:
==========================================================
applications/knutclient/src/knutclient.desktop
remove
applications/krusader/krusader/krusader_root-mode.desktop
remove
tdepim/kalarm/kalarm.desktop
remove
I would get rid of the limitation on the ones you listed and those above
Darrell,
Do you want a bug open on this one, or just push it? I think it is small enough just to push it. Get our fearless leader to comment, but unless someone wants a bug opened, I'd just push it if all give the nod.