I was having the same issue with a Python applet I work with. Works fine in Gnome Shell 3.2 Fedora 16 or on Precise's Gnome Sessions 3.4 with Unity. But not Precise with Gnome Shell 3.4. The applet has an installer that writes the .destop file. It shows up in Startup Applications and all looks normal. Got a bug report from a user about this issue.
Just solved the problem. Or at least came up with a reasonable work around. I believe this is a Gnome Shell 3.4 bug. Any way from this changelog: https://launchpad.net/ubuntu/+source /gnome-session/+changelog I found the following. - debian/patches/22_support_autostart_delay.patch: Bugzilla patch to support adding a delay to autostart apps, using a "X-GNOME-Autostart-Delay" key in the desktop file For me: gnome-shell --version = 3.4.1 gnome-session --version = 3.4.2.1 So I added to the bottom of my keys in the applet's .desktop file: X-GNOME-Autostart-Delay=10 And the app.'s icon appeared! I started at 10 and worked my way down to 1. It has to be there for the icon to appear. Now just need to code to check for the Gnome Shell version (I guess) and add that key and key value. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/997112 Title: ~/.config/autostart doesn't work on gnome-shell To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/997112/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs