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 23/03/2015, 09:52]
L'Africain [Voir Aussi] lien vers xgl
xorg [Le 24/11/2022, 22:08] (Version actuelle)
188.224.52.94 [Serveurs virtuels] oui c'est utile.
Ligne 1: Ligne 1:
-{{tag>Trusty 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 en mode graphique===== 
- 
-==== 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]]+
  
-==== Que faire s'il n'y a pas de fichier xorg.conf sur le disque? ====+=== Pour tout le système ​===
  
-Si vous possédez ​une version de Linux récenteil se peut qu'aucun fichier **xorg.conf** ​ne soit disponible ​à l'emplacement **/​etc/​X11**. Dans ce cas, voici comment procéder :\\ +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ésolutionouvrez 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]].
-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 en mode console ? ==== 
- 
-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// ​ CTRL+alt+F1 puis //stoppez le service graphique// :  <​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 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//:​ <​code>​sudo service lightdm 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 233: 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 257: 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 [[:gdm2]], 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 278: 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 289: 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 362: 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 + 
-  * [[:compiz_fusion]] - gestionnaire de fenêtre (WM) "​Compiz Fusion"​ +  * [[[:Wayland]] 
-  * [[:tutoriel/​composite]] - composite et transparence...+  * [[:mir]] 
 + 
 +==== 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.1427100755.txt.gz
  • Dernière modification: Le 23/03/2015, 09:52
  • par L'Africain