Différences
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 | ||
xorg [Le 05/01/2018, 12:46] chamblard [Généralités] ajout liste |
xorg [Le 24/11/2022, 22:08] (Version actuelle) 188.224.52.94 [Serveurs virtuels] oui c'est utile. |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Xenial vidéo système carte_graphique}} | + | {{tag>Xenial Bionic Focal vidéo système carte_graphique}} |
---- | ---- | ||
====== X.org ====== | ====== X.org ====== | ||
- | **X.org** est un logiciel libre fournissant un [[wpfr>X_Window_System|serveur X]] pour les systèmes d'exploitation de type 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. |
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. | 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. | ||
- | Depuis 2012, 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]] et [[KDE Plasma]]. Il s'agirait, à terme, de remplacer X.org pour la plupart des usages. | + | 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 ===== | ===== 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 dernières versions d'Ubuntu. | + | 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) |
* Aucun écran branché | * Aucun écran branché | ||
- | * Liste à compléter. | + | * (liste à compléter) |
- | Dans ces cas, il est possible que le serveur X renvoie un message de ce type : | + | |
- | <code>No screens found</code> | + | |
- | =====Connaître sa version d'Xorg===== | + | <note>Dans ces cas, il est possible que le serveur X renvoie un message de ce type : |
- | Avant de commencer toute manipulation, il peut être intéressant de connaître sa version d'Xorg avec celle du [[:kernel|noyau Linux]] correpondant. Pour cela, dans un [[:terminal]], saisir la [[:commande_shell|commande]] suivante : <code>Xorg -version</code> Le [[:terminal]] vous répondra entre-autres les lignes suivantes: //(Exemple avec [[trusty|Trusty]] 14.04.3)//<code>X.Org X Server 1.17.1 | + | <code>No screens found</code></note> |
- | Release Date: 2015-02-10 | + | |
+ | ==== 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 | X Protocol Version 11, Revision 0 | ||
- | Build Operating System: Linux 3.19.0-28-generic x86_64 Ubuntu</code> | + | 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 47: | Ligne 156: | ||
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>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/**. | <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/**. | ||
+ | (faire $ //locate xorg.conf// pour les trouver ) | ||
</note> | </note> | ||
Ligne 152: | 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 === |
- | Par défaut en réalité il n'y aucun fichier **xorg.conf** de disponible à l'emplacement **/etc/X11**. Ce n'est qu'en cas de necessité qu'il faut alors le générer. 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é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]]. |
- | 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 //.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> | ||
- | 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//: <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 247: | 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 271: | 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 [[apt>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 292: | 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 303: | 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 376: | 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 ==== |
- | * [[:interface_3d|Effets 3D]] - le point sur les Bureaux 3D | + | |
- | * [[:Compizconfig-settings-manager]] - gestionnaire de fenêtre "Compiz" | + | * [[[:Wayland]] |
+ | * [[: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 // |