On Saturday, May 25, 2013 7:33:40 PM ICT, Aaron J. Seigo wrote:
On Saturday, May 25, 2013 17:38:49 Simon Persson wrote:
So much for the background, now the problem:
I wanted to use the "restore manually saved session" option of ksmserver in
order to always start the "Welcome" activity and nothing else. But

Instead of building a serialized startup order between kamd and ksmserver, perhaps it makes sense to make kamd aware of these settings and Do The Right Thing(tm) itself, e.g. be able to set an activity as the one to always start


I would say that the right thing (what I as a user would expect to happen) is that 
clicking "save session" in the kickoff menu would save which activity is 
currently active and which other ones are also running so that can be restored at login.
I just had another idea.. perhaps it could be possible to add a dbus-exported 
"saveYourself()" slot to kamd and have ksmserver call that slot at the same as 
it calls all the session clients via ICE.

I have also realized that kamd is started by whoever first calls a constructor 
in libkactivities. That means even if we would move all current consumers of 
the kamd service (from the core kde releases) to start after ksmserver nothing 
stops third party kamd-consumers to be added by users.
Therefore my idea above is currently my best suggestion for a fix.

Simon

_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to