Serveur graphique

Transcription

Serveur graphique
Installation d’un serveur graphique et d’un
gestionnaire de fenêtres sous Fedora Core 2
Ce document explique comment installer « manuellement » le serveur graphique XORG et le gestionnaire de fenêtre
WindowMaker sous Fedora Core 2, lorsque l’installation d’origine de Linux a été faite sans installer X-Window.
Principe fondamental à retenir et à appliquer pour l’installation et la mise à jour de machines sous Linux Red Hat 8.0
ou sous Fedora :
Tous les RPM qui ne sont pas automatiquement téléchargeables avec up2date (sous
Red Hat) ou avec yum (sous Fedora) sont disponibles sur le site rpmfind.net
accessible avec le navigateur alternatif lynx fonctionnant en mode texte.
Sous Fedora , le serveur graphique utilisé est Xorg, et non XFree86 comme sous Red Hat 8.0. Pour installer le
serveur graphique Xorg il faut installer le package RPM xorg-x11 avec toutes ses dépendances :
yum install xorg-x11
Si on tente d’installer le gestionnaire de fenêtre WindowMaker avec yum, on obtient comme réponse « Package
non trouvé ». Cela signifie que le serveur de yum ne dispose pas de WindowMaker, mais WindowMaker est tout à
fait disponible sur le serveur rpmfind.net, pour toutes les versions de Linux (Red Hat, Fedora Core 2, etc.).
Pour télécharger WindowMaker à partir d’une version de Linux en mode texte, il faut commencer par installer le
navigateur alternatif lynx fonctionnant en mode texte :
yum install lynx
Il faut ensuite lancer lynx, aller sur le site rpmfind.net (touche de raccourcis G sous lynx), rechercher les
packages windowmaker, puis télécharger le RPM correspondant à la distribution de Linux utilisée.
Remarques :
Pour rechercher une distribution particulière (Fedora Core 2 par exemple) on pourra utiliser la fonction chercher
de lynx (touche de raccourcis /) pour chercher un mot clé (fc2 par exemple).
Pour pouvoir télécharger un RPM sur rpmfind.net, il est possible qu’il faille désactiver provisoirement le pare
feu de Fedora Core 2 en allant dans le programme setup.
Installons le RPM de windowmaker téléchargé sur rpmfind.net :
rpm –i windowmaker-0.91.0-1.1.fc2.rf.i386.rpm
On obtient alors l’erreur suivante indiquant que WindowMaker a besoin de la librairie dynamique
libungif.so :
Dépendances requises :
libungif.so.4 est nécessaire pour windowmaker-0.91.0-1.1.fc2.rf.i386.rpm
Quel fichier RPM faut-il installer pour que la librairie dynamique libungif.so soit disponible dans le système ? Pour
avoir la réponse, interrogeons encore le site rpmfind.net toujours à l’aide du navigateur lynx. Le site
rpmfind.net nous répond que la librairie libungif.so appartient au RPM libungif-devel.
Malheureusement le site rpmfind.net propose le packetage libungif-devel pour une distribution sparc
(Solaris) mais pas pour Fedora Core 2. Mais heureusement yum permet lui de télécharger et d’installer la librairie
libungif :
yum install libungif-devel
Plus que jamais, nous voyons encore avec cet exemple que yum et rpmfind.net sont des moyens totalement
complémentaires pour la recherche et l’installation de RPM : ce que l’un ne propose pas, en principe l’autre le
propose.
On peut alors ensuite installer sans problème le RPM du gestionnaire de fenêtres :
rpm –i windowmaker-0.91.0-1.1.fc2.rf.i386.rpm
Pour finir d’installer et pour configurer automatiquement WindowMaker on lance la commande :
wmaker.inst
Après la configuration du gestionnaire de fenêtre WindowMaker il devrait se lancer par-dessus le serveur graphique
avec la commande startx. En cas d’échec, il va falloir configurer manuellement le serveur graphique afin de choisir
une carte graphique particulière et configurer les paramètres de l’écran. Télécharger si nécessaire mc avec yum.
Serveur graphique sous Fedora Core 2
www.gecif.net - Décembre 2005
Page 1 / 2
Pour configurer manuellement le serveur graphique Xorg il faut éditer le fichier /etc/X11/xorg.conf dans lequel on
pourra modifier :
Le pilote utilisé en modifiant la valeur Driver dans la section Device (essayer le driver vga pour configurer un
mode standard vga)
La profondeur des couleurs en modifiant les valeur DefaultDepth et Depth dans les sections Screen et
Display. Les valeurs possibles sont 8, 16, et 24 pour 8 bits, 16 bits et 24 bits. Certains pilotes, comme le
pilote graphique VMWare de la machine virtuelle VMware fonctionne en 8 bits ou en 24 bits mais semble ne pas
fonctionner en 16 bits alors que c’est la configuration par défaut !
La résolution en modifiant la valeur Modes dans la section Display. Les valeurs possibles sont 640x480,
800x600, 1024x768, ou toutes autres résolution compatible avec le pilote et avec l’écran utilisé.
Fedora Core 2 propose une interface utilisateur pour configurer le mode graphique en paramétrant le fichier
/etc/X11/xorg.conf. Ce programme de configuration de Xorg est system-config-display, mais il fonctionne
en mode graphique ! ! Si system-config-display n’est pas installé il faut le télécharger par yum :
yum install system-config-display
Heureusement system-config-display permet de configurer automatiquement le fichier xorg.conf en forçant
l’utilisation d’un pilote et d’une résolution grâce à son paramètre --set. Par exemple, pour utiliser le pilote générique
Vesa, en 800x600 avec une profondeur de couleurs de 16 bits il faut taper la ligne de commande suivante :
system-config-display --set-driver=vesa --set-resolution=800x600 --set-depth=16
Après cette ligne de commande les paramètres du mode graphique sont enregistrés dans le fichier
/etc/X11/xorg.conf et on peut lancer le serveur graphique par startx, ou lancer directement la boite de dialogue
de configuration du mode graphique par la commande system-config-display sans paramètre. En ajoutant le
paramètre --forceui à la ligne de commande précédente, il se lancera automatiquement.
Grâce à cette boîte de dialogue on pourra alors configurer plus finement le serveur graphique, en choisissant un pilote
de carte vidéo parmi l’ensemble des cartes gérées par le serveur Xorg, et en réglant la résolution, le nombre de
couleurs, et aussi le modèle exact du moniteur.
Remarque : le programme system-config-display est accessible dans le menu du programme setup de Fedora
par l’entrée Configuration de X Window.
Voyons maintenant comment installer un nouveau gestionnaire de paquetages RPM aussi efficace que convivial, car il
possède une interface graphique permettant de choisir les RPM à installer : ce gestionnaire de RPM est apt. Tout
comme yum, apt permet d’installer et de mettre à jour des RPM avec une gestion avancée des dépendances. apt
n’est pas disponible par yum, mais il est téléchargeable sur rpmfind.net. Après l’installation il faut lancer :
apt-get update
Puis ensuite on peut installer synaptic, l’interface graphique permettant d’installer des RPM en utilisant apt.
synaptic est installable par apt lui-même .
apt-get install synaptic
Liste de logiciels installables une fois que l’interface graphique fonctionne, tout comme synaptic et yum :
à installer avec yum
à installer par synaptic
à télécharger sur rpmfind.net
mozilla
xmule
nautilus (gestionnaire de fichiers)
xffm (gestionnaire de fichiers)
Gtk-Perl
glade
gcc
les sources du noyau
tous les system-config-****
mozilla-j2re (MV java)
apt
webmin
partimage
tk
Pour installer un JDK sous linux il faut télécharger le J2SE sur le site java.sun.com. Il se présente sous la forme
d’un fichier j2sdk-****-****.bin auto-décompactable, qui s’installe automatiquement après acceptation de la
licence. On trouve aussi sur le site java.sun.com les anciennes versions des différents JDK et SDK. De plus, le kit
de développement J2SE de Sun possède maintenant une interface utilisateur (IDE) NetBeans. Il est alors possible
de télécharger le J2SE sans NetBeans (le JDK seul), le J2SE avec NetBeans dans le même fichier autodécompactable, ou encore de télécharger NetBeans seul sur le site netbeans.org afin de l’adapter à un JDK
déjà installé. NetBeans et le JDK sont installés par défaut dans le répertoire /opt non présent dans le PATH.
Serveur graphique sous Fedora Core 2
www.gecif.net - Décembre 2005
Page 2 / 2