Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
xorg [Le 13/11/2013, 22:56]
lzum [Que faire s'il n'y a pas de fichier xorg.conf sur le disque?]
xorg [Le 24/11/2022, 22:08] (Version actuelle)
188.224.52.94 [Serveurs virtuels] oui c'est utile.
Ligne 1: Ligne 1:
-{{tag>Lucid Precise ​vidéo système carte_graphique ​vétuste}}+{{tag>Xenial Bionic Focal vidéo système carte_graphique}}
  
 ---- ----
 ====== X.org ====== ====== X.org ======
  
-**X.org** est un logiciel libre de type [[wpfr>​X_Window_System|serveur X]] pour les systèmes d'​exploitation UNIX.\\ +**X.org**, parfois orthographié **Xorg**, ​est un logiciel libre fournissant un [[wpfr>​X_Window_System|serveur X]] pour les systèmes d'​exploitation ​de type Linux et UNIX. 
-À partir ​de la version 7.4 de X.org (soit à partir d'​Ubuntu [[:Intrepid|8.10 Intrepid]]), le serveur X se configure automatiquement au démarrage.\\ + 
-Le fichier **/​etc/​X11/​xorg.conf** qui sert à paramétrer le serveur X est donc quasiment vide voire inexistant sur les dernières ​versions d'​Ubuntu.+Il s'​agit ​de gérer l'​affichage des éléments à l'​écran,​ notamment les fenêtres fournies par le [[gestionnaire ​de fenêtres]],​ via le protocole X11. 
 + 
 +Des alternative ​à Xorg et au protocole X11 se développent depuis le milieu des années 2010 : notamment, le protocole [[Wayland]] permet de gérer l'affichage de manière davantage sécurisée,​ et optimisée pour les compositeurs graphiques des [[environnements]] modernes. Une session Wayland expérimentale est proposée depuis ​Ubuntu ​[[17.04]] pour [[:gnome-shell|GNOME Shell]] et [[KDE Plasma]]. 
 + 
 +===== Généralités ===== 
 + 
 +Le serveur X se configure automatiquement au démarrage. Le fichier **/​etc/​X11/​xorg.conf** qui sert à paramétrer le serveur X est donc quasiment vide voire inexistant sur les versions d'​Ubuntu ​récentes.
   ​   ​
 Cependant, dans certains cas, la détection automatique ne fonctionne pas. Il faut donc paramétrer manuellement ce fichier **xorg.conf** . Plusieurs cas peuvent en être la cause : Cependant, dans certains cas, la détection automatique ne fonctionne pas. Il faut donc paramétrer manuellement ce fichier **xorg.conf** . Plusieurs cas peuvent en être la cause :
   * Deux cartes graphiques dans l'​ordinateur (le serveur X ne parvient pas à localiser la carte sur laquelle l'​écran principal est branché.)   * Deux cartes graphiques dans l'​ordinateur (le serveur X ne parvient pas à localiser la carte sur laquelle l'​écran principal est branché.)
