Erwann Chenede wrote:
> Hi All,
>
> This patch fixes bug 6674480 where compiz was the default window
> manager in the user's configuration but cannot start due to : -
> shared home account (e.g. login on a sparc, trusted solaris, sunray)
> - compiz packages have been uninstalled.
>
> This patch also avoid gnome-session splash screen timing out by
> providing the right session management information.
>
> The logic is :
> When compiz is enabled the gconf key
> /desktop/gnome/applications/window_manager/default is set to
> /usr/bin/compiz
> on restart /usr/bin/gnome-wm checks for the value of this key and
> start the appropriate window-manager
> if compiz isn't present it started metacity
> if compiz is present the /usr/bin/compiz script is called.
> This script in turn checks if :
> - the composite extension is available
> - if it's not running in a trusted solaris mode or in a sunray session
> if all these conditions are validated than compiz-bin the real
> compiz binary is started with the right argument
> otherwise it falls back to metacity.
>
> I've also modify the compiz-modify python script to check for
> sunray and trusted session
I meant compiz-configure instead of compiz-modify. This fixes 6674473
>
> Attached :
> - the gnome-session patch for gnome-wm
> - the compiz patch. The relevant part is in src/session.c
> - the compiz script and the modified compiz-modify scripts can be
> found
> here
> http://www.gnome.org/~erwannc/compiz/gnome-integration-0.6.2.v2.tar.bz2
>
>
> Cheers,
>
> Erwann
--
Erwann Ch?ned?,
Desktop Group, Sun Microsystems, Grenoble
Phone : +33 476 188 358 ext: 38358