Running just "id -u" doesn't work on this platform. Alternatively one can run "/usr/xpg4/bin/id -u" instead.
Commit 28611 fixes tl-desktop-activate.
I verified functionality in the script however the solaris gnome2 desktop doesn't work with our TLDC.
Confirming that the GNOME desktop shipped with Solaris doesn't use the .config directories. The .config/menus files are created by TLDC/tl-desktop-activate.sh as you would expect.
> $ pkginfo -l CENDthinlincvsm | grep VERSION
> VERSION: 4.1.1post-4294