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 21/09/2020, 09:59] – [Anciennes méthodes] 78.203.218.4 | 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> | + | {{tag>Jammy Bionic matériel carte_graphique écran}} |
| - | + | ||
| - | ---- | + | |
| ====== Configurer le multi-écran ====== | ====== Configurer le multi-écran ====== | ||
| Ligne 11: | Ligne 9: | ||
| Par défaut (avec Gnome Shell), les réglages et choix d' | Par défaut (avec Gnome Shell), les réglages et choix d' | ||
| - | Vous pouvez réaliser l' | + | ===== Modifier la disposition |
| - | ===== Visualisation | + | |
| - | Commande pour voir les connecteurs d' | + | |
| - | < | + | |
| - | < | + | ==== GNOME ==== |
| - | / | + | |
| - | Commande pour identifier ceux qui sont connectés. ([[:xrandr]]) | + | [[:GNOME]] dispose d'une interface permettant de gérer très facilement son affichage, et les écrans multiples : |
| - | < | + | |
| - | < | + | **// |
| - | LVDS1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 410mm x 230mm | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | VGA1 disconnected (normal left inverted right x axis y axis) | + | |
| - | VIRTUAL1 disconnected (normal left inverted right x axis y axis)</code> | + | |
| - | ===== Modifier la disposition des écrans | + | On peut alors **// |
| - | Il arrive lorsque que l'on utilise plusieurs moniteurs, que l'agencement | + | * L'intérêt de les déplacer et de choisir de quel côté le curseur de la souris doit sortir d'un écran pour aller sur l'autre. |
| + | * L' | ||
| + | L'interface permet également | ||
| - | ==== Pour Gnome Shell ==== | + | <note tip> |
| - | Afin de retrouver la disposition d' | + | < |
| - | **Paramètre système → Périphériques → Écrans**, un petit Appliquer et le tour est joué. | + | </ |
| - | Changer le moniteur principal va modifier l' | + | ==== KDE ==== |
| - | <note tip>Si l'on désire que cette disposition soit effective dès le gestionnaire de connexion, il vous faudra copier le fichier | + | Dans **Menu → //Paramètres Système// → //Affichage et Écran// (dans la section |
| - | ==== Pour KDE Plasma | + | ==== MATE ==== |
| - | < | + | Dans **Menu → //Système// → // |
| - | ==== Pour Mate ==== | + | ==== XFCE ==== |
| - | Dans **Menu > Système > Préférences > Matériel > Écran**. | + | Depuis le menu de démarrage: |
| - | ==== Pour Xfce ==== | + | ===== Multi-écran avec un autre appareil écran (tablette, ordinateur, téléphone, |
| - | Depuis le menu de démarage: tous **tous les parametres > Écran ou Arandr**. | + | Une des solutions les plus simples |
| - | + | ||
| - | ===== Multi-écran avec un autre appareil écran (tablette, ordinateur, téléphone, | + | |
| - | Une solution qui semble l' | + | |
| - Configurer Linux pour que VNC soit vu comme un écran supplémentaire | - Configurer Linux pour que VNC soit vu comme un écran supplémentaire | ||
| - Utiliser VNC pour prendre le contrôle de la tablette | - Utiliser VNC pour prendre le contrôle de la tablette | ||
| Les étapes sont donc : | Les étapes sont donc : | ||
| - | - Installer [[vnc|VNC server]] sur Linux | + | - Installer [[:vnc|VNC server]] sur Linux |
| - Configurer xrandr pour avoir un écran virtuel | - Configurer xrandr pour avoir un écran virtuel | ||
| - Lancer VNC serveur | - Lancer VNC serveur | ||
| - | - Installer [[vnc|VNC client]] sur l' | + | - Installer [[:vnc|VNC client]] sur l' |
| [[https:// | [[https:// | ||
| ===== Si l' | ===== Si l' | ||
| + | |||
| + | Il arrive lorsque que l'on utilise plusieurs moniteurs, que l' | ||
| Nous allons voir ici plusieurs méthodes avancées pour utiliser le multi-écran : | Nous allons voir ici plusieurs méthodes avancées pour utiliser le multi-écran : | ||
| Ligne 93: | Ligne 66: | ||
| <note important> | <note important> | ||
| < | < | ||
| + | |||
| + | ==== Visualisation des écrans connectés ==== | ||
| + | |||
| + | Vous pouvez réaliser l' | ||
| + | |||
| + | Commande pour voir les connecteurs d' | ||
| + | < | ||
| + | |||
| + | < | ||
| + | / | ||
| + | |||
| + | Commande pour identifier ceux qui sont connectés. ([[: | ||
| + | < | ||
| + | |||
| + | < | ||
| + | LVDS1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 410mm x 230mm | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | VGA1 disconnected (normal left inverted right x axis y axis) | ||
| + | VIRTUAL1 disconnected (normal left inverted right x axis y axis)</ | ||
| ==== Xrandr : double écrans ==== | ==== Xrandr : double écrans ==== | ||
| Ligne 109: | Ligne 118: | ||
| A ce jour, c'est également la seule solution valable pour conserver l' | A ce jour, c'est également la seule solution valable pour conserver l' | ||
| - | Prérequis : | + | Prérequis : |
| * carte graphique ATI / AMD compatible Eyefinity : [[http:// | * carte graphique ATI / AMD compatible Eyefinity : [[http:// | ||
| * possibilité de brancher 2 écrans sur les sorties DVI / HDMI / VGA / Displayport (avec éventuellement convertisseur passif) | * possibilité de brancher 2 écrans sur les sorties DVI / HDMI / VGA / Displayport (avec éventuellement convertisseur passif) | ||
| Ligne 115: | Ligne 124: | ||
| * les convertisseurs Displayport de type actif peuvent supporter une résolution allant jusqu' | * les convertisseurs Displayport de type actif peuvent supporter une résolution allant jusqu' | ||
| - | Configuration : | + | Configuration : |
| * installer le package [[apt:// | * installer le package [[apt:// | ||
| - | * installer les drivers ATI | + | * installer les drivers ATI |
| * redémarrer | * redémarrer | ||
| * lancer arandr (système / préférences) | * lancer arandr (système / préférences) | ||
| Ligne 123: | Ligne 132: | ||
| * copier le contenu de ce fichier dans le fichier / | * copier le contenu de ce fichier dans le fichier / | ||
| - | Informations supplémentaires : | + | Informations supplémentaires : |
| * le bureau ne pourra être étendu que sur les écrans branchés sur une seule et même carte | * le bureau ne pourra être étendu que sur les écrans branchés sur une seule et même carte | ||
| * si plusieurs cartes graphiques eyefinity sont présentes, il y aura autant de bureau que de cartes graphiques. | * si plusieurs cartes graphiques eyefinity sont présentes, il y aura autant de bureau que de cartes graphiques. | ||
| Ligne 217: | Ligne 226: | ||
| ==== Disper ==== | ==== Disper ==== | ||
| - | Disper est un programme qui gagne à être connu tant il est simple d' | + | Disper est un programme qui gagne à être connu tant il est simple d' |
| <note important> | <note important> | ||
| Ligne 223: | Ligne 232: | ||
| </ | </ | ||
| - | Le site officiel de disper est le suivant : http:// | + | Le site officiel de disper est le suivant : https:// |
| Pour l' | Pour l' | ||
| Ligne 234: | Ligne 243: | ||
| </ | </ | ||
| - | Maintenant que disper est installé, passons aux commandes de base : | + | Maintenant que disper est installé, passons aux commandes de base : |
| * Cloner l' | * Cloner l' | ||
| * Etendre sur le second écran par la droite :< | * Etendre sur le second écran par la droite :< | ||
| Ligne 243: | Ligne 252: | ||
| On peut faciliter l' | On peut faciliter l' | ||
| - | < | + | < |
| - | if ret=`zenity | + | # |
| - | then | + | |
| - | titre=$ret | + | ret=$(zenity --title=" |
| - | if [ "$titre" | + | |
| - | then | + | |
| - | disper -s | + | |
| - | else | + | [ -z "$ret" ] && exit |
| - | if [ "$titre" | + | |
| - | then | + | case "$ret" |
| - | disper -S | + | |
| - | else | + | echo " |
| - | if [ "$titre" | + | disper -s;; |
| - | then | + | "2") |
| - | disper -c | + | echo "2" |
| - | else | + | disper -S;; |
| - | if [ "$titre" | + | "3") |
| - | then | + | echo "3" |
| - | disper -e | + | disper -c;; |
| - | else | + | "4") |
| - | zenity --info --text=" | + | echo "4" |
| - | fi | + | disper -e;; |
| - | fi | + | esac |
| - | fi | + | </ |
| - | fi | + | |
| - | fi | + | |
| - | fi | + | |
| - | exit</ | + | |
| ==== Anciennes méthodes ==== | ==== Anciennes méthodes ==== | ||
| - | J' | + | Sur les ordinateurs portables l' |
| - | Cas du vidéoprojecteur : vous êtes en conférence et le [[vidéoprojecteur]] refuse de transmettre l' | + | Cas du vidéoprojecteur : vous êtes en conférence et le [[vidéoprojecteur]] refuse de transmettre l' |
| <note tip> | <note tip> | ||
| Ligne 287: | Ligne 292: | ||
| En cas d' | En cas d' | ||
| < | < | ||
| - | |||
| - | |||
| === Xinerama et Dual-Desktop : double écran indépendant du pilote === | === Xinerama et Dual-Desktop : double écran indépendant du pilote === | ||
| Ligne 296: | Ligne 299: | ||
| Cette méthode est **indépendante du type de pilote utilisé**, et vous permet d' | Cette méthode est **indépendante du type de pilote utilisé**, et vous permet d' | ||
| - | Si vous possédez plusieurs cartes la méthode simple consiste à les insérer une à la fois et sauvegarder le xorg.conf généré, puis fusionner ces différents fichiers. | + | Si vous possédez plusieurs cartes la méthode simple consiste à les insérer une à la fois et sauvegarder le xorg.conf généré, puis fusionner ces différents fichiers. |
| Ligne 322: | Ligne 325: | ||
| == Activation == | == Activation == | ||
| - | Pour activer Xinerama il suffit de faire comme pour le double écran (voir plus haut puis de modifier la Section **ServerLayout**, | + | Pour activer Xinerama il suffit de faire comme pour le double écran (voir plus haut puis de modifier la Section **ServerLayout**, |
| < | < | ||
| Ligne 332: | Ligne 335: | ||
| </ | </ | ||
| < | < | ||
| + | |||
| == Complément d' | == Complément d' | ||
| Ligne 339: | 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 346: | Ligne 350: | ||
| Screen 1 " | Screen 1 " | ||
| #Option " | #Option " | ||
| - | </ | + | </ |
| == Les petits soucis == | == Les petits soucis == | ||
| * Au démarrage de X, il ne sait pas s'il y a un ou plusieurs écrans. | * 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:// | + | 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 : https:// |
| * L' | * L' | ||
| Ligne 360: | Ligne 364: | ||
| === Twinview (Nvidia): un bureau étendu === | === Twinview (Nvidia): un bureau étendu === | ||
| - | |||
| == Introduction == | == Introduction == | ||
| - | Twinview est une fonction présente dans les cartes Nvidia (d' | + | Twinview est une fonction présente dans les cartes Nvidia (d' |
| <note warning> | <note warning> | ||
| Ligne 456: | Ligne 459: | ||
| 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+⌫). | ||
| - | |||
| - | === 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' | ||
| - | |||
| - | sudo apt-get install fglrx-control | ||
| - | < | ||
| - | |||
| - | puis après: | ||
| - | |||
| - | sudo aticonfig --initial=dual-head --screen-layout=left | ||
| - | < | ||
| - | |||
| - | vous pouvez utilement voir la page suivante: [[catalyst|la procédure d' | ||
| - | |||
| - | < | ||
| - | |||
| - | == la taille virtuelle demandée n'est pas adaptée à la taille disponible == | ||
| - | Si depuis [[: | ||
| - | < | ||
| - | La configuration d' | ||
| - | la taille virtuelle demandée n'est pas adaptée à la taille disponible : demande=(3840, | ||
| - | </ | ||
| - | [[: | ||
| - | <note tips> | ||
| - | Pensez à [[: | ||
| - | </ | ||
| - | <file bash / | ||
| - | |||
| - | Section " | ||
| - | Identifier | ||
| - | DefaultDepth | ||
| - | | ||
| - | ## Sous section a ajouter | ||
| - | SubSection " | ||
| - | Virtual 3000 2000 | ||
| - | # largeur 2944 = 1920 + 1024 | ||
| - | # hauteur 1968 = 1200 + 768 | ||
| - | EndSubSection | ||
| - | | ||
| - | EndSection | ||
| - | Section " | ||
| - | Load " | ||
| - | EndSection | ||
| - | </ | ||
| - | Relancer votre interface graphique en fermant votre session, vous pouvez désormais reprendre la configuration des paramètres d' | ||
| - | |||
| - | ((http:// | ||
| === Problème clavier en qwerty === | === Problème clavier en qwerty === | ||
| Ligne 519: | Ligne 475: | ||
| Option | Option | ||
| - | Ce qui doit donner : | + | Ce qui doit donner : |
| Section " | Section " | ||
| Ligne 530: | Ligne 486: | ||
| === Problème avec Compiz === | === Problème avec Compiz === | ||
| + | |||
| Si vous rencontrez | Si vous rencontrez | ||
| Ligne 632: | Ligne 589: | ||
| // | // | ||
| - | |||
| - | |||
