-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Michele, thank you - this was the ultimate
programmatic solution. For the public (as you answered in private, or
may be I did and it did not get to the list) the solution suggested (and working) was
TDEApplication::disableSessionManagement()
Hi Emanoil,
I didn't mean to answer privately... probably I pressed the wrong button.
TDEApplication::disableSessionManagement() may fix the issue, but you need to remember
that in TDE different people
may have different needs, so we need a way to let the users choose whether to launch the
app at startup or not. If we
just disable it, it is not the best solution.
We use TDEApplication::disableSessionManagement() when we don't want the application
to be managed by the ksmserver,
but in that case we provide a different way to control whether the application should
start automatically at start up
or not. This is done in two places:
1) the application has an option for autostart
2) there is an autostart script that look at that option and decide whether to autostart
or not.
You can look at TDEPowersave for an example and the relative script in
/opt/trinity/share/autostart.
Just disabling session management without providing an option to the user is an incomplete
solution IMO.
Cheers
Michele
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEjhl1z5vbYB3YbFTiKnW3yore1c8FAl8lBowACgkQKnW3yore
1c/CvxAAgfR3ma41edGeMOxuppGbYb95FT9BXp27d/VnlJh8XQp2MaMpJYK6heOQ
DnyMc7TM1k4bRMh9H+vA0I50KCE1mCFX4prwXv0BRtcJwoyLcjWrTIhXKb+GcoZK
bPN/1atDCrpIZsvOWEtlkfT9ZqAN4BZiAPtXccKIRg4Mkoln/V3PpmERWccZAz0+
3bj5OOBz+atv4vgwvbPK5ouUxHKUHirsA39KxnysUHfMgMkeB050YxSAY4oFKtfL
CIOP/pMY1rQ9lz+nSrTxqBD6xqXgX6liA6v266rJCK1yWrvEkqX//8xfuKMm8d0r
UR595XvJLg0ibSC5KjBm63vHtdHr6np2r8LessvRY5XgsQtkvc7J/GJiezv2fmTy
bhJpsscz+bHE+291+QCB7xAebL8CFWmCl6oILUmnttnN4lJeWb6OAvIr1stn6ehS
ZE56qFEjhECVeaCZG0ssj1+lotY0Z1IPXWwQO/kULDb47AWmQEbrDQQ3cFTJjsq3
0RJ8ON6BDjPE9HQMve1vA9t8CaI/MCkZVm5seQsnJ1TNPl7zoHDsgfve10KRKFV4
ht7OijzMI20lII+jXYqU77f5CQFobAvDrzY1scmpTBIsSTOt97f8B+eVpStucIrM
/1JWmXgYQZWz403U5frNTcgmf75gFJymDql+prQf4rS5uGs0z/k=
=LwYK
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: trinity-devel-unsubscribe(a)lists.pearsoncomputing.net
For additional commands, e-mail: trinity-devel-help(a)lists.pearsoncomputing.net
Read list messages on the web archive:
http://trinity-devel.pearsoncomputing.net/
Please remember not to top-post:
http://trinity.pearsoncomputing.net/mailing_lists/#top-posting