Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| multi-ecran [Le 09/02/2009, 22:05] – 213.95.41.13 | multi-ecran [Le 21/06/2025, 16:58] (Version actuelle) – réorganisation : commencer par le plus simple et évident svp, pas besoin d'éditer des fichiers ni d'ouvrir un terminal ! / màj gnome krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Dapper Edgy Feisty Gutsy Hardy matériel carte_graphique écran}} | + | {{tag>Jammy Bionic |
| - | + | ||
| - | ---- | + | |
| ====== Configurer le multi-écran ====== | ====== Configurer le multi-écran ====== | ||
| + | Le multi-écran((testé avec deux et trois écrans)) est pris en charge nativement par la plupart des environnements. En mode bureau étendu, les écrans peuvent avoir des résolutions différentes. | ||
| - | < | + | Le comportement peut légèrement varier en fonction |
| - | <note warning> | + | Par défaut (avec Gnome Shell), les réglages et choix d' |
| - | Pour avoir le double | + | |
| - | </ | + | |
| - | Nous allons voir ici 5 méthodes pour utiliser le multi-écran : | + | ===== Modifier la disposition des écrans |
| - | * Xrandr | + | |
| - | * Xinerama | + | |
| - | * Dual-Desktop | + | |
| - | * Twinview (Comme Xinerama, Cartes Nvidia récentes seulement si vous en avez une préférez cette méthode) | + | |
| - | * Un bureau avec 2 écrans | + | |
| - | J' | + | ==== GNOME ==== |
| - | ===== Cas du vidéoprojecteur ===== | + | |
| - | Vous êtes en conférence et le [[videoprojecteur|vidéoprojecteur]] refuse | + | [[:GNOME]] dispose d'une interface permettant |
| + | **// | ||
| - | ===== Préparatifs | + | On peut alors **// |
| + | * L' | ||
| + | * L' | ||
| + | L' | ||
| - | Avant de faire quoi que ce soit une bonne chose est de sauvegarder votre fichier | + | <note tip>Si l'on désire |
| + | < | ||
| + | </ | ||
| - | Commencez par sauvegarder votre fichier de configuration **xorg.conf**. Dans un [[: | + | ==== KDE ==== |
| - | < | + | |
| - | En cas d' | + | Dans **Menu → //Paramètres Système// → //Affichage et Écran// (dans la section // |
| - | < | + | |
| + | ==== MATE ==== | ||
| + | Dans **Menu → // | ||
| + | ==== XFCE ==== | ||
| + | Depuis le menu de démarrage: **// | ||
| + | ===== Multi-écran avec un autre appareil écran (tablette, ordinateur, téléphone, | ||
| + | Une des solutions les plus simples est : | ||
| + | - Configurer Linux pour que VNC soit vu comme un écran supplémentaire | ||
| + | - Utiliser VNC pour prendre le contrôle de la tablette | ||
| - | ===== displayconfig-gtk ===== | + | Les étapes sont donc : |
| + | | ||
| + | - Configurer xrandr pour avoir un écran virtuel | ||
| + | - Lancer VNC serveur | ||
| + | - Installer [[:vnc|VNC client]] sur l' | ||
| - | Depuis | + | [[https:// |
| - | **Displayconfig-gtk** est installé par défaut sur **Gutsy Gibbon** et **Hardy Heron** | + | |
| - | Pour le lancer sous Gutsy : (//Système → Administration → Écrans et affichage// | + | ===== Si l' |
| - | Sous Hardy il faudra taper manuellement | + | Il arrive lorsque que l'on utilise plusieurs moniteurs, que l' |
| - | < | + | |
| - | [[: | + | Nous allons voir ici plusieurs méthodes avancées pour utiliser |
| + | | ||
| + | | ||
| + | * Xinerama (maintenant pris en charge au travers de Xrandr) | ||
| + | * Xinerama avec plusieurs cartes graphiques | ||
| + | | ||
| + | | ||
| - | [[apt:// | + | <note important> |
| + | < | ||
| - | ===== Xrandr : double | + | ==== Visualisation des écrans |
| - | Il est à noter que cette solution semble la plus rapide et la plus efficace car : | + | Vous pouvez réaliser l' |
| - | * xorg.conf est peu modifié | + | |
| - | * xrandr permettra par la suite de modifier les configuration | + | |
| - | * indépendante de la carte graphique | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Pré-requis ==== | + | |
| - | + | ||
| - | * [[:tutoriel: | + | |
| - | + | ||
| - | NB : à l' | + | |
| - | + | ||
| - | + | ||
| - | ==== Configurer « xorg.conf » ==== | + | |
| - | + | ||
| - | Pour la suite de l' | + | |
| - | + | ||
| - | Xrandr pour travailler a besoin de connaître la résolution maximale qu'il pourra gérer. C'est à dire la résolution cumulée des 2 écrans. | + | |
| - | Dans l' | + | |
| - | * pour le premier écran 1920×1200 | + | |
| - | * pour le second écran 1024×768 | + | |
| - | + | ||
| - | Cette résolution maximale est définie à l' | + | |
| - | + | ||
| - | < | + | |
| - | Section " | + | |
| - | […] | + | |
| - | Subsection " | + | |
| - | […] | + | |
| - | Virtual 2944 1968 | + | |
| - | # largeur 2944 = 1920 + 1024 | + | |
| - | # hauteur 1968 = 1200 + 768 | + | |
| - | EndSubsection | + | |
| - | EndSection | + | |
| - | </ | + | |
| - | + | ||
| - | Il faut aussi définir les modes maximaux disponible, à l'aide de la directive **MetaModes**. | + | |
| - | < | + | |
| - | Section " | + | |
| - | […] | + | |
| - | #" | + | |
| - | Option " | + | |
| - | […] | + | |
| - | EndSection | + | |
| - | </ | + | |
| - | À partir de maintenant, votre « xorg.conf » est opérationnel. Nous pouvons relancer le serveur X à l'aide de la fameuse combinaison de touches Ctrl+Alt+⇐). | + | Commande pour voir les connecteurs d'écrans détectés par le système |
| + | < | ||
| - | ==== Gérer ses écrans | + | < |
| + | / | ||
| - | À partir de maintenant il est possible de jouer avec ses écrans. | + | Commande pour identifier ceux qui sont connectés. ([[:xrandr]]) |
| - | Depuis un [[:terminal]] en lançant la commande : | + | |
| < | < | ||
| - | Au tout début du résultat vous devez obtenir grosso modo : | + | < |
| - | < | + | LVDS1 connected |
| - | Screen 0: minimum | + | 1920x1080 |
| - | VGA-0 connected | + | |
| - | [....] | + | |
| - | DVI-0 disconnected (normal left inverted right) | + | 1600x900 |
| - | LVDS connected 1920x1200+0+0 (normal left inverted right) 0mm x 0mm | + | 1280x1024 |
| - | [....] | + | 1400x900 |
| - | S-video | + | |
| - | </ | + | |
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | VGA1 disconnected (normal left inverted right x axis y axis) | ||
| + | VIRTUAL1 disconnected (normal left inverted right x axis y axis)</ | ||
| - | Ce résultat indique qu'il existe 4 sorties vidéo possibles | + | ==== Xrandr |
| - | * VGA-0 pour la sortie VGA externe | + | |
| - | * DVI-0 une sortie DVI | + | |
| - | * LVDS pour la sortie principale d'un portable | + | |
| - | * S-video sortie TV | + | |
| - | Attention il n'est pas nécessaire d' | + | Il est à noter que cette solution semble la plus rapide et la plus efficace car : |
| + | * xorg.conf peut être modifié | ||
| + | * xrandr permettra | ||
| + | * indépendante de la carte graphique | ||
| - | Si dans la ligne commençant par **Screen**, **maximum** contient bien les valeurs définies pour **Virtual**, | + | Voir la page dédiée [[XRandR]] |
| + | ==== ATI/AMD Eyefinity : 3 écrans ou plus ==== | ||
| + | Eyefinity est une solution valable uniquement pour les cartes ATI/AMD supportant la technologie " | ||
| + | Il s'agit de la solution idéale pour tous ceux qui souhaitent gérer 3 écrans ou plus (jusqu' | ||
| + | A ce jour, c'est également la seule solution valable pour conserver l' | ||
| - | ==== Gérer ses écrans | + | Prérequis : |
| + | * carte graphique ATI / AMD compatible Eyefinity : [[http:// | ||
| + | * possibilité de brancher 2 écrans | ||
| + | * les écrans 3, 4, 5, 6 et suivants doivent être impérativement connectés sur un écran Displayport ou utiliser des convertisseur Displayport -> DVI ou Displayport -> VGA ou Displayport -> HDMI de type **actif** | ||
| + | * les convertisseurs Displayport de type actif peuvent supporter une résolution allant jusqu' | ||
| - | Comme exemple nous allons mettre | + | Configuration : |
| - | Par défaut l' | + | * installer |
| - | < | + | * installer les drivers ATI |
| + | * redémarrer | ||
| + | * lancer arandr (système / préférences) | ||
| + | * une fois les différents écrans positionnés, | ||
| + | * copier | ||
| - | | + | Informations supplémentaires : |
| - | * **%%--pos%%** positionne l' | + | |
| - | * **%%--mode%%** détermine la résolution | + | * si plusieurs cartes graphiques eyefinity sont présentes, il y aura autant |
| - | * **%%--rate%%** la fréquence | + | * certains convertisseurs displayport |
| + | * la configuration proposée ci-dessus par xrandr (+ arandr) permet d' | ||
| + | ==== XineRama avec deux cartes graphiques NVidia ==== | ||
| - | Pour tester d' | + | Cette configuration |
| - | Vous pouvez aussi consulter [[http:// | + | |
| + | <note important> | ||
| + | Pour utiliser le mode multi-cartes graphiques, il va falloir mettre la main dans le fichier / | ||
| + | <note tip> | ||
| - | ==== Interface graphique ==== | + | Avant de faire quoi que ce soit une bonne chose est de sauvegarder votre fichier de configuration **xorg.conf** actuel. |
| - | Pour [[:Gnome]] il existe le paquet **grandr** (dépôt universe). | + | Commencez par sauvegarder votre fichier de configuration **xorg.conf**. Dans un [[:terminal]], entrez : |
| + | < | ||
| - | [[: | + | En cas d' |
| + | < | ||
| - | < | ||
| - | ===== Xinerama et Dual-Desktop : double écran indépendant du pilote ===== | + | Après identification des cartes |
| - | + | ||
| - | < | + | |
| - | mais elle a de beaux jours devant elle de part son universalité</ | + | |
| - | + | ||
| - | Cette méthode est **indépendante du type de pilote utilisé**, et vous permet d' | + | |
| - | + | ||
| - | Si vous possédez plusieurs | + | |
| - | + | ||
| - | + | ||
| - | **Remarque pour les détenteurs de cartes à chipset ATI :** | + | |
| - | + | ||
| - | Pour le double bureau sous Ubuntu 7.04 une fois les pilotes propriétaires installés à l'aide du " | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | permet une configuration automatique du Double bureau. | + | |
| - | + | ||
| - | Ceci dit, il vous sera préférable, | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Double bureau ou partie commune ==== | + | |
| - | + | ||
| - | Cette configuration ne vous permet pas de promener une application d'un écran a l' | + | |
| - | + | ||
| - | Attention! sur le site officiel, il est indiqué que le projet n'est plus en développement actif: | + | |
| - | As of 2007-09-20 17:44, this project is no longer under active development. | + | |
| - | + | ||
| - | === Système requis === | + | |
| - | + | ||
| - | * une carte graphique | + | |
| - | * 2 écrans dont on connaît les fréquences horizontales et verticales | + | |
| - | Voici un site sur la [[http:// | + | |
| - | * une version de xorg récente | + | |
| - | + | ||
| - | + | ||
| - | === Modification de « xorg.conf » === | + | |
| - | + | ||
| - | [[: | + | |
| < | < | ||
| Section " | Section " | ||
| - | Identifier " | + | |
| - | Driver "i810" | + | Driver |
| - | BusID "PCI:0:2:0" | + | |
| + | | ||
| EndSection | EndSection | ||
| Section " | Section " | ||
| - | Identifier " | + | |
| - | Driver "i810" | + | Driver |
| - | BusID "PCI:0:2:0" | + | |
| - | EndSection</ | + | |
| + | EndSection | ||
| + | </ | ||
| - | Modifiez la ligne **identifier** de chaque | + | Ensuite on relie chaque |
| - | < | + | < |
| - | Identifier " | + | Section "Monitor" |
| - | Driver " | + | Identifier |
| - | BusID " | + | |
| EndSection | EndSection | ||
| - | Section "Device" | + | Section "Monitor" |
| - | Identifier " | + | Identifier |
| - | Driver " | + | EndSection |
| - | BusID " | + | |
| - | EndSection</ | + | |
| + | Section " | ||
| + | Identifier | ||
| + | Device | ||
| + | Monitor | ||
| + | DefaultDepth | ||
| + | Option | ||
| + | Option | ||
| + | SubSection | ||
| + | Depth 24 | ||
| + | EndSubSection | ||
| + | EndSection | ||
| - | Ajoutez la ligne **Screen** avec un numéro différent pour chaque | + | Section "Screen" |
| - | < | + | Identifier |
| - | Identifier "0 Intel Corporation Mobile 915GM/ | + | |
| - | Driver "i810" | + | |
| - | BusID "PCI:0:2:0" | + | |
| - | Screen 0 | + | Option |
| + | | ||
| + | | ||
| + | | ||
| + | EndSubSection | ||
| EndSection | EndSection | ||
| + | </ | ||
| - | Section " | + | Il ne reste plus qu'à placer les écrans comme on a envie |
| - | Identifier " | + | |
| - | Driver " | + | |
| - | BusID " | + | |
| - | Screen 1 | + | |
| - | EndSection</ | + | |
| - | Pour un affichage sur **1 écran + 1 TV**, remplacez la seconde section par : | + | < |
| + | Section " | ||
| + | Identifier | ||
| + | Screen | ||
| + | Screen | ||
| + | InputDevice | ||
| + | InputDevice | ||
| + | Option | ||
| + | EndSection | ||
| + | </ | ||
| - | < | + | ==== Disper ==== |
| - | Identifier " | + | |
| - | Driver " | + | |
| - | Option " | + | |
| - | Option " | + | |
| - | Option " | + | |
| - | Option " | + | |
| - | Screen 1 | + | |
| - | BusID " | + | |
| - | EndSection</ | + | |
| + | Disper est un programme qui gagne à être connu tant il est simple d' | ||
| - | Les choses à vérifier : | + | <note important> |
| + | Seuls 2 tests ont été effectués, sur des cartes graphiques différentes, | ||
| + | </ | ||
| - | * Driver | + | Le site officiel de disper est le suivant |
| - | * Option " | + | |
| - | * Option " | + | |
| - | J'ajoute pour information que sur les cartes NVIDIA, avec le pilote NVIDIA, d' | + | Pour l'installer, il suffit de télécharge |
| - | + | ||
| - | | + | |
| - | | + | |
| - | | + | |
| - | " | + | |
| - | autodetects the | + | |
| - | output format | + | |
| - | | + | |
| - | " | + | |
| - | output format | + | |
| - | " | + | |
| - | output format | + | |
| - | " | + | |
| - | output format, also | + | |
| - | called YPrPp | + | |
| - | " | + | |
| - | format, also called | + | |
| - | Peritel | + | |
| - | + | ||
| - | + | ||
| - | S'il n' | + | |
| < | < | ||
| - | sudo update-pciids | + | wget http:// |
| - | sudo lspci | grep VGA | + | tar -xvzf disper_0.3.0.tar.gz |
| + | rm disper_0.3.0.tar.gz | ||
| + | cd dispercur/ | ||
| + | sudo make install | ||
| </ | </ | ||
| - | Ce qui devrait vous donner quelque chose comme ça : | + | Maintenant que disper est installé, passons aux commandes de base : |
| + | * Cloner l' | ||
| + | * Etendre sur le second écran par la droite :< | ||
| + | * Revenir à la configuration initiale :< | ||
| + | * Afficher uniquement l' | ||
| - | < | + | La page de man de ce programme est également disponible, et vous donnera des informations plus précises |
| - | Votre **BusID** serait donc (dans l' | + | On peut faciliter |
| + | < | ||
| + | #!/bin/bash | ||
| + | ret=$(zenity --title=" | ||
| + | --list 1 " | ||
| + | --column=" | ||
| - | Les lignes suivantes sont très vivement recommandées. A mettre dans les 2 sections **Device** | + | [ -z " |
| - | < | + | case "$ret" |
| - | Option | + | |
| - | </ | + | |
| - | Remplacez | + | disper -s;; |
| + | | ||
| + | echo " | ||
| + | disper -S;; | ||
| + | " | ||
| + | echo " | ||
| + | disper -c;; | ||
| + | " | ||
| + | echo " | ||
| + | disper -e;; | ||
| + | esac | ||
| + | </code> | ||
| + | ==== Anciennes méthodes ==== | ||
| - | __Pour le pilote ATI :__\\ | + | Sur les ordinateurs portables l'écran |
| - | **NONE** | + | |
| - | **CRT** | + | |
| - | **TMDS** | + | |
| - | **LVDS** | + | |
| - | __Pour | + | Cas du vidéoprojecteur : vous êtes en conférence et le [[vidéoprojecteur]] refuse de transmettre l' |
| - | **CRT** (écran à tube cathodique)\\ | + | |
| - | **LFP** (écran plat local)\\ | + | |
| - | **DFP** (écran plat digital)\\ | + | |
| - | **TV**\\ | + | |
| - | **CRT2**\\ | + | |
| - | **LFP2**\\ | + | |
| - | **DFP2**\\ | + | |
| - | **TV2**\\ | + | |
| - | **NONE** (non connecté)\\ | + | |
| - | Pour i810 avec un écran LCD, l' | + | <note tip>**Préparatifs : Sauvegardez** |
| - | Dupliquez la Section | + | Avant de faire quoi que ce soit une bonne chose est de sauvegarder votre fichier de configuration |
| - | <note important> | + | Commencez par sauvegarder votre fichier de configuration |
| + | < | ||
| - | La fréquence de rafraîchissement horizontale (HorizSync) est donnée en kHz, tandis que la fréquence de rafraîchissement verticale (VertRefresh) est donnée en Hz. | + | En cas d'échec de vos tentatives de configuration, vous pourrez rétablir la configuration précédente avec : |
| - | Et faites attention que dans beaucoup de cas, le téléviseur (s'il s' | + | < |
| - | Pensez à bien mettre les valeurs correspondantes à **vos écrans** | + | |
| - | </ | + | === Xinerama et Dual-Desktop : double écran indépendant du pilote === |
| - | Ce qui donne quelque chose comme : | + | < |
| - | <file>Section " | + | |
| - | Identifier " | + | |
| - | Option " | + | |
| - | HorizSync 28-64 | + | |
| - | VertRefresh 43-60 | + | |
| - | EndSection | + | |
| - | Section " | + | Cette méthode est **indépendante du type de pilote utilisé**, et vous permet d' |
| - | Identifier " | + | |
| - | Option " | + | |
| - | HorizSync 30-72 | + | |
| - | VertRefresh 50-120 | + | |
| - | EndSection</ | + | |
| - | * Pour la TV : | + | Si vous possédez plusieurs cartes |
| - | < | + | |
| - | Identifier " | + | |
| - | HorizSync 15-30 | + | |
| - | VertRefresh 60 | + | |
| - | EndSection</ | + | |
| - | Recopiez la Section **Screen** et modifiez la ligne **Identifier** de la même façon que précédemment, | ||
| - | Vous devriez avoir quelque chose comme : | + | **Remarque pour les détenteurs de cartes à chipset ATI :** |
| - | < | + | Pour le double bureau sous Ubuntu 7.04 (et supérieur) une fois les pilotes propriétaires installés à l'aide du "Gestionnaire de pilotes propriétaires" |
| - | Identifier " | + | |
| - | Device " | + | |
| - | Monitor " | + | |
| - | DefaultDepth 24 | + | |
| - | SubSection " | + | |
| - | Depth 1 | + | |
| - | Modes " | + | |
| - | EndSubSection | + | |
| - | SubSection " | + | |
| - | Depth 4 | + | |
| - | Modes " | + | |
| - | EndSubSection | + | |
| - | SubSection " | + | |
| - | Depth 8 | + | |
| - | Modes " | + | |
| - | EndSubSection | + | |
| - | SubSection " | + | |
| - | Depth 15 | + | |
| - | Modes " | + | |
| - | EndSubSection | + | |
| - | SubSection " | + | |
| - | Depth 16 | + | |
| - | Modes " | + | |
| - | EndSubSection | + | |
| - | SubSection " | + | |
| - | Depth 24 | + | |
| - | Modes " | + | |
| - | EndSubSection | + | |
| - | EndSection | + | |
| - | Section " | + | < |
| - | Identifier " | + | |
| - | Device " | + | |
| - | Monitor " | + | |
| - | DefaultDepth 24 | + | |
| - | SubSection " | + | |
| - | Depth 16 | + | |
| - | Modes " | + | |
| - | EndSubSection | + | |
| - | SubSection " | + | |
| - | Depth 24 | + | |
| - | Modes " | + | |
| - | EndSubSection | + | |
| - | SubSection " | + | |
| - | Depth 16 | + | |
| - | Modes " | + | |
| - | EndSubSection | + | |
| - | SubSection " | + | |
| - | Depth 24 | + | |
| - | Modes " | + | |
| - | EndSubSection | + | |
| - | EndSection | + | |
| - | </file> | + | |
| - | * **Pour la TV** | + | permet une configuration automatique du Double bureau. Il n'y a plus qu'à rajouter l' |
| + | Ceci dit, il vous sera préférable, | ||
| - | < | + | == XineRama == |
| - | Identifier " | + | |
| - | Device " | + | |
| - | Monitor " | + | |
| - | DefaultDepth 24 | + | |
| - | + | ||
| - | SubSection " | + | |
| - | Depth 24 | + | |
| - | Modes " | + | |
| - | EndSubSection | + | |
| - | EndSection | + | |
| - | </ | + | |
| - | + | ||
| - | Enfin, dans la Section **ServerLayout**, | + | |
| - | < | + | |
| - | + | ||
| - | par : | + | |
| - | + | ||
| - | < | + | |
| - | Screen 0 " | + | |
| - | Screen 1 " | + | |
| - | </ | + | |
| - | + | ||
| - | Remplacez < | + | |
| - | * **LeftOf** (à gauche de) | + | |
| - | * **RightOf** (à droite de) | + | |
| - | * **Below** (en-dessous de) | + | |
| - | * **Above** (au-dessus de) | + | |
| - | * **Absolute X Y** (en remplaçant X et Y par les valeurs souhaitées) | + | |
| - | * **Relative**. | + | |
| - | + | ||
| - | === Problèmes === | + | |
| - | + | ||
| - | *Si vous vous trouvez en mode texte après un plantage de X, utilisez : | + | |
| - | < | + | |
| - | pour réparer (Ctrl+X puis O pour enregistrer avant de quitter) | + | |
| - | + | ||
| - | *Si vous obtenez cette erreur: | + | |
| - | < | + | |
| - | + | ||
| - | C'est parce qu'il y a un espace après la virgule qu'il faut enlever | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | ***Les écrans sont noirs ou les résolutions des deux écrans différents sont inversés** | + | |
| - | + | ||
| - | Ce problème se résout en modifiant l' | + | |
| - | < | + | |
| - | + | ||
| - | ** Ne pas oublier de modifier l' | + | |
| - | + | ||
| - | === Essai et utilisation === | + | |
| - | + | ||
| - | Vous pouvez maintenant régler vos résolutions pour chaque écran dans **Système-> | + | |
| - | + | ||
| - | {{materiel: | + | |
| - | + | ||
| - | ==== XineRama | + | |
| Cette configuration vous permet de promener une application d'un écran a l' | Cette configuration vous permet de promener une application d'un écran a l' | ||
| Ligne 488: | Ligne 321: | ||
| Le début de ce paragraphe est très fortement inspiré du [[http:// | Le début de ce paragraphe est très fortement inspiré du [[http:// | ||
| - | Le [[http:// | + | Le [[http:// |
| + | == Activation == | ||
| - | ==== Les petits soucis ==== | + | Pour activer Xinerama il suffit de faire comme pour le double écran (voir plus haut puis de modifier la Section **ServerLayout**, |
| - | + | ||
| - | * Au démarrage de X, il ne sait pas s'il y a un ou plusieurs écrans. | + | |
| - | J'ai résolu le problème en désactivant Xinerama avant de passer en simple écran ... une autre solution existe, plutôt complexe et documentée en anglais : http:// | + | |
| - | + | ||
| - | * L' | + | |
| - | Il faut donc un arrière plan assez large... | + | |
| - | Ou le mettre en mosaique... | + | |
| - | + | ||
| - | * On doit mettre le tableau de bord de façon à ce qu'il ne coupe pas en deux le double-écran. Dans le cas d'un écran au dessus de l' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Activation ==== | + | |
| - | + | ||
| - | Pour activer Xinerama il suffit de faire comme pour le double écran (voir plus haut puis de modifier la Section **ServerLayout**, | + | |
| < | < | ||
| Ligne 515: | Ligne 334: | ||
| Option " | Option " | ||
| </ | </ | ||
| + | < | ||
| - | ==== Complement | + | == Complément |
| Pour activer ou désactiver le double écran il suffit de commenter la partie décrivant l' | Pour activer ou désactiver le double écran il suffit de commenter la partie décrivant l' | ||
| Ligne 523: | Ligne 343: | ||
| # | # | ||
| #Option " | #Option " | ||
| - | </ | + | </ |
| Pour activer ou désactiver Xinerama et ainsi passer en dual-Desktop il suffit de commenter la ligne activant Xinerama | Pour activer ou désactiver Xinerama et ainsi passer en dual-Desktop il suffit de commenter la ligne activant Xinerama | ||
| Ligne 530: | Ligne 350: | ||
| Screen 1 " | Screen 1 " | ||
| #Option " | #Option " | ||
| - | </ | + | </ |
| + | == Les petits soucis == | ||
| - | ===== Twinview (Nvidia): un bureau étendu ===== | + | * Au démarrage de X, il ne sait pas s'il y a un ou plusieurs écrans. |
| + | J'ai résolu le problème en désactivant Xinerama avant de passer en simple écran ... une autre solution existe, plutôt complexe et documentée en anglais | ||
| + | * L' | ||
| + | Il faut donc un arrière plan assez large... | ||
| + | Ou le mettre en mosaïque... | ||
| + | * On doit mettre le tableau de bord de façon à ce qu'il ne coupe pas en deux le double-écran. Dans le cas d'un écran au dessus de l' | ||
| + | === Twinview (Nvidia): un bureau étendu === | ||
| + | == Introduction == | ||
| + | Twinview est une fonction présente dans les cartes Nvidia (d' | ||
| + | <note warning> | ||
| + | L' | ||
| - | + | <note important> | |
| - | ==== Introduction ==== | + | |
| - | + | ||
| - | Twinview est une fonction présente dans les cartes Nvidia **récentes (apres 2002 environ) | + | |
| - | + | ||
| - | L'installation | + | |
| 2 possibilités s' | 2 possibilités s' | ||
| - | La première consiste à utiliser un petit outil fournis | + | La première consiste à utiliser un petit outil fourni |
| Avant toute chose, il vaut mieux s' | Avant toute chose, il vaut mieux s' | ||
| - | < | + | < |
| Ceci aura pour conséquence de réécrire un fichier de configuration X en intégrant le fait que vous voulez twinview (en fait ça rajoute juste twinview " | Ceci aura pour conséquence de réécrire un fichier de configuration X en intégrant le fait que vous voulez twinview (en fait ça rajoute juste twinview " | ||
| Ceci fait, on s' | Ceci fait, on s' | ||
| - | Une fois reconnecter, tapez dans votre [[: | + | Une fois reconnecté, tapez dans votre [[: |
| sudo nvidia-settings | sudo nvidia-settings | ||
| Ligne 569: | Ligne 394: | ||
| Une interface graphique va s' | Une interface graphique va s' | ||
| + | |||
| + | Il suffit d' | ||
| + | Finalement, appuyer sur Apply pour appliquer la configuration. La barre des menus sera étendue sur les 2 écrans. Pas de panique .. Il suffira de sauvegarder en cliquant sur "Save to X Configuration file", puis relancer le X avec CTRL+ALT+BACKSPACE. | ||
| La deuxième possibilité consiste à faire soi-même le paramétrage de X. | La deuxième possibilité consiste à faire soi-même le paramétrage de X. | ||
| Ligne 574: | Ligne 402: | ||
| N' | N' | ||
| - | + | == Xorg == | |
| - | ==== Xorg ==== | + | |
| [[: | [[: | ||
| - | + | == Configuration manuelle == | |
| - | ==== Configuration manuelle | + | |
| Trouvez la section **Device**. Exemple : | Trouvez la section **Device**. Exemple : | ||
| Ligne 602: | Ligne 428: | ||
| Modifiez les valeurs suivant votre configuration : | Modifiez les valeurs suivant votre configuration : | ||
| - | * **MetaModes** : cette option | + | * **MetaModes** : cette option |
| - | * **SecondMonitorHorizSync** & **SecondMonitorVertRefresh** : ce sont les valeurs de rafraîchissement à modifier | + | * **SecondMonitorHorizSync** & **SecondMonitorVertRefresh** : ce sont les valeurs de rafraîchissement à modifier |
| * **TwinViewOrientation** : ce paramètre modifie la positionnement de votre deuxième écran par rapport au premier : LeftOf ou RightOf ou Above ou Below. | * **TwinViewOrientation** : ce paramètre modifie la positionnement de votre deuxième écran par rapport au premier : LeftOf ou RightOf ou Above ou Below. | ||
| Ligne 609: | Ligne 435: | ||
| Et toujours dans le cas d'une TV, les options « TVOutFormat » et « TVStandard » doivent être indiquées (en cas de « noir et blanc » par exemple). | Et toujours dans le cas d'une TV, les options « TVOutFormat » et « TVStandard » doivent être indiquées (en cas de « noir et blanc » par exemple). | ||
| - | + | == Activer ou désactiver rapidement le 2e écran == | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Activer ou désactiver rapidement le 2e écran | + | |
| Cela peut s' | Cela peut s' | ||
| Ligne 639: | Ligne 460: | ||
| Une fois le script exécuté, il ne reste plus qu'à redémarrer le serveur X (Ctrl+Alt+⌫). | Une fois le script exécuté, il ne reste plus qu'à redémarrer le serveur X (Ctrl+Alt+⌫). | ||
| - | + | === Problème clavier en qwerty === | |
| - | ===== Ati (fglrx) ===== | + | |
| - | une méthode simple pour obtenir du double écran sous ubuntu avec une carte ATI c'est de laisser le xorg.conf par défaut et d' | + | |
| - | + | ||
| - | | + | |
| - | < | + | |
| - | + | ||
| - | puis après: | + | |
| - | + | ||
| - | | + | |
| - | < | + | |
| - | + | ||
| - | vous pouvez utilement voir les pages suivantes: [[ati_depots|la procédure d' | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Problème clavier en qwerty | + | |
| Il se peut qu'en utilisant les outils ci-dessus, notamment " | Il se peut qu'en utilisant les outils ci-dessus, notamment " | ||
| Ligne 674: | Ligne 475: | ||
| Option | Option | ||
| - | Ce qui doit donner : | + | Ce qui doit donner : |
| Section " | Section " | ||
| Ligne 684: | Ligne 485: | ||
| EndSection | EndSection | ||
| + | === Problème avec Compiz === | ||
| - | + | Si vous rencontrez | |
| - | ===== Problème avec Compiz ===== | + | |
| - | Si vous rencontrer | + | |
| Tout d' | Tout d' | ||
| - | *On ouvre gedit et on copie le script bash ci-dessous | + | * On ouvre gedit et on copie le script bash ci-dessous |
| #!/bin/bash | #!/bin/bash | ||
| Ligne 700: | Ligne 500: | ||
| Une fois sauvegardé, | Une fois sauvegardé, | ||
| - | *Clique | + | * Clic droit > Propriété > Permissions |
| Et on coche " | Et on coche " | ||
| Ligne 707: | Ligne 507: | ||
| On créer un nouvel élément dont la commande a exécuter pointera vers notre script. | On créer un nouvel élément dont la commande a exécuter pointera vers notre script. | ||
| - | Si le script ne fonctionne pas correctement au demarrage | + | Si le script ne fonctionne pas correctement au démarrage |
| Et voila, c'est le retour de la fluidité! | Et voila, c'est le retour de la fluidité! | ||
| Ligne 713: | Ligne 513: | ||
| **Note:** Si vous utilisez des options supplémentaire (loose binding, etc..) de compiz, n' | **Note:** Si vous utilisez des options supplémentaire (loose binding, etc..) de compiz, n' | ||
| - | ===== Liens ===== | + | === Problème twinview avec TV cathodique non détectée |
| - | * Une autre méthode | + | Après de multiples tentatives avec une télé qu'on arrivait pas à faire détecter par la méthode |
| - | * http://www.taltan.fr/ | + | twinview, on a trouvé une façon de configurer un xorg.conf qui permet de forcer la détection de |
| - | * Et là un site sur la [[http:// | + | cette (vieille) télé par le pilote nvidia. L' |
| + | l' | ||
| + | |||
| + | Voici le xorg.conf en entier | ||
| + | < | ||
| + | Section " | ||
| + | Identifier | ||
| + | Screen | ||
| + | InputDevice | ||
| + | InputDevice | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | Load " | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | Identifier | ||
| + | Driver | ||
| + | Option | ||
| + | Option | ||
| + | Option | ||
| + | Option | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | Identifier | ||
| + | Driver | ||
| + | Option | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | Identifier " | ||
| + | HorizSync 30-50 | ||
| + | VertRefresh 60 | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | Identifier | ||
| + | VendorName | ||
| + | ModelName | ||
| + | HorizSync | ||
| + | VertRefresh | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | Identifier | ||
| + | Driver | ||
| + | VendorName | ||
| + | BoardName | ||
| + | Option | ||
| + | Option | ||
| + | Option | ||
| + | #Option " | ||
| + | | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | Identifier | ||
| + | Device | ||
| + | Monitor | ||
| + | DefaultDepth | ||
| + | Option | ||
| + | Option " | ||
| + | Option " | ||
| + | Option " | ||
| + | EndSection | ||
| + | </code> | ||
| ---- | ---- | ||
| - | // | + | // |
