trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: August 2012

3.5.13-sru, .menu file install change (prevents kde4 conflict)??

From: "David C. Rankin" <drankinatty@...>
Date: Sat, 11 Aug 2012 22:12:13 -0500
Tim, Slavek, Francios,

  One conflict with kde4 and 3.5.13-sru is the install of .menu files in
/etc/xdg/menus (I think by tdebase). I have two ideas. Either are OK if they
will work:

(1) cherry-pick the commit that changes the names of the menu files from
kde-xxx.menu to tde-xxx.menu for sru. E.g.:

  etc/xdg/menus/tde-information.menu
  etc/xdg/menus/tde-screensavers.menu
  etc/xdg/menus/tde-settings.menu
  etc/xdg/menus/applications-merged/tde-essential.menu

  The problem here is I don't know how much else in the code has to be changed
along with this. OR

(2) Install all kde-xxx.menu files to $TDEDIR/etc/xdg. I don't know if this will
work, but my installs already put the following files in /opt/trinity/etc

  opt/trinity/etc/xdg/menus/applications.menu
  opt/trinity/etc/xdg/menus/applications.menu-no-kde

  If putting kde-information.menu,kde-screensavers.menu,kde-settings.menu, and
tde-essential.menu in /opt/trinity/etc/xdg will work, I think we can just make a
change in tdebase TDESetupPaths.cmake. It looks to me like tdelibs/kded installs
the applications menu in /opt/trinity/etc while tdebase installs the rest of the
menus in /etc.

  If we can do either (1) or (2), that will eliminate an install confict with
kde 4.9. What say the experts? Can we do something like this?

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