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 // | ||