[gnome] Installation depuis les sources

17 Sep. 2006
Auteur : Hyacinthe MENIET
Responsable : TrustRobot
Score ( voter ) :
Connexes : Même auteur | Même responsable | Historique
Si vous souhaitez utiliser GNOME 1.4 et GNOME 2 sur la même machine utilisez garnome Je vais détailler ici, l'installation de GNOME à partir des sources et manuellement, cette installation suppose quelques précautions. Vous devez désinstaller tout mais vraiment tout ce qui concerne gtk 1.x, c'est à dire gtk 1.x, glib 1.x, gnome (control-center, gnome-games, sawfish, nautilus, evolution...) gimp, xmms, mozilla, galeon ... Tous les logiciels qui composent gnome 2.0 sont disponible ici, les paquets additionnels qui n'y sont pas sont mis en évidence. Pour les installer suivez l'ordre d'apparition. Dans la suite je supposerai que tous vos paquets gnome sont dans le répertoire /source/, vous devrez donc remplacer /source/ par le chemin exact vers les sources de gnome. Accessoirement, je pense qu'il serait plus propre de réaliser la décompression des fichiers dans /tmp/gnome (à créer si nécessaire) de façon à le supprimer une fois l'installation terminée. Toutes les commandes qui suivent sont à taper dans un terminal, la petite tv noire en bas à gauche (ou en mode console).

1. Les dépendances extérieures :

Il s'agit des paquets qui devraient déjà être installés par votre distribution. Il est même probable, que vous ayez déjà la bonne version installée, si vous disposez d'une distribution récente. Si vous devez updater, vérifiez d'abord que votre distribution ne propose pas la mise à jour, si non, prenez soin de desinstaller l'ancienne version avant. L'installation des paquets ne pose aucun problème particulier, ils s'installent tous comme libtool, l'installation des cas particuliers est détaillée.

2. la plate forme de développement GNOME :

Il s'agit des logiciels annexes qu'utiliseront gnome et d'autres logiciels qui dépendent de gtk2. Ils s'installent tous comme glib, le cas particuliers pango est détaillé. Avant de démarrer l'installation tapez ceci dans un terminal :
export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH
L'installation se résume à :

3. Le coeur de Gnome :

Il s'agit des applications qui composent gnome 2, elles s'installent toutes comme gnome-desktop.

4. Configuration du lancement :

Quelque soit votre mode de démarrage vous devez mettre les lignes suivantes dans votre /etc/profile :
export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH export GDK_USE_XFT=1

4.1 Démarrage par startx :

Tous les utilisateurs désirant démarrer gnome depuis le mode console (par startx), doivent taper la ligne suivante (la première fois uniquement) :
echo 'exec /usr/bin/gnome-session' > ~/.xinitrc
Puis pour lancer gnome, ils se connecteront au PC en mode console et taperont : startx

4.2 Démarrer gnome depuis KDM (mode graphique):

Pour faire apparaître gnome dans le menu de kdm, éditez simplement le fichier $KDEDIR/share/config/kdm/kdmrc, $KDEDIR étant le répertoire d'installation de KDE (souvent /usr mais il y'a aussi /opt/kde3, /opt/kde ou encore /usr/local/kde). Là, rajoutez simplement gnome à votre SessionTypes. Chez moi par exemple, j'ai ceci : SessionTypes=kde,gnome,xfce,blackbox,windowmaker,afterstep,enlightenment,twm, ailsafe,default, Si malgrès cela vous ne parvenez toujours pas lancer gnome depuis KDM, alors éditez le fichier : /etc/X11/xdm/Xsession, repérer le "case" qui vous permet de choisir votre environnement, chez moi il ressemble à ceci :
case $# in
1)
case $1 in
failsafe)
exec xterm -geometry 80x24-0-0
;;
kde)
exec startkde
;;
gnome)
exec gnome-session
;;
openwin)
exec olvwm
;;
fvwm2)
xsetroot -solid SteelBlue
exec fvwm2
;;
fvwm95)
exec fvwm95
;;
blackbox)
exec blackbox
;;
xfce)
exec /etc/X11/xinit/xinitrc.xfce
;;
icewm)
xsetroot -solid SteelBlue
exec icewm || exec xterm -fg red
;;
windowmaker)
exec /etc/X11/xinit/xinitrc.wmaker
;;
afterstep)
exec afterstep
;;
enlightenment)
exec enlightenment
;;
twm)
xclock -geometry 50x50-1+1 &
xterm -geometry 80x50+494+51 &
xterm -geometry 80x20+494-0 &
xterm -geometry 80x66+0+0 -name login &
xsetroot -solid SteelBlue
exec twm
;;
esac
esac
En gras la partie rajoutée. Voici une petite photo de gnome 2 ;-)