Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
multi-ecran [Le 17/08/2021, 19:50]
92.171.148.109 correction de faute
multi-ecran [Le 14/03/2023, 12:28] (Version actuelle)
L'Africain lien
Ligne 1: Ligne 1:
-{{tag>​Bionic ​Xenial ​matériel carte_graphique écran}}+{{tag>Jammy Bionic matériel carte_graphique écran}}
  
 ---- ----
Ligne 11: Ligne 11:
 Par défaut (avec Gnome Shell), les réglages et choix d'​options se font via les [[:​gnome-control-center|paramètres système]]. Ça permet notamment de régler la résolution de chaque écran ainsi que de les positionner les uns par rapport aux autres (par glisser-déposer). Par défaut (avec Gnome Shell), les réglages et choix d'​options se font via les [[:​gnome-control-center|paramètres système]]. Ça permet notamment de régler la résolution de chaque écran ainsi que de les positionner les uns par rapport aux autres (par glisser-déposer).
  
-Vous pouvez réaliser l'​ensemble de votre configuration en utilisant l'​outil graphique [[xrandr|Arandr]], ​quelque ​soit votre environnement de bureau.+Vous pouvez réaliser l'​ensemble de votre configuration en utilisant l'​outil graphique [[xrandr|Arandr]], ​quel que soit votre environnement de bureau.
 ===== Visualisation des écrans connectés ===== ===== Visualisation des écrans connectés =====
 Commande pour voir les connecteurs d'​écrans détectés par le système Commande pour voir les connecteurs d'​écrans détectés par le système
Ligne 49: Ligne 49:
  
 ==== Pour Gnome Shell ==== ==== Pour Gnome Shell ====
