Sophie

Sophie

distrib > Mandriva > 2009.0 > x86_64 > media > main-testing-src > by-pkgid > 0257cb64e4491c9033bccc46653056d9 > files > 24

compiz-0.7.8-3mdv2009.0.src.rpm

From 94d69d0bbe643bd9c75b6a718a4801b8d2e0eb06 Mon Sep 17 00:00:00 2001
From: Colin Guthrie <git@colin.guthr.ie>
Date: Thu, 2 Oct 2008 20:36:02 +0100
Subject: [PATCH] Fix gnome .desktop file for compiz (needed with latest gnome-session)
 Patch by Frederic Crozat

---
 gtk/gnome/Makefile.am       |    2 +-
 gtk/gnome/compiz.desktop.in |    6 +++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/gtk/gnome/Makefile.am b/gtk/gnome/Makefile.am
index dacd336..32e72f9 100644
--- a/gtk/gnome/Makefile.am
+++ b/gtk/gnome/Makefile.am
@@ -8,7 +8,7 @@ libcompiz_la_SOURCES = 		\
 	compiz-window-manager.h
 libcompiz_module     = libcompiz.la
 
-desktopfilesdir	      = $(DESTDIR)$(windowsettingsdatadir)/gnome/wm-properties
+desktopfilesdir	      = $(DESTDIR)$(windowsettingsdatadir)/applications
 desktopfiles_in_files = compiz.desktop.in
 desktopfiles_files    = $(desktopfiles_in_files:.desktop.in=.desktop)
 
diff --git a/gtk/gnome/compiz.desktop.in b/gtk/gnome/compiz.desktop.in
index cde9bae..5702407 100644
--- a/gtk/gnome/compiz.desktop.in
+++ b/gtk/gnome/compiz.desktop.in
@@ -1,5 +1,5 @@
 [Desktop Entry]
-Encoding=UTF-8
+Type=Application
 _Name=Compiz
 Exec=compiz
 # name of loadable control center module
@@ -8,6 +8,10 @@ X-GNOME-WMSettingsModule=compiz
 X-GNOME-WMName=compiz
 # back compat only 
 X-GnomeWMSettingsLibrary=compiz
+X-GNOME-Autostart-Phase=WindowManager
+X-GNOME-Provides=windowmanager
+X-GNOME-Autostart-Notify=true
+NoDisplay=true
 
 [Window Manager]
 SessionManaged=false
-- 
1.6.0.2