Cet article décrit l’installation du serveur graphique X.org et du gestionnaire de fenêtres WindowMaker sous CentOS 7, en partant d’une installation minimale et/ou de type serveur. L’intérêt d’une telle démarche, c’est de pouvoir offrir un environnement graphique très léger dans certains contextes. On disposera également d’une base saine pour installer un environnement de bureau léger comme Xfce.
Installer le système X Window.
# yum groupinstall "X Window System"
Au prochain redémarrage, CentOS affichera un dialogue d’acceptation de licence. La logique de ce dialogue est quelque peu déroutante. Voici ce qu’il faut faire, dans l’ordre.
- Appuyer sur [1] pour afficher la licence.
- Appuyer sur [2] pour accepter la licence.
- Appuyer sur [C] pour continuer le démarrage initial.
- Appuyer sur [C] une deuxième fois pour confirmer le tout.
Installer le gestionnaire de fenêtres WindowMaker. On le trouve dans le dépôt tiers Nux Dextop, qu’il faudra configurer au préalable. Notez que ce dépôt requiert le dépôt EPEL.
# yum install WindowMaker
On installera également un terminal et une panoplie de polices.
# yum install xterm xorg-x11-fonts-*
Éditer un fichier ~/.Xresources
pour configurer l’aspect du terminal.
XTerm*background: #000000 XTerm*foreground: LightGrey XTerm*font: 9x15 XTerm*VT100.geometry: 105x35
Ensuite, éditer ~/.xinitrc
pour prendre en compte ce fichier.
/usr/bin/xrdb -merge $HOME/.Xresources /usr/bin/wmaker
Lancer WindowMaker.
$ startx
Le thème défini par l’équipe de CentOS n’est pas très joli à voir. Il vaut mieux utiliser le thème par défaut de WindowMaker en sélectionnant Apparence > Thèmes > Default dans le menu principal. Voilà à quoi cela ressemble au final.
Si la taille de la police du terminal est trop petite, on peut jeter un oeil dans le fichier /usr/share/X11/app-defaults/XTerm
. La section VT100.font
affiche les tailles de polices disponibles.
*fontMenu*font2*Label: Tiny *VT100.font2: 5x7 *fontMenu*font3*Label: Small *VT100.font3: 6x10 *fontMenu*font4*Label: Medium *VT100.font4: 7x13 *fontMenu*font5*Label: Large *VT100.font5: 9x15 *fontMenu*font6*Label: Huge *VT100.font6: 10x20
Au cas où la résolution de l’affichage n’est pas adaptée, on peut créer un fichier /etc/X11/xorg.conf.d/10-custom-screen.conf
en adaptant la configuration comme ceci.
Section "Screen" Identifier "Default Screen" Device "Intel HD Graphics" Monitor "Default Monitor" DefaultDepth 24 Subsection "Display" Depth 24 Modes "1280x1024" EndSubSection EndSection
Ping : Installer X11 et WindowMaker sous CentOS 7 - My Tiny Tools