7023672 The vncserver is unable to start a typical gnome Solaris 11 desktop, defaults to xterm
authorStuart Kreitman <Stuart.Kreitman@Oracle.COM>
Wed, 16 Mar 2011 13:49:29 -0700
changeset 1094 5f9b839fcbf7
parent 1093 bd372a309a6a
child 1095 f3ae5df34b0b
7023672 The vncserver is unable to start a typical gnome Solaris 11 desktop, defaults to xterm
open-src/app/xinit/7023672.patch
open-src/app/xinit/Makefile
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/open-src/app/xinit/7023672.patch	Wed Mar 16 13:49:29 2011 -0700
@@ -0,0 +1,22 @@
+--- xinitrc.cpp.orig	Wed Mar 16 10:11:59 2011
++++ xinitrc.cpp	Wed Mar 16 10:13:12 2011
+@@ -39,6 +39,19 @@
+     XMODMAP "$usermodmap"
+ fi
+ 
++XCOMM
++XCOMM  If OpenSolaris branded desktop is available, run it
++XCOMM
++if [ -x /etc/gdm/Xsession ] && [ -x /usr/bin/dtstart ] ; then
++  exec /etc/gdm/Xsession /usr/bin/dtstart jds
++fi
++if [ -x /etc/X11/gdm/Xsession ] && [ -x /usr/bin/dtstart ] ; then
++  exec /etc/X11/gdm/Xsession /usr/bin/dtstart jds
++fi
++if [ -x /usr/dt/config/Xsession.jds ]; then
++  exec /usr/dt/config/Xsession.jds
++fi
++
+ XCOMM start some nice programs
+ 
+ #if defined(__SCO__) || defined(__UNIXWARE__)
--- a/open-src/app/xinit/Makefile	Tue Mar 15 16:38:15 2011 -0700
+++ b/open-src/app/xinit/Makefile	Wed Mar 16 13:49:29 2011 -0700
@@ -36,7 +36,7 @@
 TARBALL_SHA1 = 6437292214bbca6efad8889c68e72a1ca584928b
 
 # Patches to apply to source after unpacking, in order
-SOURCE_PATCHES = 6714067.patch
+SOURCE_PATCHES = 6714067.patch 7023672.patch
 
 # pkg(5) name we deliver the files in (override default)
 MODULE_PKGNAME=x11/session/$(MODULE_NAME)