-  * Certains modèles d'​écrans et de cartes graphiques ​sont mal détectés (cela empêche le démarrage du serveur X) +  * Certains modèles d'​écrans et de cartes graphiques mal détectés (cela empêche le démarrage du serveur X) 
-  * Liste à compléter. +  * Aucun écran branché 
-Dans ces cas, il est possible que le serveur X renvoie un message de ce type : +  * (liste ​à compléter) 
-<​code>​No screens found</​code>​+ 
 +<​note>​Dans ces cas, il est possible que le serveur X renvoie un message de ce type : 
 +<​code>​No screens found</​code></​note>​ 
 + 
 +==== Connaître sa version d'Xorg ==== 
 +Avant de commencer toute manipulation,​ il est pertinent de connaître sa version d'Xorg et celle du [[:​kernel|noyau Linux]] correspondant. Pour cela, dans un [[:​terminal]],​ saisir la [[:​commande_shell|commande]] suivante : <​code>​sudo Xorg -version</​code>​ Le [[:​terminal]] vous répondra par exemple les lignes suivantes : 
 + 
 +<​code>​X.Org X Server 1.20.8 
 +X Protocol Version 11, Revision 0 
 +Build Operating System: Linux 4.15.0-115-generic x86_64 Ubuntu 
 +Current Operating System: Linux 5.4.0-54-generic #60-Ubuntu SMP Fri Nov 6 10:37:59 UTC 2020 x86_64 
 +Kernel command line: BOOT_IMAGE=/​boot/​vmlinuz-5.4.0-54-generic root=UUID=801c5498-9168-4916-ab67-6dd952e82ac4 ro quiet splash vt.handoff=7 
 +Build Date: 04 September 2020  01:​34:​27PM 
 +xorg-server 2:​1.20.8-2ubuntu2.4 (For technical support please see http://​www.ubuntu.com/​support)  
 +Current version of pixman: 0.38.4 
 +        Before reporting problems, check http://​wiki.x.org 
 +        to make sure that you have the latest version.</​code>​ 
 + 
 +==== Redémarrer Xorg ==== 
 + 
 +Consulter le tutoriel : [[:​tutoriel:​comment_redemarrer_le_serveur_graphique|Comment redémarrer le serveur graphique]] 
 + 
 +==== Démarrer Xorg depuis une console ==== 
 + 
 +Il est possible de démarrer le mode graphique depuis une [[:​console]] en saisissant la commande : 
 +<​code>​ 
 +startx 
 +</​code>​ 
 + 
 +Cette commande ne marchera que si une session X n'est pas déjà en fonctionnement. En effet, par défaut, une seule session graphique est proposée. 
 + 
 +===== Configuration de X.org ===== 
 + 
 +==== Remarques préliminaires ==== 
 + 
 +Les paramètres système de votre [[:​environnements|environnement]] savent gérer l'​immense majorité des cas. C'est le moyen plus simple et le plus sûr, en cas de problème de configuration de l'​affichage **commencez par là** ! 
 + 
 +Cherchez-y une section "​Affichage",​ et réglez-y la définition,​ le facteur d'​échelle,​ etc. 
 + 
 +Avec [[:GNOME]], une section "​Couleurs"​ est disponible pour régler le profil de couleur de l'​affichage. 
 +==== Configuration automatique ==== 
 + 
 +Pour reconfigurer X.org automatiquement,​ on a plusieurs possibilités : 
 + 
 +  * Cas général (à tester en premier) : <​code>​sudo dpkg-reconfigure -phigh xserver-xorg</​code>​ comme suggéré au début du fichier **/​etc/​X11/​xorg.conf** 
 +  * Cartes nvidia : <​code>​sudo nvidia-xconfig</​code>​ 
 +  * Cartes ATI (aurait tendance à ne pas fonctionner,​ donc attention !!) : <​code>​sudo aticonfig --initial</​code>​ 
 + 
 +==== Configuration manuelle ==== 
 + 
 +Par défaut, il n'y aucun fichier **xorg.conf** de disponible à l'​emplacement **/​etc/​X11**. Ce n'est qu'en cas de nécessité qu'il faut alors le générer. 
 + 
 +<note tip>​Commencez par vérifier qu'​aucune ancienne sauvegarde de votre fichier xorg.conf n'​existe : 
 +<​code>​ls -l /​etc/​X11/</​code>​ 
 + 
 +Si vous voyez un fichier dont le nom commence par **xorg.conf**,​ avec une extension supplémentaire comme //.old, .bak, .anc//, etc., il peut s'agir d'une ancienne sauvegarde. Vous pouvez alors essayer de la [[:​xorg#​sauvegarde du fichier|restaurer]] et d'en repartir pour la suite du tutoriel. Sinon, voyez la section "​[[:​xorg#​regenerer_un_nouveau_fichier_xorgconf|Comment régénérer un nouveau fichier xorg.conf ?​]]"​.</​note>​ 
 + 
 +=== Sauvegarde du fichier === 
 + 
 +Pour ne pas être perdu en cas de catastrophe,​ on commence par faire une [[:​tutoriel:​comment_sauver_et_restaurer_un_fichier|sauvegarde]] du fichier de configuration **xorg.conf** (s'il existe déjà, bien sûr, sinon sautez cette section). 
 + 
 +Depuis un [[:​terminal]],​ saisir la [[:​commande_shell|commande]] suivante: 
 +<​code>​sudo cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.bak</​code>​ 
 + 
 +En cas d'​échec de vos tentatives de configuration,​ vous pourrez alors rétablir votre configuration graphique précédente en restaurant votre fichier **xorg.conf.bak** avec la commande : 
 +<​code>​sudo cp /​etc/​X11/​xorg.conf.bak /​etc/​X11/​xorg.conf</​code>​ 
 + 
 +<note tip>En cas de besoin vous pourrez restaurer le fichier de sauvegarde depuis le [[:recovery mode]]</​note>​ 
 + 
 +=== Ouverture du fichier === 
 + 
 +[[:​tutoriel:​comment_editer_un_fichier|Éditez avec les droits d'​administration]] le fichier **/​etc/​X11/​xorg.conf**. 
 + 
 +<note warning>​Votre éditeur de texte classique n'est pas pensé pour se lancer avec sudo ! 
 + 
 +Si votre affichage fonctionne à peu près, vous pouvez utiliser par exemple <​code>​gedit admin:///​etc/​X11/​xorg.conf</​code>​ 
 + 
 +Sinon, quand il n'y a pas d'​interface graphique utilisable, [[:​editeur_de_texte#​editeurs_en_ligne_de_commande|un éditeur en mode console]] est à privilégier.</​note>​ 
 + 
 +=== Modifier ce qui ne va pas === 
 + 
 +Voir paragraphes suivants pour les explications. 
 + 
 +=== (Re)démarrer Xorg === 
 + 
 +  * Si vous êtes en mode graphique, [[:​tutoriel:​comment_redemarrer_le_serveur_graphique|redémarrez Xorg]], 
 +  * Si vous êtes en mode console, lancez "​[[#​demarrer_xorg_depuis_une_console|startx]]"​ 
 + 
 +==== Régénérer un nouveau fichier xorg.conf ==== 
 + 
 +Si vous possédez déjà un fichier **xorg.conf** dans **/​etc/​X11**,​ vous pouvez commencer par en [[:​xorg#​sauvegarde_du_fichier|faire une sauvegarde]]. 
 + 
 +Ceci fait, commencez par basculer en mode console (avec Ctrl+Alt+F3 par exemple) puis stoppez le service graphique : 
 + 
 +- Avec Ubuntu [:​trusty|14.04]] : <​code>​sudo service lightdm stop</​code>​ 
 +- Avec les versions plus récentes : (FIXME mettre l'​équivalent avec systemd et gdm3, mais renseigner aussi les gens qui n'​utilisent pas gdm3) 
 + 
 +<note tip>Si vous ne parvenez pas à arrêter correctement le service, vous pouvez alternativement effectuer la manipulation depuis le [[:​recovery_mode|mode récupération]]. 
 + 
 +Ce mode vous sera peut-être utile pour supprimer votre fichier **xorg.conf** (et éventuellement [[:​xorg#​sauvegarde_du_fichier|restaurer une ancienne sauvegarde]]) s'il s'​avère que suite à cette manipulation votre affichage ne veut plus démarrer.</​note>​ 
 + 
 +Générez le fichier **xorg.conf.new** par la commande : 
 +<​code>​sudo X -configure</​code>​ 
 + 
 +Si cette commande n'est pas reconnue, essayez avec : 
 +<​code>​sudo Xorg -configure</​code>​ 
 + 
 +S'​assurer de la présence du fichier par la commande suivante : 
 +<​code>​ls -l /​etc/​X11</​code>​ 
 +qui liste le répertoire **/​etc/​X11**,​ dans lequel doit apparaître le fichier nouvellement généré **xorg.conf.new** 
 + 
 +Copiez ensuite le fichier nouvellement généré à l'​endroit approprié : 
 +<​code>​sudo cp ~/​xorg.conf.new /​etc/​X11/​xorg.conf</​code>​
  
 +Relancez enfin le service graphique :
  
 +- Avec Ubuntu [:​trusty|14.04]] : <​code>​sudo service lightdm start</​code>​
 +- Avec les versions plus récentes : (FIXME mettre l'​équivalent avec systemd et gdm3, mais renseigner aussi les gens qui n'​utilisent pas gdm3)
 + 
 +===== Structure d'un fichier xorg.conf basique =====
  
-===== Structure d'un fichier Xorg basique ===== 
 Le fichier se compose de plusieurs sections. La section ayant le plus haut-niveau est //"​ServerLayout"//​ : Le fichier se compose de plusieurs sections. La section ayant le plus haut-niveau est //"​ServerLayout"//​ :
 <​file>​ <​file>​
Ligne 33: Ligne 155:
  
 En résumé, s'il y a une donnée incorrecte à un endroit ou un autre, X.org affiche un message d'​erreur de couleur bleue (cf. [[#Que faire en cas d'​écran bleu parlant de "​Xorg.0.log"?​|plus bas]]).\\ En résumé, s'il y a une donnée incorrecte à un endroit ou un autre, X.org affiche un message d'​erreur de couleur bleue (cf. [[#Que faire en cas d'​écran bleu parlant de "​Xorg.0.log"?​|plus bas]]).\\
-<note important>​Sur les dernières versions, plutôt ​qu'un seul fichier **xorg.conf** contenant toutes les sections, chacune est désormais ​dispatchée en multiples sous-fichiers,​ soit dans **/​etc/​X11/​xorg.conf.d/​** ​soit  +<note important>​Plutôt ​qu'un seul fichier **xorg.conf** contenant toutes les sections, chacune est dispatchée en multiples sous-fichiers,​ soit dans **/​etc/​X11/​xorg.conf.d/​**. 
-  * pour __Ubuntu [[:​Lucid|10.04 LTS]]:__ dans le dossier **/usr/lib/X11/xorg.conf.d/** +(faire $ //locate ​xorg.conf/pour les trouver )
-  * pour __Ubuntu [[:​Maverick|10.10]] et supérieures:​__ dans le dossier **/​usr/​share/​X11/​xorg.conf.d/​**+
 </​note>​ </​note>​
  
Ligne 113: Ligne 234:
     Option ​       "​DPMS"​     Option ​       "​DPMS"​
 ##    HorizSync ​   31-60 ## selon vos valeurs, n'est pas toujours nécessaire. ##    HorizSync ​   31-60 ## selon vos valeurs, n'est pas toujours nécessaire.
-##    VertRefresh ​   47.5-125 ​## voir http://​www.monitorworld.com/​+##    VertRefresh ​   47.5-125
 EndSection EndSection
  
Ligne 141: Ligne 262:
  
  
- 
- 
- 
-===== Manipulation du fichier « xorg.conf » ===== 
- 
-==== Sauvegarde du fichier ==== 
- 
-Commencez par faire une [[:​tutoriel:​comment_sauver_et_restaurer_un_fichier|sauvegarde]]de votre fichier de configuration **xorg.conf**.\\ 
-Depuis un [[:​terminal]] par exemple, vous pouvez saisir la [[:​commande_shell|commande]] suivante: 
-<​code>​sudo cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.bak</​code>​ 
-En cas d'​échec de vos tentatives de configuration,​ vous pouvez rétablir votre configuration graphique précédente en restaurant votre fichier **xorg.conf.bak** avec la commande : 
-<​code>​sudo cp /​etc/​X11/​xorg.conf.bak /​etc/​X11/​xorg.conf</​code>​ 
- 
-<note tip>En cas de besoin vous pourrez restaurer le fichier de sauvegarde depuis le [[:recovery mode]]</​note>​ 
- 
-==== Ouverture du fichier ==== 
- 
-[[:​tutoriel:​comment_editer_un_fichier|Éditez avec les droits d'​administration]] le fichier **/​etc/​X11/​xorg.conf** 
- 
-<note tip>​Quand il n'y a plus d'​interface graphique suite à une mauvaise modification du fichier **xorg.conf**,​ il vous faudra utiliser [[:​editeur_de_texte#​editeurs_en_ligne_de_commande|un éditeur en mode console]]</​note>​ 
- 
- 
- 
-===== Configuration de X.org ===== 
- 
-==== Automatique ==== 
-Pour reconfigurer X.org automatiquement,​ 3 solutions : 
- 
-  * Cas général (à tester en premier): <​code>​sudo dpkg-reconfigure -phigh xserver-xorg</​code>​ comme suggéré au début du fichier **/​etc/​X11/​xorg.conf** 
-  * Cartes nvidia: <​code>​sudo nvidia-xconfig</​code>​ 
-  * Cartes ATI (aurait tendance à ne pas fonctionner,​ donc attention !!): <​code>​sudo aticonfig --initial</​code>​ 
- 
-Sur les dernières versions, il existe également [[#Comment régénérer un nouveau fichier xorg.conf?​|cette possibilité]] 
- 
-==== Manuelle ==== 
-Pour reconfigurer X.org manuellement : 
- 
-  - [[:​tutoriel:​comment_editer_un_fichier#​partout_meme_sans_interface_graphique|éditez avec les droits d'​administration]] le fichier **/​etc/​X11/​xorg.conf**. 
-  - Modifier ce qui ne va pas. 
-  - Puis : 
-    * Si vous êtes en mode graphique, [[:​tutoriel:​comment_redemarrer_le_serveur_graphique|redémarrez Xorg]], 
-    * Si vous êtes en mode console, lancez "​[[#​en_mode_console_comment_je_demarre_le_graphique|startx]]"​ 
  
 ===== FAQ ===== ===== FAQ =====
  
-==== Comment redémarrer Xorg ? ====+==== Que faire en cas de résolution trop grande pour l'​écran? ====
  
-Consulter ​le tutoriel : [[:​tutoriel:​comment_redemarrer_le_serveur_graphique|Comment redémarrer le serveur graphique]]+=== Pour tout le système ===
  
-==== Que faire s'il n'y a pas de fichier xorg.conf ​sur le disque? ====+Si, dès le lancement de l'interface graphique, vous ne pouvez plus rien voir sur votre écran car celui-ci ne supporte ​pas une trop grande résolution,​ ouvrez une [[:​console]] puis [[:​tutoriel:​comment_modifier_un_fichier|modifier avec les droits d'​administration]] le fichier ​** /etc/X11/xorg.conf ​** pour rajouter une sous section ''​Display''​ à la section ''​Screen''​ comme dans le [[#​structure_d_un_fichier_xorg_basique|fichier exemple]].
  
-Si vous possédez une version de Linux récente, il se peut qu'​aucun fichier **xorg.conf** ne soit disponible à l'​emplacement **/​etc/​X11**. Dans ce cas, voici comment procéder :\\ 
-Tout d'​abord,​ vérifiez que le tutoriel en question est toujours valable. Avec les récents progrès de Xorg, ce fichier n'est plus forcément nécessaire et le mode de résolution de votre problème a pu changer. ​ 
- 
-Si ce n'est pas le cas, commencez par vérifier qu'​aucune ancienne sauvegarde de votre fichier xorg.conf n'​existe : 
-<​code>​ls /​etc/​X11/</​code>​ 
- 
-Si vous voyez un fichier dont le nom commence par **xorg.conf**,​ avec une extension supplémentaire comme //.conf, .bak, .anc//, etc, il peut s'agir d'une ancienne sauvegarde. Vous pouvez alors essayer de la [[:​xorg#​manipulation_du_fichier_xorgconf|restaurer]] et d'en repartir pour la suite du tutoriel. Sinon, voyez la section [[:​xorg#​comment_regenerer_un_nouveau_fichier_xorgconf|Comment régénérer un nouveau fichier xorg.conf ?]] 
- 
-==== Comment régénérer un nouveau fichier xorg.conf? ==== 
- 
-Si vous possédez déjà un fichier **xorg.conf** dans **/​etc/​X11**,​ vous pouvez commencer par en [[:​xorg#​sauvegarde_du_fichier|faire une sauvegarde]].\\ 
-Ceci fait, commencez par stopper le service graphique: ​ 
-  * sous [[:GNOME]] ET [[:Xfce]]: <​code>​sudo service gdm stop</​code>​ 
-  * sous [[:Unity]]: <​code>​sudo service lightdm stop</​code>​ 
-Générez le fichier **xorg.conf.new** par la commande 
-<​code>​sudo X -configure</​code>​ 
-Si cette commande n'est pas reconnue, essayez avec 
-<​code>​sudo Xorg -configure</​code>​ 
-Copiez maintenant le fichier nouvellement généré à l'​endroit approprié: 
-<​code>​sudo cp ~/​xorg.conf.new /​etc/​X11/​xorg.conf</​code>​ 
-Et relancez le service graphique: par exemple sur gnome et xfce: 
-<​code>​sudo service gdm start</​code>​ 
- 
-<note tip>Si vous ne parvenez pas à arrêter correctement le service X, vous pouvez également effectuer la manipulation depuis la [[:​recovery_mode|console de récupération]]. Celle-ci vous sera également très utile pour supprimer votre fichier **xorg.conf** (et éventuellement [[:​xorg#​sauvegarde_du_fichier|restaurer une ancienne sauvegarde]]) s'il s'​avère que suite à cette manipulation votre système ne veut plus démarrer.</​note>​ 
- 
-==== Que faire en cas de résolution trop grande pour l'​écran?​ ==== 
-=== Pour tout le système === 
-Si, dès le lancement de l'​interface graphique, vous ne pouvez plus rien voir sur votre écran car celui-ci ne supporte pas une trop grande résolution,​ ouvrez une [[:​console]] puis [[:​tutoriel:​comment_modifier_un_fichier|modifier avec les droits d'​administration]] le fichier ** /​etc/​X11/​xorg.conf ** pour rajouter une sous section ''​Display''​ à la section ''​Screen''​ comme dans le [[#​structure_d_un_fichier_xorg_basique|fichier exemple]]. 
 <file bash /​etc/​X11/​xorg.conf>​ <file bash /​etc/​X11/​xorg.conf>​
 Section "​Screen"​ Section "​Screen"​
Ligne 235: Ligne 286:
 </​file>​ </​file>​
  
-=== Pour un utilisateur ===+=== Pour un seul utilisateur === 
 + 
 +<​note>​D'​après [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=1237181|ce sujet du forum]], sous [[:​Quantal|Ubuntu 12.10]], ce fichier permet également de paramétrer les différents écrans dans le cas d'une configuration [[:​multi-écran]]</​note>​
  
-<​note>​D'après [[http://forum.ubuntu-fr.org/viewtopic.php?​id=1237181|ce sujet du forum]], sous  [[:​Quantal|Ubuntu 12.10]], ce fichier permet également de paramétrer les différents écrans dans le cas d'une configuration [[:​multi-écran]]<​/note>+La configuration de l'écran est gérée par l'​utilisateur et est défini dans le fichier **~/.config/monitors.xml** ((le tilde ~ représentant votre //Dossier Personnel//​)).
  
-La configuration de l'​écran est gérée par l'​utilisateur et est défini dans le fichier **~/​.config/​monitors.xml** ((le tilde ~ représentant votre //Dossier Personnel//​)).\\ 
 Il suffit d'​[[:​tutoriel:​comment_modifier_un_fichier|éditer ce fichier]] pour forcer une résolution et un rafraîchissement. Par exemple Il suffit d'​[[:​tutoriel:​comment_modifier_un_fichier|éditer ce fichier]] pour forcer une résolution et un rafraîchissement. Par exemple
 <​file><​configuration>​ <​file><​configuration>​
Ligne 259: Ligne 311:
 </​monitors></​file>​ </​monitors></​file>​
  
-==== Comment démarrer le mode graphique depuis la console? ==== +==== Que faire en cas d'​écran bleu parlant de "​Xorg.0.log"​ ? ====
- +
-Il est possible de démarrer le mode graphique depuis une [[:​console]] en saisissant la commande: +
-<​code>​ +
-startx +
-</​code>​ +
- +
-Cette commande ne marchera que si une session X n'est pas déjà en fonctionnement. En effet, par défaut, une seule session graphique est proposée. +
- +
-<note tip>Sur les versions utilisant [[:gdm]], il est possible de le paramétrer pour lancer deux sessions X voire plus (cf lien dans la section [[#Voir Aussi]]).\\ +
-FIXME pour les versions sous [[:​Lightdm]]?​ +
-</​note>​ +
- +
-==== Que faire en cas d'​écran bleu parlant de "​Xorg.0.log"?​ ====+
  
 Votre configuration de Xorg pose problème. Remettez une ancienne version du fichier **xorg.conf**. Si vous voulez avoir un semblant d'​explication,​ vous pouvez lire le fichier **/​var/​log/​Xorg.0.log**,​ par exemple avec la commande : Votre configuration de Xorg pose problème. Remettez une ancienne version du fichier **xorg.conf**. Si vous voulez avoir un semblant d'​explication,​ vous pouvez lire le fichier **/​var/​log/​Xorg.0.log**,​ par exemple avec la commande :
Ligne 280: Ligne 319:
 </​code>​ </​code>​
  
 +==== Que faire si une mise à jour entraîne écran d'​erreur,​ perte de l'​accélération graphique, retour au login ? ====
  
-==== Que faire si une mise à jour entraine écran bleu, perte de la 3D, ou retour à la page de login? ==== +Ça peut être un problème dû à //​xserver-xorg-core//​ et notamment après la mise à jour d'un [[:noyau]]. ​Regardez le forum mais généralement:​
- +
-FIXME si "​écran bleu" fait référence à l'[[wpfr>​écran bleu de la mort]] (ou BSoD) de Windows, il serait plus juste de parler de [[wpfr>​panique du noyau|Kernel Panic ou de panique du noyau]].+
  
-Ceci est un problème très courant dû à //​xserver-xorg-core//​ et notamment après la mise à jour d'un [[:noyau]]. Regardez le forum mais généralement:​\\ 
 __Les symptômes__:​ __Les symptômes__:​
   * Impossible de lancer le serveur x (d'où l'​écran bleu mettant en cause les pilotes graphiques)   * Impossible de lancer le serveur x (d'où l'​écran bleu mettant en cause les pilotes graphiques)
Ligne 291: Ligne 328:
  
 __Solution__:​ réinstaller vos pilotes graphiques. Si dans vos mises à jour vous voyez //​xserver-xorg-core//,​ il FAUT réinstaller les pilotes si le serveur X plante. __Solution__:​ réinstaller vos pilotes graphiques. Si dans vos mises à jour vous voyez //​xserver-xorg-core//,​ il FAUT réinstaller les pilotes si le serveur X plante.
- 
- 
-==== Comment activer la sortie TV ? ==== 
-Sur certaines cartes (récentes),​ le clonage est automatique:​ reliez votre carte-graphique à votre télé,​allumez votre ordinateur, et ça devrait marcher. 
-Pour le reste: 
-  * allez voir les tutos : [[:​nvidia_tvout|nvidia tvout]] [[:​multi-ecran]]. 
-  * Si pour les **ATI** le plug'​n'​play ne fonctionne pas et qu'il ne s'agit pas d'un problème de connexion de carte dans le port AGP:\\ [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​atitvout]]**. FIXME toujours vrai? 
-  * FIXME DELETEME ? Gutsy et Hardy Pour un **ordinateur portable**, vous pouvez brancher la sortie TV directement. Pour permuter l'​affichage,​ fermez votre PC et rouvrez-le, ça devrait faire l'​affaire... 
  
 ==== Comment calibrer l'​écran ? ==== ==== Comment calibrer l'​écran ? ====
  
-Référez-vous à la documentation sur [[:​Argyll|Argyll CMS]]+Référez-vous à l'​article dédié : [[:​Argyll|Argyll CMS]]
  
 ==== Gestion de l'​énergie des écrans DPMS ==== ==== Gestion de l'​énergie des écrans DPMS ====
  
-Il faut d'​abord s'​assurer d'​avoir le paquet **[[apt>​x11-xserver-utils]]** d'​[[:​tutoriel:​comment_installer_un_paquet|installé]], sinon faites-le.+Il faut d'​abord s'​assurer d'​avoir le paquet **[[apt>​x11-xserver-utils]]** d'​[[:​tutoriel:​comment_installer_un_paquet|installé]].
  
 Vous pouvez visionner l'​état de la gestion de l'​énergie DPMS (VESA Display Power Management Signaling) avec la commande : Vous pouvez visionner l'​état de la gestion de l'​énergie DPMS (VESA Display Power Management Signaling) avec la commande :
Ligne 364: Ligne 393:
  
 <note tip>Pour réactiver remplacer **force off** par **force on**</​note>​ <note tip>Pour réactiver remplacer **force off** par **force on**</​note>​
 +
 +==== Comment changer le curseur de souris par défaut ? ====
 +
 +Vous devez d'​abord récupérer [[https://​www.gnome-look.org/​browse/​cat/​107/​order/​latest/​|un thème de souris pour Xwindow]]
 +<note tip>Si ce sont des fichiers sources faire ./​bin/​build-cursors ; make ; sudo make install dans le répertoire pour les installer.</​note>​
 +Si ce sont des fichiers compilés de curseurs
 +<​code>​sudo tar -C /​usr/​share/​icons/​ -xjvf mon_fichier_de_curseurs_souris.bz2</​code>​
 +
 +Vérifiez la présence de /​usr/​share/​icons/​mon_répertoire_curseur_souris/​index.theme
 +Avec un contenu du style
 +<​file>​
 +    [Icon Theme]
 +    Name = Nom du curseur de souris
 +    Comment = Une description du curseur de souris
 +    Example = default
 +    Inherits = Curseur de souris modèle ComixCursors-Opaque-Red-Huge
 +</​file>​
 +
 +Tapez les commandes suivantes pour installer le curseur de souris dans le serveur graphique
 +<​code>​
 +sudo update-alternatives --install /​usr/​share/​icons/​default/​index.theme x-cursor-theme /​usr/​share/​icons/​mon_répertoire_curseur_souris/​index.theme 51
 +sudo update-alternatives --set x-cursor-theme /​usr/​share/​icons/​mon_répertoire_curseur_souris/​index.theme
 +</​code>​
 +
 +Choisir le curseur par défaut du serveur graphique
 +<​code>​
 +sudo update-alternatives --config x-cursor-theme
 +Il existe 4 choix pour l'​alternative x-cursor-theme (qui fournit /​usr/​share/​icons/​default/​index.theme).
 +
 +  Sélection ​  ​Chemin ​                                       Priorité ​ État
 +------------------------------------------------------------
 +* 0            /​etc/​X11/​cursors/​breeze_cursors.theme ​         102       mode automatique
 +  1            /​etc/​X11/​cursors/​Breeze_Snow.theme ​            ​41 ​       mode manuel
 +  2            /​etc/​X11/​cursors/​breeze_cursors.theme ​         102       mode manuel
 +  3            /​usr/​share/​icons/​Adwaita/​cursor.theme ​         90        mode manuel
 +  4            /​usr/​share/​icons/​mon_répertoire_curseur_souris/​index.theme ​  ​51 ​       mode manuel
 +
 +Appuyez sur <​Entrée>​ pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :​4
 +update-alternatives:​ utilisation de « /​usr/​share/​icons/​mon_répertoire_curseur_souris/​index.theme » pour fournir « /​usr/​share/​icons/​default/​index.theme » (x-cursor-theme) en mode manuel
 +</​code>​
 +
 +Un redémarrage du serveur graphique (déconnexion/​reconnexion) pour que la modification soit prise en charge.
 +
 +<note important>​Si vous voulez passer ce curseur de souris en mode automatique (choix par défaut), il vous faudra changer la priorité du curseur de souris pour être la plus importante.</​note>​
 +
 +Pour changer la priorité du curseur de souris par une plus importante:
 +<​code>​sudo update-alternatives --install /​usr/​share/​icons/​default/​index.theme x-cursor-theme /​usr/​share/​icons/​mon_répertoire_curseur_souris/​index.theme 120</​code>​
 +Ce qui nous donne:
 +<​code>​sudo update-alternatives --display x-cursor-theme
 +Il existe 4 choix pour l'​alternative x-cursor-theme (qui fournit /​usr/​share/​icons/​default/​index.theme).
 +
 +  Sélection ​  ​Chemin ​                                       Priorité ​ État
 +------------------------------------------------------------
 +  0            /​usr/​share/​icons/​mon_répertoire_curseur_souris/​index.theme ​  ​120 ​      mode automatique
 +  1            /​etc/​X11/​cursors/​Breeze_Snow.theme ​            ​41 ​       mode manuel
 +  2            /​usr/​share/​icons/​Adwaita/​cursor.theme ​         90        mode manuel
 +* 3            /​usr/​share/​icons/​mon_répertoire_curseur_souris/​index.theme ​  ​120 ​      mode manuel
 +  4            /​usr/​share/​icons/​breeze_cursors/​index.theme ​   102       mode manuel
 + ​...</​code>​
 +
 +Et pour le rebasculer en mode automatique :
 +<​code>​sudo update-alternatives --auto x-cursor-theme
 +Il existe 4 choix pour l'​alternative x-cursor-theme (qui fournit /​usr/​share/​icons/​default/​index.theme).
 +
 +  Sélection ​  ​Chemin ​                                       Priorité ​ État
 +------------------------------------------------------------
 +* 0            /​usr/​share/​icons/​mon_répertoire_curseur_souris/​index.theme ​  ​120 ​      mode automatique
 +  1            /​etc/​X11/​cursors/​Breeze_Snow.theme ​            ​41 ​       mode manuel
 +  2            /​usr/​share/​icons/​Adwaita/​cursor.theme ​         90        mode manuel
 +  3            /​usr/​share/​icons/​mon_répertoire_curseur_souris/​index.theme ​  ​120 ​      mode manuel
 +  4            /​usr/​share/​icons/​breeze_cursors/​index.theme ​   102       mode manuel</​code>​
 +
 +Vous pouvez aussi voir ces priorités avec la commande ;
 +<​code>​sudo update-alternatives --display x-cursor-theme
 +x-cursor-theme - mode automatique
 +  le meilleur lien est /​usr/​share/​icons/​mon_répertoire_curseur_souris/​index.theme
 + le lien pointe actuellement sur /​usr/​share/​icons/​mon_répertoire_curseur_souris/​index.theme
 +  le lien x-cursor-theme est /​usr/​share/​icons/​default/​index.theme
 +/​etc/​X11/​cursors/​Breeze_Snow.theme - priorité 41
 +/​usr/​share/​icons/​Adwaita/​cursor.theme - priorité 90
 +/​usr/​share/​icons/​mon_répertoire_curseur_souris/​index.theme - priorité 120
 +/​usr/​share/​icons/​breeze_cursors/​index.theme - priorité 102</​code>​
 +
  
 ===== Voir Aussi ===== ===== Voir Aussi =====
-  ​* [[http://​xorg.freedesktop.org/​|Site Officiel]] de X.org.+ 
 +  * Le tutoriel : "​[[:​tutoriel:​comment_redemarrer_le_serveur_graphique|Comment redémarrer le serveur graphique]]"​ 
 +  ​* [[http://​xorg.freedesktop.org/​|Site Officiel]] de X.org
   * [[:​carte_graphique|Les cartes graphiques]]   * [[:​carte_graphique|Les cartes graphiques]]
-  * [[:​acceleration_graphique|La page traitant de l'​accélération graphique]] ​sous Linux+  * [[:​acceleration_graphique|L'​accélération graphique]] ​avec Linux 
 +  * [[:​gestionnaire_de_fenetres|Les gestionnaires de fenêtres]] 
 +  * [[:​Argyll|Argyll CMS]]
  
-== Effets graphiques ​== +==== Alternatives ==== 
-  * [[:​bureaux_3d]] - le point sur les Bureaux 3D + 
-  * [[:xgl]] - XGL +  * [[[:Wayland]] 
-  * [[:compiz_fusion]] - gestionnaire de fenêtre (WM) "​Compiz Fusion"​ +  * [[:mir]] 
-  * [[:tutoriel/​composite]] - composite et transparence...+ 
 +==== Serveurs virtuels ====
  
-== Serveurs virtuels == 
-FIXME utile? 
   * Xnest   * Xnest
-  * xephyr,+  * xephyr
   * xoo   * xoo
  
-== divers ​== +==== Divers ==== 
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=947925|Piloter Xorg à l'aide d'une manette de jeu]] sur le forum.+ 
 +  * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=947925|Piloter Xorg à l'aide d'une manette de jeu]] sur le forum.
   * [[http://​contrib.coffee.free.fr/​index.php?​2007/​07/​16/​31-2-sessions-x|Ouvrir 2 sessions X avec gdm]] sur un blog.   * [[http://​contrib.coffee.free.fr/​index.php?​2007/​07/​16/​31-2-sessions-x|Ouvrir 2 sessions X avec gdm]] sur un blog.
  
 ---- ----
 // Contributeurs : [[:​utilisateurs:​adam0509]],​ [[utilisateurs:​Acp]],​ Boris Le Hachoir, Sponge Bob // // Contributeurs : [[:​utilisateurs:​adam0509]],​ [[utilisateurs:​Acp]],​ Boris Le Hachoir, Sponge Bob //
  • xorg.1384379809.txt.gz
  • Dernière modification: Le 13/11/2013, 22:56
  • par lzum