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 !
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.
Nous allons installer le paquet xserver-xfree86 qui contient le serveur graphique XFree86 :
# apt-get install x-window-system-core
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 |
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 |