-Afin de retrouver la disposition d'​affichage souhaité à chaque ouverture de session nous allons tout simplement utiliser l'​outil mis à disposition par Gnome. ​+Afin de retrouver la disposition d'​affichage souhaité à chaque ouverture de session nous allons tout simplement utiliser l'​outil mis à disposition par Gnome.
 **Paramètre système → Périphériques → Écrans**, un petit Appliquer et le tour est joué. **Paramètre système → Périphériques → Écrans**, un petit Appliquer et le tour est joué.
  
 Changer le moniteur principal va modifier l'​écran où apparaît la barre supérieure de Gnome Shell, bien que [[https://​extensions.gnome.org/​extension-data/​screenshots/​screenshot_921_TtPNS9U.png|des extensions existent]] pour modifier ce comportement. Changer le moniteur principal va modifier l'​écran où apparaît la barre supérieure de Gnome Shell, bien que [[https://​extensions.gnome.org/​extension-data/​screenshots/​screenshot_921_TtPNS9U.png|des extensions existent]] pour modifier ce comportement.
  
-<note tip>Si l'on désire que cette disposition soit effective dès le gestionnaire de connexion, il vous faudra copier le fichier **~/​.config/​monitors.xml** dans **/​var/​lib/​gdm3/​.config/​**</​note>​+<note tip>Si l'on désire que cette disposition soit effective dès le gestionnaire de connexion, il vous faudra copier le fichier **~/​.config/​monitors.xml** dans **/​var/​lib/​gdm3/​.config/​** 
 +<​code>​sudo cp ~/​.config/​monitors.xml /​var/​lib/​gdm3/​.config/</​code>​ 
 +</​note>​
  
 ==== Pour KDE Plasma ==== ==== Pour KDE Plasma ====
  
-Dans **Menu → Paramètres Système → Affichage et Écran (dans la section Matériel)**. ​+Dans **Menu → Paramètres Système → Affichage et Écran (dans la section Matériel)**.
  
 ==== Pour Mate ==== ==== Pour Mate ====
  
-Dans **Menu → Système → Préférences → Matériel → Écran**. ​+Dans **Menu → Système → Préférences → Matériel → Écran**.
  
 ==== Pour Xfce ==== ==== Pour Xfce ====
Ligne 109: Ligne 111:
 A ce jour, c'est également la seule solution valable pour conserver l'​accélération 3D (Compiz) sur un bureau étendu sur 3 écrans ou plus. A ce jour, c'est également la seule solution valable pour conserver l'​accélération 3D (Compiz) sur un bureau étendu sur 3 écrans ou plus.
  
-Prérequis : +Prérequis :
   * carte graphique ATI / AMD compatible Eyefinity : [[http://​www.amd.com/​us/​products/​technologies/​amd-eyefinity-technology/​Pages/​eyefinity.aspx]]   * carte graphique ATI / AMD compatible Eyefinity : [[http://​www.amd.com/​us/​products/​technologies/​amd-eyefinity-technology/​Pages/​eyefinity.aspx]]
   * 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 117:
   * les convertisseurs Displayport de type actif peuvent supporter une résolution allant jusqu'​au 1920 sans alimentation USB ('​single link'​). Pour des résolutions supérieures,​ il faut utiliser des convertisseurs avec alimentation USB ('dual link')   * les convertisseurs Displayport de type actif peuvent supporter une résolution allant jusqu'​au 1920 sans alimentation USB ('​single link'​). Pour des résolutions supérieures,​ il faut utiliser des convertisseurs avec alimentation USB ('dual link')
  
-Configuration : +Configuration :
   * installer le package [[apt://​arandr]] (permet de configurer xrandr graphiquement)   * installer le package [[apt://​arandr]] (permet de configurer xrandr graphiquement)
-  * 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 125:
   * copier le contenu de ce fichier dans le fichier /​etc/​X11/​Xsession.d/​45x11-xrandr (permet de relancer la configuration xrandr automatiquement à chaque démarrage)   * copier le contenu de ce fichier dans le fichier /​etc/​X11/​Xsession.d/​45x11-xrandr (permet de relancer la configuration xrandr automatiquement à chaque démarrage)
  
-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 219:
 ==== Disper ==== ==== Disper ====
  
-Disper est un programme qui gagne à être connu tant il est simple d'​utilisation. Il gère automatiquement les résolutions,​ et fonctionne plutôt bien avec les cartes graphiques de type Nvidia ​+Disper est un programme qui gagne à être connu tant il est simple d'​utilisation. Il gère automatiquement les résolutions,​ et fonctionne plutôt bien avec les cartes graphiques de type Nvidia
  
 <note important>​ <note important>​
Ligne 223: Ligne 225:
 </​note>​ </​note>​
  
-Le site officiel de disper est le suivant : http://​willem.engen.nl/​projects/​disper/​+Le site officiel de disper est le suivant : https://​willem.engen.nl/​projects/​disper/​
  
 Pour l'​installer,​ il suffit de télécharge le fichier disper_0.3.0.tar.gz ( le dernier en date au moment ou j'​écris ces lignes ) Pour l'​installer,​ il suffit de télécharge le fichier disper_0.3.0.tar.gz ( le dernier en date au moment ou j'​écris ces lignes )
Ligne 234: Ligne 236:
 </​code>​ </​code>​
  
-Maintenant que disper est installé, passons aux commandes de base : +Maintenant que disper est installé, passons aux commandes de base :
   * Cloner l'​écran principal sur l'​écran secondaire :<​code>​disper -c </​code>​   * Cloner l'​écran principal sur l'​écran secondaire :<​code>​disper -c </​code>​
   * Etendre sur le second écran par la droite :<​code>​disper -e -t right</​code>​   * Etendre sur le second écran par la droite :<​code>​disper -e -t right</​code>​
Ligne 243: Ligne 245:
  
 On peut faciliter l'​utilisation de ces commandes en utilisant l'​interface graphique zenity avec un petit script (lancé par exemple par une combinaison de touche) : On peut faciliter l'​utilisation de ces commandes en utilisant l'​interface graphique zenity avec un petit script (lancé par exemple par une combinaison de touche) :
-<​code>#​!/​bin/​bash +<​code>​ 
-if ret=`zenity ​--entry ​--title="​Sélection écran"​ --text="​sélectionner ​affichage ​:" --entry-text="​écran ordinateur"​ "​écran extérieur"​ "​copier sur écran extérieur"​ "​étendre à l'​écran extérieur"​` +#​!/​bin/​bash 
- then + 
- titre=$ret +ret=$(zenity --title="​Sélectionner un affichage" ​
- if [ "$titre" ​"écran ordinateur" ​ +        ​--list 1 "​écran ordinateur" ​"​écran extérieur" ​"​copier sur un écran extérieur" ​"​étendre à l'​écran extérieur" ​--column="​id"​ \ 
- then +        ​--column="​Sélectionner un affichage"​ --hide-column=1 --print-column=1) 
- disper -s + 
- else +[ -z "$ret" ] && exit 
- if [ "$titre" ​"écran extérieur" ​]  + 
- then +case "$ret" ​in 
- disper -S +        ​"1") 
- else +                echo "​1"​ 
- if [ "$titre" ​"copier sur l'​écran extérieur" ​ +                disper -s;; 
- then +        "2"
- disper -c +                echo "2
- else +                disper -S;; 
- if [ "$titre" ​"étendre à l'​écran extérieur" ​ +        "3"
- then +                echo "3
- disper -e +                disper -c;; 
- else +        "4"
- zenity --info --text="​sélectionner dans la liste"​ +                echo "4
- fi +                disper -e;; 
- fi +esac 
- fi +</​code>​
- fi +
- fi +
- fi +
-exit</​code>​+
  
 ==== Anciennes méthodes ==== ==== Anciennes méthodes ====
Ligne 276: Ligne 274:
 Sur les ordinateurs portables l'​écran par défaut **n'​est pas forcement celui que l'on croit.** Sur les ordinateurs portables l'​écran par défaut **n'​est pas forcement celui que l'on croit.**
  
-Cas du vidéoprojecteur : vous êtes en conférence et le [[vidéoprojecteur]] refuse de transmettre l'​image à votre écran. Allez sur cette [[videoprojecteur|page]]. Vous y trouverez peut-être comment remédier à la honte qui s'abat sur vous en 5 minutes... ​+Cas du vidéoprojecteur : vous êtes en conférence et le [[vidéoprojecteur]] refuse de transmettre l'​image à votre écran. Allez sur cette [[videoprojecteur|page]]. Vous y trouverez peut-être comment remédier à la honte qui s'abat sur vous en 5 minutes...
  
 <note tip>​**Préparatifs : Sauvegardez** <note tip>​**Préparatifs : Sauvegardez**
Ligne 296: Ligne 294:
 Cette méthode est **indépendante du type de pilote utilisé**, et vous permet d'​obtenir un double affichage, quelle que soit votre (ou vos) carte graphique et le type d'​écran (CRT-CRT, LCD-CRT, CRT-TV, LCD-TV etc...), à condition bien sûr que la carte graphique possède 2 sorties (VGA, DVI, ou S-video). Cette méthode est **indépendante du type de pilote utilisé**, et vous permet d'​obtenir un double affichage, quelle que soit votre (ou vos) carte graphique et le type d'​écran (CRT-CRT, LCD-CRT, CRT-TV, LCD-TV etc...), à condition bien sûr que la carte graphique possède 2 sorties (VGA, DVI, ou S-video).
  
-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 320:
 == Activation == == Activation ==
  
-Pour activer Xinerama il suffit de faire comme pour le double écran (voir plus haut puis de modifier la Section **ServerLayout**,​ afin d'y ajouter la ligne : +Pour activer Xinerama il suffit de faire comme pour le double écran (voir plus haut puis de modifier la Section **ServerLayout**,​ afin d'y ajouter la ligne :
 <​file>​Option "​Xinerama"​ "​true"</​file>​ <​file>​Option "​Xinerama"​ "​true"</​file>​
  
Ligne 340: Ligne 338:
  #​Screen 1 "​Ecran 2" <​position>​ "​Default Screen"​  #​Screen 1 "​Ecran 2" <​position>​ "​Default Screen"​
         #Option "​Xinerama"​ "​true"​         #Option "​Xinerama"​ "​true"​
-</​file> ​+</​file>​
  
 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 347: Ligne 345:
  Screen 1 "​Ecran 2" <​position>​ "​Default Screen"​  Screen 1 "​Ecran 2" <​position>​ "​Default Screen"​
         #Option "​Xinerama"​ "​true"​         #Option "​Xinerama"​ "​true"​
-</​file> ​+</​file>​
  
 == 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://​ubuntuforums.org/​showthread.php?​t=361124+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://​ubuntuforums.org/​showthread.php?​t=361124
  
   * L'​arrière plan du bureau est commun aux 2 écrans.   * L'​arrière plan du bureau est commun aux 2 écrans.
Ligne 457: Ligne 455:
  
 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'​exécuter aticonfig qu'on installe avec la commande suivante: 
- 
-   sudo apt-get install fglrx-control ​ 
-              <​entrée>​ (installation des outils ATI) 
- 
-puis après: 
- 
-   sudo aticonfig --initial=dual-head --screen-layout=left ​ 
-              <​entrée> ​ 
- 
-vous pouvez utilement voir la page suivante: [[catalyst|la procédure d'​installation des pilotes propriétaires ATI]]. 
- 
-<​note>​cette méthode n'a pas fonctionné avec une ATI 9700; en revanche la méthode [[#xrandr]] fonctionne très bien.</​note>​ 
- 
-== la taille virtuelle demandée n'est pas adaptée à la taille disponible == 
-Si depuis [[:​precise|Ubuntu 12.04]] en essayant de configurer vos écrans par le menu ''​Affichage...''​ , vous obtenez un message ressemblant à celui là: 
-<​code>​ 
-La configuration d'​affichage sélectionnée ne peut pas être appliquée 
-la taille virtuelle demandée n'est pas adaptée à la taille disponible : demande=(3840,​ 1080), minimum=(320,​ 200), maximum=(1920,​ 1920) 
-</​code>​ 
-[[:​tutoriel:​comment_modifier_un_fichier|Ajoutez]] une sous section au fichier ** /​etc/​X11/​xorg.conf ** pour augmenter la taille disponible. 
-<note tips> 
-Pensez à [[:​tutoriel:​comment_sauver_et_restaurer_un_fichier|Sauvegardez un fichier]] de configuration avant de le modifier est un très bon réflexe. 
-</​note>​ 
-<file bash /​etc/​X11/​xorg.conf>​ 
- 
-Section "​Screen"​ 
-        Identifier ​     "​Default Screen"​ 
-        DefaultDepth ​   24 
-        ​ 
-## Sous section a ajouter 
-        SubSection "​Display"​ 
-                Virtual 3000 2000 
-                # largeur 2944 = 1920 + 1024 
-                # hauteur 1968 = 1200 + 768 
-        EndSubSection 
-        ​ 
-EndSection 
-Section "​Module"​ 
-        Load    "​glx"​ 
-EndSection 
-</​file>​ 
-Relancer votre interface graphique en fermant votre session, vous pouvez désormais reprendre la configuration des paramètres d'​affichage. 
- 
-((http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=9625301)) 
  
 === Problème clavier en qwerty === === Problème clavier en qwerty ===
Ligne 520: Ligne 471:
     Option ​        "​XkbLayout" ​  "​fr-latin9"​     Option ​        "​XkbLayout" ​  "​fr-latin9"​
  
-Ce qui doit donner : +Ce qui doit donner :
  
   Section "​InputDevice"​   Section "​InputDevice"​
  • multi-ecran.1629222628.txt.gz
  • Dernière modification: Le 17/08/2021, 19:50
  • par 92.171.148.109