From 1ec14531579661ac81e1992b606638225067ab42 Mon Sep 17 00:00:00 2001 From: joeshaw Date: Wed, 13 Dec 2006 21:51:53 +0000 Subject: [PATCH] Don't set Hidden=true when disabling autostart, because gnome-session skips over the file entirely. This is a gnome-session bug --- tools/Settings.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tools/Settings.cs b/tools/Settings.cs index c343349a..2cfdfc29 100644 --- a/tools/Settings.cs +++ b/tools/Settings.cs @@ -241,7 +241,11 @@ public class SettingsDialog reader.Close (); if (! enabled) { - writer.WriteLine ("Hidden=true"); + // FIXME: gnome-session has a bug in which autostart overrides + // break if Hidden=true is set. + writer.WriteLine ("# FIXME: Hidden=true has to be commented out for GNOME autostart to be"); + writer.WriteLine ("# disabled, but KDE requires it to disable autostart."); + writer.WriteLine ("#Hidden=true"); writer.WriteLine ("X-GNOME-Autostart-enabled=false"); } @@ -255,7 +259,11 @@ public class SettingsDialog reader.Close (); if (! enabled) { - writer.WriteLine ("Hidden=true"); + // FIXME: gnome-session has a bug in which autostart overrides + // break if Hidden=true is set. + writer.WriteLine ("# FIXME: Hidden=true has to be commented out for GNOME autostart to be"); + writer.WriteLine ("# disabled, but KDE requires it to disable autostart."); + writer.WriteLine ("#Hidden=true"); writer.WriteLine ("X-GNOME-Autostart-enabled=false"); } -- 2.11.4.GIT