Installer un serveur graphique XFree86

Pré-requis théorique

Que sont le serveur graphique, le bureau et le gestionnaire de fenêtres ?

  • Le serveur graphique est le programme qui permet de passer en mode graphique en utilisant les fonctions avancées de la carte graphique. Il gère notamment le clavier, la ou les souris, les polices de caractères, l'écran (résolution, nombre de couleurs,…) et la carte graphique.
  • Le gestionnaire de fenêtres est le programme qui, comme son nom l'indique, gère les différentes fenêtres, et il ne fait normalement que ça ! Il existe de très nombreux gestionnaires de fenêtre sous Linux : Enlightenment, AfterStep, Window Maker, etc…
  • Le bureau est le programme qui s'occupe d'afficher un menu, une barre de lancement, une barre des tâches, des icones sur le bureau, etc… Il existe également de nombreux bureaux sous Linux, mais les deux plus connus sont Gnome et KDE.

Description

Présentation de X

X (et non X-Window) est une interface graphique, qui a été développée au MIT, permettant de créer des applications graphiques fonctionnant sur diverses plate-formes.

X-Window est l'interface graphique des stations UNIX. Elle est en quelque sorte aux systèmes Unix ce que Microsoft Windows est au monde PC (n'allez surtout pas dire X-windows au risque de vous faire massacrer par un fanatique d'UNIX). L'avantage majeur de ce système est l'utilisation d'une interface graphique en remplacement de certaines commandes.

Sous Linux il existe une implémentation libre du système X-Window appelée XFree86, destinée aux systèmes de type Unix. XFree86 supporte un nombre très important de cartes vidéos, mais certaines ne sont pas encore supportées. Toutefois, avec la communauté du libre, le portage des pilotes des nouvelles cartes graphiques est de plus en plus rapide !

Présentation de XFree86

XFree86 est donc le serveur graphique pour Linux le plus répandu et de loin le plus utilisé. C'est un serveur qui permet d'avoir sur sa propre machine des fenêtres graphiques et éventuellement un bureau comme c'est le cas par exemple avec des postes équipés du système d'exploitation Microsoft Windows. Mais XFree86 fait bien plus que cela. En effet, à la différence d'autres systèmes d'exploitations payants, XFree86 est un serveur graphique. C'est à dire qu'il permet à d'autres personnes qui sont reliées à votre réseau de se connecter à votre machine pour pouvoir exécuter des applications graphiques.

Installation

Nous allons installer le paquet xserver-xfree86 qui contient le serveur graphique XFree86 :

# apt-get install x-window-system-core

Taille des paquets L'installation du serveur X nécessite 60 Mo (56.4 Mo à l'heure où j'écris ces lignes). Cette valeur peut diminuer si votre système possède déjà les paquets nécessaires pour faire fonctionner le serveur graphique.

Une fois le paquet installé, vous devez répondre aux questions suivantes:

Nom du paquet Question Réponse à choisir
xserver-common Manage XFree86 4.x server configuration file with debconf? automatically ? Yes
xserver-xfree86 Manage XFree86 4.x server configuration file with debconf? No

Configuration

Configuration semi-automatique

Pas besoin d'aller mettre les mains dans le cambouis cettefois-ci puisque la configuration va se faire à l'aide dedebconf. Pour cela il suffit d'exécuter la commande suivante :

# dpkg-reconfigure xserver-xfree86
Nom du paquet Question Réponse à choisir
xserver-xfree86 Manage XFree86 4.x server configuration file with debconf? Yes
xserver-xfree86 Select the desired X server driver Ce choix va dépendre de votre carte graphique. En général le nom du pilote parle de lui-même. Par exemple pour une carte graphique à base de chipset NVidia il faut sélectionner le pilote nv. Le nom du pilote est en rapport avec le constructeur qui fabrique le processeur graphique de votre carte vidéo.
xserver-xfree86 Enter an identifier for your video card Entrez le nom de votre carte graphique.
xserver-xfree86 Please enter the video card's bus identifier Ne pas rentrer de valeur ici.
xserver-xfree86 Enter the amount of memory (in kB) to be used by your video card Ne pas rentrer de valeur ici. La quantité de mémoire est detectée automatiquement en général :)
xserver-xfree86 Use kernel framebuffer device interface No
xserver-xfree86 Please select the XKB rule set to use xfree86
xserver-xfree86 Please select your keyboard model pc104
xserver-xfree86 Please select your keyboard layout fr
xserver-xfree86 Please select your keyboard variant Ne pas rentrer de valeur ici.
xserver-xfree86 Please select your keyboard options Ne pas rentrer de valeur ici.
xserver-xfree86 Please choose your mouse port
 
logiciels/installer-un-serveur-graphique-xfree.txt · Dernière modification: 11/12/2010 17:00 par orgrim