On Monday 01 February 2010 19:17:28 David C. Rankin wrote:
There was a bit of weirdness in the ~/.config/autostart where everything now seems to want to squirrel away autostart options.
it's a freedesktop.org standard
Here are the entries I moved from ~/.config/autostart:
12:12 alchemy:~> l dt/tmp/autostart/ -rw-r--r-- 1 david dcr 29 2009-12-29 01:47 hplip-systray.desktop -rw-r--r-- 1 david dcr 29 2009-12-29 02:03 xfce4-settings-helper-autostart.desktop -rw-r--r-- 1 david dcr 28 2009-12-20 03:23 xfconf-migration-4.6.desktop
the .config/autostart entries override system wide entries. So for example if you configured something not to autostart, which has a system wide autostart, it would create an entry here. I guess the migration is done to prevent a system wide migrater script from running more than once.
Another bit of strangeness was after running ksquirrel once, I would get the ksquirrel splash screen on kde4 login each time. rpm -e ksquirrel fixed that problem. However, I couldn't find where it was being launched from since it wasn't in any of the autostart locatations, unless it was the entry in ksmserverrc that was doing it:
ksmserverrc:program10=ksquirrel ksmserverrc:restartCommand10=ksquirrel,-session,10c6d9dc6800012649749590000 0120590079_1264974959_968745
I don't know anything about ksquirrel. If it respects session management and was running on logout, it will end up here though.
The /usr/share/autostart entries look OK to me except for the two plasma entries:
12:07 alchemy:~> l /usr/share/autostart/ total 120 drwxr-xr-x 2 root root 4096 2010-02-01 11:10 ./ drwxr-xr-x 501 root root 20480 2010-02-01 10:57 ../ -rw-r--r-- 1 root root 4061 2010-01-29 14:25 kabcdistlistupdater.desktop -rw-r--r-- 1 root root 3525 2010-01-29 14:25 kalarm.autostart.desktop -rw-r--r-- 1 root root 51 2010-01-22 20:16 kdesktop.desktop -rw-r--r-- 1 root root 6010 2010-01-29 15:13 kgpg.desktop -rw-r--r-- 1 root root 10673 2010-01-29 12:59 klipper.desktop -rw-r--r-- 1 root root 3926 2010-01-29 13:14 kmix_autostart.desktop -rw-r--r-- 1 root root 1514 2009-12-04 03:34 knemo.desktop -rw-r--r-- 1 root root 6293 2010-01-29 13:22 konqy_preload.desktop -rw-r--r-- 1 root root 5764 2010-01-29 14:25 korgac.desktop -rw-r--r-- 1 root root 2703 2010-01-29 12:59 krunner.desktop -rw-r--r-- 1 root root 51 2010-01-22 20:16 ktip.desktop -rw-r--r-- 1 root root 9636 2010-01-22 21:44 nepomukserver.desktop -rw-r--r-- 1 root root 51 2010-01-22 20:16 panel.desktop -rw-r--r-- 1 root root 51 2010-01-29 12:59 plasma.desktop -rw-r--r-- 1 root root 3476 2010-01-29 12:59 plasma-desktop.desktop -rw-r--r-- 1 root root 3296 2010-01-29 13:14 restore_kmix_volumes.desktop -rw-r--r-- 1 root root 233 2010-01-24 11:10 SUSEgreeter.desktop
What's the deal with plasma.desktop and plasma-desktop.desktop??
The Plasma workspace was 'plasma(.desktop)' until KDE 4.3 and from then on 'plasma-[desktop|netbook|...]'. As you can see with `rpm -qf /usr/share/autostart/plasma.desktop`, the current kdebase4-workspace also installs Hidden=true plasma.desktop to prevent any stale plasma from 4.2 from starting.
12:10 alchemy:/usr/share/autostart> cat plasma.desktop [Desktop Entry] X-SuSE-translate=true Hidden=true
12:10 alchemy:/usr/share/autostart> cat plasma-desktop.desktop [Desktop Entry] X-SuSE-translate=true Exec=plasma-desktop X-DBUS-StartupType=wait Name=Plasma Desktop Workspace <snip all the translations> Type=Service X-KDE-StartupNotify=false OnlyShowIn=KDE; X-KDE-autostart-phase=0
They seem to duplicate the 'X-SuSE-translate=true' function. Do I need to remove one?
No -- Will Stephenson, openSUSE Team SUSE LINUX Products GmbH - Nürnberg - AG Nürnberg - HRB 16746 - GF: Markus Rex -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org