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

Reply via email to