Message: previous - next
Month: February 2014

Re: [trinity-devel] OnlyShowIn=TDE or NotShowIn=KDE?

From: "David C. Rankin" <drankinatty@...>
Date: Tue, 11 Feb 2014 15:13:24 -0600
On 02/11/2014 02:35 PM, Darrell Anderson wrote:
> Recently Trinity was given a nominal public review in a blog:
> desktop-environment.html
> The author offered a caveat:
> "The Trinity-DE applications are only available through the Trinity-
> DE desktop. While all the other applications installed on your 
> system show up in the TDE menus, because of the way Trinity-DE 
> loads its menus, if you log in with Xfce, the Trinity-DE 
> applications will not be seen."
> Most Trinity *.desktop files use OnlyShowIn=TDE, which causes the 
> author's observations.
> Should users of other environments (many window managers support a 
> menu system too) be prevented from using Trinity apps? Probably 
> not. The original motivation for using OnlyShowIn=TDE is conflicts 
> and confusion in the Trinity and KDE menus because many apps share 
> the same name. Perhaps NotShowIn=KDE is more apprpriate than 
> OnlyShowIn=TDE?
> I believe we should resolve this before releasing R14.
> Comments?
> Darrell


  For renamed files, get rid of 'NotShowIn='. If NotShowIn=KDE is all that is
needed to prevent the TDE/KDE conflict for those apps that have NOT been
renamed, the warm up 'sed' and make the change. If I recall correctly, the only
downside to eliminating NotShowIn= completely for every desktop file is that you
would get both versions of of KDE3 and KDE4 application in the menu. SuSE
initially changed the title in the KDE4 apps to include KDE4-blah which provided
separation in the menus but the menus did look a bit cluttered with double-apps

  Since we have been on this huge renaming kick to prevent conflict, then I say
get rid of 'NotShowIn=' in every application that has been renamed. Yes kde4
with see tde apps, but that is an upgrade, not a problem.

  Turn the issue around, does any other desktop include 'NotShowIn=TDE' to
prevent TDE from seeing all their apps - no. I don't think we need any of these
training-wheels except in case of direct TDE/KDE name conflict.

David C. Rankin, J.D.,P.E.