Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:environnements:x11:xserver-xorg:conf [24/10/2012 07:32] smolski |
doc:environnements:x11:xserver-xorg:conf [15/09/2018 18:54] (Version actuelle) èfpé [Obtention d'un xorg.conf de base] actualisation partielle et rapide pour Debian 9 -- les gestionnaires de connexion par défaut |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | mise à jour - 19/04/2011 | ||
====== Configuration (ou reconfiguration) du serveur X ====== | ====== Configuration (ou reconfiguration) du serveur X ====== | ||
+ | |||
+ | * Objet : serveur X | ||
+ | * Niveau requis :{{tag>débutant avisé}} | ||
+ | * Commentaires : //Configuration (ou reconfiguration) du serveur X// | ||
+ | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
+ | * Suivi : {{tag>obsolète}}paskal le 09/05/2014 | ||
+ | * Création par [[user>freddec]] le 27/12/2008 | ||
+ | * Mis à jour le 19/04/2011 | ||
+ | * Testé par .... le .... | ||
+ | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=135145#p135145 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
+ | |||
===== Préambule ===== | ===== Préambule ===== | ||
+ | |||
Si j'en crois les nombreux posts arrivant depuis quelques mois sur les forums, il semble que depuis l'avènement de Xorg 7.3 les gens aient quelques soucis avec la configuration du serveur X. | Si j'en crois les nombreux posts arrivant depuis quelques mois sur les forums, il semble que depuis l'avènement de Xorg 7.3 les gens aient quelques soucis avec la configuration du serveur X. | ||
Ligne 22: | Ligne 33: | ||
===== Obtention d'un xorg.conf de base ===== | ===== Obtention d'un xorg.conf de base ===== | ||
+ | |||
==== Création ==== | ==== Création ==== | ||
+ | |||
Pour pouvoir obtenir un xorg.conf minimal vous devez: | Pour pouvoir obtenir un xorg.conf minimal vous devez: | ||
- | * Passer sur un tty (pas dans un pseudo-terminal sous X) avec Alt+CTRL+F1 (Alt+CTRL+F7 pour revenir en graphique...) | + | * Passer sur un tty (pas dans un pseudo-terminal sous X) avec <key>A-C-F1</key> (<key>A-F7</key> pour revenir en graphique...) |
* Passer root (via su ou sudo) | * Passer root (via su ou sudo) | ||
- | * Arrêter le serveur X si il était en fonction mais mal configuré (remplacez gdm3 par kdm ou par gdm suivant le gestionnaire de connexion que vous utilisez) | + | * Arrêter le serveur X si il était en fonction mais mal configuré (remplacez gdm3 par lightdm ou par sddm suivant le gestionnaire de connexion que vous utilisez) |
**Note :** à partir de Squeeze, sur une fresh install, c'est gdm3 qui est proposé par défaut. \\ | **Note :** à partir de Squeeze, sur une fresh install, c'est gdm3 qui est proposé par défaut. \\ | ||
Si votre installation est plus ancienne et/ou a fait l'objet d'un update vers Squeeze, il se peut que vous ayez gdm et non gdm3 | Si votre installation est plus ancienne et/ou a fait l'objet d'un update vers Squeeze, il se peut que vous ayez gdm et non gdm3 | ||
- | <code># invoke-rc.d gdm3 stop</code> | + | <code root>service gdm3 stop</code> |
Toujours en tant que root lancez cette commande | Toujours en tant que root lancez cette commande | ||
- | <code># Xorg -configure | + | <code root>Xorg -configure</code> |
- | </code> | + | |
Vous obtiendrez en sortie un fichier //**/root/xorg.conf.new**// | Vous obtiendrez en sortie un fichier //**/root/xorg.conf.new**// | ||
Ligne 158: | Ligne 170: | ||
==== Test du fichier==== | ==== Test du fichier==== | ||
+ | |||
Nous allons maintenant tester ce fichier xorg.conf histoire de voir si il fonctionne de base ! | Nous allons maintenant tester ce fichier xorg.conf histoire de voir si il fonctionne de base ! | ||
Toujours avec les droits de root | Toujours avec les droits de root | ||
- | <code>X -config /root/xorg.conf.new | + | <code root>X -config /root/xorg.conf.new</code> |
- | </code> | + | |
A l'issue de ce test, je me retrouve avec un bel écran noir et une message de l'écran me disant que ce mode n'est pas supporté. Il va donc falloir adapter cela. | A l'issue de ce test, je me retrouve avec un bel écran noir et une message de l'écran me disant que ce mode n'est pas supporté. Il va donc falloir adapter cela. | ||
Ligne 175: | Ligne 187: | ||
Cette information est obtenue par la sortie de | Cette information est obtenue par la sortie de | ||
- | <code> lspci |grep VGA | + | <code user> lspci |grep VGA</code> |
- | 00:05.0 VGA compatible controller: nVidia Corporation C51 [GeForce 6150 LE] (rev a2) | + | 00:05.0 VGA compatible controller: nVidia Corporation C51 [GeForce 6150 LE] (rev a2) |
- | </code> | + | |
Où l'on voit le type de carte (//**GeForce 6150 LE**//) et le device (//**00:05.0**// qui correspond à //**"PCI:0:5:0"**//) | Où l'on voit le type de carte (//**GeForce 6150 LE**//) et le device (//**00:05.0**// qui correspond à //**"PCI:0:5:0"**//) | ||
Ligne 212: | Ligne 224: | ||
==== Résolution de l'écran ==== | ==== Résolution de l'écran ==== | ||
+ | |||
//Section Résolution de l'écran corrigée le 19/04/2011// | //Section Résolution de l'écran corrigée le 19/04/2011// | ||
Ligne 217: | Ligne 230: | ||
cette information peut-être fournie par la doc de votre matériel, ou bien par la commande (requiert que le paquet hwinfo soit installé) | cette information peut-être fournie par la doc de votre matériel, ou bien par la commande (requiert que le paquet hwinfo soit installé) | ||
- | <code>#hwinfo --monitor | + | <code root>hwinfo --monitor</code> |
- | 38: None 00.0: 10000 Monitor | + | 38: None 00.0: 10000 Monitor |
[Created at monitor.95] | [Created at monitor.95] | ||
Unique ID: rdCR.iTC8Pb1Bnj5 | Unique ID: rdCR.iTC8Pb1Bnj5 | ||
Ligne 254: | Ligne 267: | ||
Config Status: cfg=new, avail=yes, need=no, active=unknown | Config Status: cfg=new, avail=yes, need=no, active=unknown | ||
- | </code> | + | |
Ligne 301: | Ligne 314: | ||
Là-dessus, je retente un : | Là-dessus, je retente un : | ||
- | X -config /root/xorg.conf.new | + | <code root>X -config /root/xorg.conf.new</code> |
et... Ô miracle ! apparait à l'écran la magnifique trame en grillage grisâtre m'indiquant que le serveur X tourne ! | et... Ô miracle ! apparait à l'écran la magnifique trame en grillage grisâtre m'indiquant que le serveur X tourne ! | ||
Ligne 326: | Ligne 339: | ||
Il ne reste plus qu'à copier notre nouveau fichier là où il doit se trouver: | Il ne reste plus qu'à copier notre nouveau fichier là où il doit se trouver: | ||
- | <code> #cp /root/xorg.conf.new /etc/X11/xorg.conf </code> | + | <code root>cp /root/xorg.conf.new /etc/X11/xorg.conf </code> |
Et à relancer notre serveur X //(encore une fois, adaptez la commande au gestionnaire de connexion utilisé gdm, gdm3, xdm ou kdm)// | Et à relancer notre serveur X //(encore une fois, adaptez la commande au gestionnaire de connexion utilisé gdm, gdm3, xdm ou kdm)// | ||
- | <code># /etc/init.d/gdm3 start </code> | + | <code root>service gdm3 start</code> |
- | + | ||
- | ou: | + | |
- | <code># invoke-rc.d gdm3 start</code> | + | |
Et voila :-) si ça veut rire vous voila prêt à vous logguer | Et voila :-) si ça veut rire vous voila prêt à vous logguer | ||
===== Pour aller plus loin ===== | ===== Pour aller plus loin ===== | ||
+ | |||
J'ai ensuite modifié quelques points intéressants | J'ai ensuite modifié quelques points intéressants | ||
==== Driver nvidia ==== | ==== Driver nvidia ==== | ||
+ | |||
Comme j'ultilise le driver nvidia officiel (et non libre :-x )ainsi que parfois des effet 3D (compiz, cairo-dock) | Comme j'ultilise le driver nvidia officiel (et non libre :-x )ainsi que parfois des effet 3D (compiz, cairo-dock) | ||
Ligne 368: | Ligne 380: | ||
==== Activation de l'affichage composite ==== | ==== Activation de l'affichage composite ==== | ||
+ | |||
Permet la gestion de la transparence | Permet la gestion de la transparence | ||
Ligne 376: | Ligne 389: | ||
===== Liens en rapports ===== | ===== Liens en rapports ===== | ||
- | [[http://linuxfr.org/forums/15/26240.html | Forum Linuxfr: Utilisation de xrandr]] | ||
- | [[http://memoire-grise-liberee.fr.eu.org/X-Window/howto/| | + | * [[http://linuxfr.org/forums/15/26240.html | Forum Linuxfr: Utilisation de xrandr]] |
- | HowTo Xorg sur Mémoire Grise Libérée]] | + | * [[http://memoire-grise-liberee.fr.eu.org/X-Window/howto/| |
+ | * HowTo Xorg sur Mémoire Grise Libérée]] | ||
+ | * [[http://www.gentoo.org/doc/fr/xorg-config.xml|HowTo Xorg sur Gentoo a adapter]] | ||
+ | * [[http://manual.sidux.com/fr/hw-dev-mon-fr.htm#mon-res|Utilisation de Xrandr sur Sidux]] | ||
+ | * [[http://wiki.debian.org/XStrikeForce/HowToRandR12?highlight=(xrandr)|Xrandr sur le Debian Wiki (En)]] | ||
- | [[http://www.gentoo.org/doc/fr/xorg-config.xml|HowTo Xorg sur Gentoo a adapter]] | + | ===== Voir également ===== |
- | + | <code user>man xorg.conf</code> | |
- | [[http://manual.sidux.com/fr/hw-dev-mon-fr.htm#mon-res|Utilisation de Xrandr sur Sidux]] | + | <code user>man hwinfo</code> |
- | + | ||
- | [[http://wiki.debian.org/XStrikeForce/HowToRandR12?highlight=(xrandr)|Xrandr sur le Debian Wiki (En)]] | + | |
- | + | ||
- | ===== Voir également ===== | + | |
- | * man xorg.conf | + | |
- | * man hwinfo | + | |