All pastes #769123 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-11-11 03:49 UTC
rendered paste body
Dessine-moi un pingouin

Si votre machine est destinée à être autre chose qu'un serveur, il est probable que vous souhaiterez jouir d'une interface graphique. Pour cela, il vous faudra installer le serveur graphique qu'est Xorg.

Le soucis c'est que Xorg est aujourd'hui modulaire et fractionné en plus de 200 paquets, tous stockés dans X. Aussi vous comprendrez que nous ne pourrons pas donner le détail du rôle de chacun, ce d'autant que la documentation disponible sur le sujet est plutôt laconique. Nous allons donc procéder pour cette fois « en négatif » : au lieu de ce que vous devez installer, nous vous indiquerons ce que vous pouvez laisser de côté.

Voici donc ce dont votre serveur peut se passer :

    *
      les serveurs alternatifs : les paquets xorg-server-xdmx, xorg-server-xnest et xorg-server-xvfb contiennent d'autres serveurs graphiques que Xorg. Le premier sert de proxy pour faire interagir plusieurs serveurs graphiques, le second (expérimental) s'imbrique dans un autre serveur graphique, et le dernier est un serveur de test. Vous n'en aurez très probablement jamais l'usage ;
    *
      le matériel de développement : xorg-cf-files et tous les paquets dont le nom se termine par proto ou protocol peuvent être ignorés. Notez cependant que vous en aurez besoin pour compiler des applications graphiques et que ne pas les installer ne fait économiser guère plus que 5mo ;
    *
      la documentation : chaque élément emportant son manuel, le contenu du paquet xorg-docs ne vous sera guère utile si vous ne prévoyez pas de hacker Xorg. Vous pouvez également vous passer de xorg-sgml-doctools qui sert à générer ladite documentation ;
    *
      les polices supplémentaires : le paquet ttf-indic-fonts et tous les paquets dont le nom commence par font, sont optionnels sauf font-cursor-misc et font-misc-misc. Il est cependant probable que vous voudrez installer des polices plus sympathiques que celles par défaut, on peut donc préciser ce qui risque vraiment d'être inutile, à savoir les polices non-latines contenues dans font-cronyx-cyrillic, font-misc-cyrillic, font-screen-cyrillic, font-winitzki-cyrillic (cyrillique – alphabet employé notamment en Russie), font-misc-ethiopic (guèze – langue ancienne d'Éthiopie), font-isas-misc (chinois), font-jis-misc (japonais) font-misc-meltho (syriaque – langue ancienne du Moyen-Orient), et ttf-indic-fonts (langues d'Inde).

Avec ces indications, vous devriez obtenir un Xorg épuré sensiblement identique à ce que contenait le paquet de l'ancien Xorg monolithique dans les Slackware antérieures (⇐ 11.0).

Une fois vos installation terminées, il vous faudra lancer les scripts setup mkfontdir et fontconfig afin de mettre à jour l'index des polices du serveur. Pour ce, tapez pkgtool, prenez l'entrée Setup, sélectionnez ces deux scripts dans la liste avec [Espace], puis validez leur exécution.
Cette dernière opération est à répéter chaque fois que que vous ajoutez ou enlevez une police à Xorg.

Vous êtes maintenant prêt à lancer votre serveur, du moins si votre carte graphique est supportée par le pilote vesa (il y a de grandes chances). Pour vous en assurer, retournez sur la deuxième console, tapez xwmconfig puis sélectionner le très euh… austère Windows Manager de Xorg : twm. Lancez ensuite startx, si l'interface graphique s'affiche c'est que votre serveur est fonctionnel. Il ne vous restera plus alors qu'à installer et configurer votre environnement favori. Sortez en pressant sur le bouton gauche de la souris avant de sélectionner Exit.
Si TWM est facécieux et ne vous rend pas la main quand vous sortez, pressez simultanément sur [Ctrl], [Alt] et [f2]. Vous retournerez alors sur la deuxième console et il vous suffira d'appuyer sur [Ctrl]+[C] pour tuer le processus en cours.

Si jamais votre carte est allergique à vesa ou que vous trouvez que la qualité de votre affichage laisse à désirer (c'est probable), le mieux est de lancer – après un retour sur la première console – un xorgsetup pour obtenir une configuration de base appropriée à votre matériel. Le sujet étant vaste, nous ne donnerons pas plus de détails sur la configuration de Xorg, consultez le manuel xorg.conf et celui associé à votre pilote (son nom est indiqué dans la section Device de /etc/X11/xorg.conf, à l'entrée driver). Vous pouvez également vous aider de la configuration de Patrick que nous venons de tester et qui est conservée dans le fichier /etc/X11/xorg.conf-vesa.

Et bien ! avouez qu'on a plutôt bien travaillé, non ? à ce stade, il ne vous reste normalement qu'à adapter votre système à vos besoins en installant les logiciels adéquats. Cela étant uniquement de votre ressort, il est donc temps pour nous de prendre congé…