On 02/20/2011 03:30 PM, Greg Madden wrote:
I am confused, Trinity uses /opt/trinity/share/autostart/, I think the issue is not wanting kde4 stuff installed and where does it come from, if Trinity (Gnome) only is installed. Someone suggested it is recommends, if that is true, Trinity packages should be corrected to not recommend kde4 stuff?
Greg,
Your right. I think the answer may lie in files that required the kde4-runtime-base. I have trinity in /opt/trinity so I don't know why it looks in /usr/share/autostart. The 3 *guesses* I have are:
(1) Xstartup (or something like it checks there)
(2) Trinity looks in /var/tmp/kdecache-$USER and read ksyscoca4 for some reason that causes /usr/share/autostart to be read; or
(3) Any kde app that relies on the kde4-runtime triggers a read of /usr/share/autostart.
I know somebody smarter than me knows a way to look at the calls made during Trinity start and figure out what does it. But I agree, Trinity needs to be able to run without invoking the kde4 startup files.
The 800 lb. gorilla in the room is if it is the result of any app built against the kde4 runtime doing it. I don't know how we would solve this one... I'll leave that to the smart guys :)