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