Configuration graphique / X.org

Configuration initiale

La méthode de configuration présentée ici repose sur la commande xorgconfig. Ce programme vous demande toutes les informations nécessaires pour la gestion du matériel et le paramétrage de l'affichage.

Pour certains points, vous pourrez avoir besoin d'éditer le fichier de configuration /etc/X11/xorg.conf.

Désactiver l'écoute réseau de X.org

pour un lancement via la commande startx

  • dans le fichier /usr/bin/startx modifier la directive serverargs avec l'argument -nolisten tcp

pour un lancement via la commande init

On part du principe que la machine est configurée pour lancer X au démarrage et que le gestionnaire de connexion utilisé est xdm.

  • dans le fichier /etc/X11/xdm/Xservers ajouter l'argument -nolisten tcp à la commande de lancement de X (après le :0).

Activer l'écran de connexion en mode graphique

  • modifier le runlevel par défaut dans le fichier /etc/inittab : id:4:initdefault:
  • modifier le lancement de gestionnaire de connexion graphique dans le fichier /etc/rc.d/rc.4 en commentant les blocs correspondants à gdm (Gnome Display Manager) et kdm (KDE Display Manager), en laissant que le bloc correspondant à xdm (X Display Manager).

personnaliser xdm

Dans le répertoire /etc/X11/xdm :

  • modifier le fichier Xsetup0
    • mettre en commentaire la section concernant kdmdesktop
    • ajouter une ligne pour charger une image de fond : /usr/bin/display -window root /etc/X11/xdm/pixmaps/slackware.png
    • ajouter les lignes nécessaires pour l'affichage des boutons Halt et Reboot
  /usr/bin/wish << EOF &
  wm geometry . -0-0
  button .halt -text Halt -fg black -bg grey -command {exec /sbin/shutdown -h now}
  button .reboot -text Reboot -fg black -bg grey -command {exec /sbin/shutdown -r now}
  pack .reboot .halt -side left
  EOF
  echo $! > /var/run/xdmbutton.pid
  exit
  • ajouter la ligne suivante à la fin du fichier GiveConsole pour supprimer l'affichage des boutons lors d'une connexion réussie
  if test -r /var/run/xdmbutton.pid; then kill `cat /var/run/xdmbutton.pid`; fi
  • modifier le fichier Xresources pour personnaliser la fenêtre de connexion et désactiver l'affichage du logo de X.org
  xlogin*greeting: Bienvenue sur CLIENTHOST
  !#if PLANES >= 8
  !xlogin*logoFileName: /usr/lib/X11/xdm/pixmaps/xorg.xpm
  !#else
  !xlogin*logoFileName: /usr/lib/X11/xdm/pixmaps/xorg-bw.xpm
  !#endif

Régler un affichage sur deux moniteurs

Source de documentation : Intel Linux Graphics.

Pour un Dell Inspiron 630m avec :

  • une carte graphique Intel 915GM (8 Mo)
  • un écran interne (LVDS) avec une résolution de 1280×800
  • un écran externe (VGA) avec une résolution de 1280×1024

Modifications dans le fichier xorg.conf

Dans la section Screen, pour chacune des sections Display :

  • commenter la ligne Modes
  • ajouter une ligne Virtual 2048 2048 (les valeurs 2048 sont les limites matérielles de la carte)

Commandes d'activation

  • xrandr –output VGA –above LVDS : active le double-écran (DualHead) avec l'écran externe “au dessus” de l'écran interne. Attention, on ne peut pas placer les écrans l'un à côté de l'autre du fait de la limitation de l'écran virtuel.
  • xrandr –output VGA –off : désactive l'écran externe
  • xrandr –output LVDS –auto : active l'écran externe (en mode clone par défaut)

En cas de problème, on peut utiliser la commande xrandr -q pour obtenir des diagnostics sommaires (écrans détectés, identifiants, résolutions supportées, …).

 
articles/installation/xorgconfig.txt · Dernière modification: 2008/10/06 18:37 par ellendhel
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki