Red Hat Bugzilla – Bug 247302
setroubleshoot's autostart .desktop file fails to start under a KDE session
Last modified: 2008-02-28 16:43:00 EST
Description of problem:
The sealert systray applet fails to open when starting a KDE session. As far
as I know, this will be changed via a patch, allowing KDE to look in
$XDG_CONFIG_DIRS/autostart (/etc/xdg/autostart). I've made some minor changes
to sealertauto.desktop to allow it to start successfully under a KDE session.
Steps to Reproduce:
1.Start a KDE session
Note that the foo.desktop files placed in /etc/xdg/autostart aren't seen when
KDE starts and the apps they reference are not started. Moving them to a
location where they are seen by a KDE session results in undesirable behavior.
The desktop files in the system-wide autostart directory should start without
The attached patch adds:
StartupNotify allows the applet to start under a KDE session without
displaying KDE's app start up notification icon.
X-KDE-autostart-after=panel allows the applet to start after KDE's panel
(kicker), preventing a race between the panel and the applet.
I've also run desktop-file-validate against sealertauto.desktop with thew
/etc/xdg/autostart/sealertauto.desktop: error: required key "Type" not found
which causes the KDE session to display an error dialog about the missing
entry. This patch adds that entry long with the other two.
Created attachment 158693 [details]
Patch allowing setroubleshoot's autostart file to start as expected under a KDE session
Thank you for your patch! It should appear in setroubleshoot-2.0.2
setroubleshoot-2.0.2-1.fc8 has been pushed to the Fedora 8 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update setroubleshoot'
setroubleshoot-plugins-2.0.4-3.fc8,setroubleshoot-2.0.5-2.fc8 has been submitted as an update for Fedora 8
setroubleshoot-plugins-2.0.4-3.fc8, setroubleshoot-2.0.5-2.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report.