GARNOME

GARNOME - the bad-ass, bleeding edge GNOME distribution for testers and tweakers everywhere - is finally released unto the teeming masses. If you are dying to test the latest GNOME code, but don't want to fall into the depraved addictions and co-dependencies of testing from anonymous CVS, then GARNOME is for you.

IMPORTANT runscript has been updated because of garnome 0.30

The GARNOME website:

Download here:

Configure where to install GARNOME:

edit gar.conf.mk to change the location GARNOME will be installed. I installed garnome in /garnome so that's the path I will be using.

Change:

main_prefix ?= $(HOME)/garnome
in
main_prefix 
?= /garnome

Compile gnome 2.5:

Before you can compile you need some libs:

yum install bzip2-devel

I have installed fedora as workstation so maybe when you have costum installed fedora more lib dependencies are missing. plz mail me if you get some missing libs.

you'll need mozilla >1.5 otherwise you get a compile error

download the mozilla 1.6 rpms

rpm -Uvh mozilla-*.rpm
rpm 
-Uvh mozilla-devel-.rpm
rpm 
-Uvh mozilla-nspr-*.rpm
rpm 
-Uvh mozilla-nspr-devel-*.rpm
rpm 
-Uvh mozilla-nss-*.rpm
rpm 
-Uvh mozilla-nss-devel-*.rpm
rpm 
-Uvh mozilla-dom-inspector-*.rpm

To start compile:

cd desktop
make paranoid
-install

Create Runscript:

The easiest way is to create a garnome-session script, and use the standard method your distribution provides to launch it when you start X. Here's what the script should look like:

#!/bin/sh
GARNOME=/garnome #patch where garnome is installed

PATH=$GARNOME/bin:$PATH
LD_LIBRARY_PATH
=$GARNOME/lib:$LD_LIBRARY_PATH
PYTHONPATH
=$GARNOME/lib/python2.3/site-packages
PKG_CONFIG_PATH
=$GARNOME/lib/pkgconfig:/usr/lib/pkgconfig
GDK_USE_XFT
=1
XDG_DATA_DIRS
=$GARNOME/share

export PATH LD_LIBRARY_PATH PYTHONPATH PKG_CONFIG_PATH GDK_USE_XFT XDG_DATA_DIRS

exec $GARNOME
/bin/gnome-session

then do:

chmod a+rx garnome-session
mv garnome
-session /usr/bin/

Add GARNOME to GDM in Fedora:

this methode is Fedora only!!

cd /etc/X11/dm/Sessions
cp gnome
.desktop garnome.desktop
sed 
-'s/GNOME/GARNOME/g' gnome.desktop garnome.desktop

edit garnome.desktop

chance
exec
=gnome-session
in
exec
=garnome-session

now you can select GARNOME when you have to login

Info Sources:

<de_lupus @pandora.be> Kristof Vansant

PHP Warnings

lib/WikiUser.php:59: Notice[8]: Only variables should be assigned by reference

lib/Template.php:112: Notice[8]: Only variables should be assigned by reference

lib/Template.php:114: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'html'):112: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'html'):114: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'html'):112: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'html'):114: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'body') (In template 'html'):112: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'body') (In template 'html'):114: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'top') (In template 'body') (In template 'html'):112: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'top') (In template 'body') (In template 'html'):114: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'body') (In template 'html'):112: Notice[8]: Only variables should be assigned by reference

lib/Template.php (In template 'body') (In template 'html'):114: Notice[8]: Only variables should be assigned by reference

lib/CachedMarkup.php (In template 'browse') (In template 'body') (In template 'html'):427: Notice[8]: Only variables should be assigned by reference