Description of problem:
Even when checking "Autostart KSensors on KDE startup", KSensors only actually
comes up on the next login if KDE's automatic session restoring is enabled.
This isn't the case by default in F7 (see bug #242564), and autostarting
shouldn't rely on session management anyway.
Version-Release number of selected component (if applicable):
(Yes, this is the version in the F7 repos.)
Steps to Reproduce:
1. Disable KDE session management under KControl -> KDE Components -> Session
Manager (On Login section). (Or just install the default F7 kde-settings,
which has this disabled.)
2. Start KSensors, make sure the option to "Autostart KSensors on KDE startup"
3. Log out.
4. Log in.
KSensors is no longer running.
KSensors should be automatically restarted.
Should be fixed in 0.7.3-8, currently building for Rawhide. The key was to add
these lines to the .desktop file and in addition to /usr/share/applications,
copy/symlink it to /usr/share/autostart too (akin to eg. kgpg does it):
("true" to match the default "checked" state of the autostart checkbox in an
unconfigured ksensors installation.)
Note to self for future reference: http://docs.kde.org/userguide/ksmserver.html
Taking over as I'm the new maintainer for ksensors (on request of Ville).
ksensors-0.7.3-11.fc7 has been pushed to the Fedora 7 testing repository. If problems still persist, please make note of it in this bug report.
ksensors-0.7.3-11.fc7 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report.