# \[abandonné\] Trixie, GDM3, dupliquer l’écran de connexion sur l’écran externe

**URL:** <https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356>\
**Category:** Support Debian\
**Created:** [Septembre 23, 2024, 2:32 UTC](https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356 "2024-09-23T14:32:45Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![ponky](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ponky/32/2967_2.png) [@ponky](https://www.debian-fr.org/u/ponky)\
**Post date:** [Septembre 23, 2024, 2:32 UTC](https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356/1 "2024-09-23T14:32:46Z")

</div>

Suite de la discussion [Jessie, GDM3, dupliquer l'écran de connexion sur l'écran externe](https://www.debian-fr.org/t/jessie-gdm3-dupliquer-lecran-de-connexion-sur-lecran-externe/68535)

Résultat de : dpkg -l | grep -i ‹&nbsp;Display Manager|Login Manager&nbsp;› | awk ‹&nbsp;$2 !~ /^lib/&nbsp;›

```
ii gdm3 46.2-1 amd64 GNOME Display Manager
ii gir1.2-gdm-1.0 46.2-1 amd64 GObject introspection data for the GNOME Display Manager
ii lightdm 1.32.0-6 amd64 simple display manager
ii lightdm-gtk-greeter 2.0.9-1 amd64 simple display manager (GTK+ greeter)
rc lxdm 0.5.3-4 amd64 LXDE display manager

```

Et pour cat /var/lib/gdm3/.config/monitors.xml en root :

```
<monitors version="1">
  <configuration>
      <clone>no</clone>
      <output name="eDP-1">
          <vendor>SDC</vendor>
          <product>0x324c</product>
          <serial>0x00000000</serial>
          <width>1920</width>
          <height>1080</height>
          <rate>60</rate>
          <x>0</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>no</primary>
      </output>
      <output name="DP-1">
      </output>
      <output name="HDMI-1">
      </output>
      <output name="HDMI-2">
          <vendor>CHD</vendor>
          <product>0x0240</product>
          <serial>0x00000001</serial>
          <width>1920</width>
          <height>1080</height>
          <rate>60</rate>
          <x>1920</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>yes</primary>
      </output>
  </configuration>
</monitors>

```

Et j’ajoute :

```
# cat /etc/X11/default-display-manager 
/usr/sbin/gdm3
```

---

<div class="post-metadata">

**Author:** ![pled](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pled/32/11791_2.png) [@pled](https://www.debian-fr.org/u/pled)\
**Post date:** [Septembre 23, 2024, 3:58 UTC](https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356/2 "2024-09-23T15:58:02Z")

</div>

OK, et à qui appartient le fichier `/var/lib/gdm3/.config/monitors.xml` ?  
`sudo ls -l /var/lib/gdm3/.config/`  
et attribue le même user/group que pour les autres fichiers :  
`sudo chown xxx:yyy /var/lib/gdm3/.config/monitors.xml`  
puis reboot.

---

<div class="post-metadata">

**Author:** ![pled](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pled/32/11791_2.png) [@pled](https://www.debian-fr.org/u/pled)\
**Post date:** [Septembre 23, 2024, 4:28 UTC](https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356/3 "2024-09-23T16:28:39Z")

</div>

Au fait, il ne s’agit pas de dupliquer l’écran de connexion, mais de changer de moniteur. Je ne pense pas que ce soit possible d’avoir la fenêtre de login sur les deux écrans.

---

<div class="post-metadata">

**Author:** ![ponky](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ponky/32/2967_2.png) [@ponky](https://www.debian-fr.org/u/ponky)\
**Post date:** [Septembre 23, 2024, 4:45 UTC](https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356/4 "2024-09-23T16:45:16Z")

</div>

Oui c’est mon but en fait : qu’il soit sur le moniteur externe, car en fait l’autre est caché (du coup si c’est en double c’est bien aussi…)

Bon tout le monde est Debian-gdm:Debian-gdm dans ce dossier mais j’ai toujours la fenêtre de connexion sur le mauvais écran 🤔

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Septembre 23, 2024, 8:16 UTC](https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356/5 "2024-09-23T20:16:38Z")

</div>

tu pourrais essayer de faire croire à gdm que la souris est sur l’autre écran

un truc genre  
`xte "mousermove $(xrandr |grep "*"|head -n 1|sed 's# *\([0-9]*\)x.*#\1#') 0"`  
avec xte du paquet automation  
ou  
`xte "mousermove -$(xrandr |grep "*"|tail -n 1|sed 's# *\([0-9]*\)x.*#\1#') 0"`  
pour l’autre écran  
par contre je ne sais pas où le mettre a priori

---

<div class="post-metadata">

**Author:** ![ponky](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ponky/32/2967_2.png) [@ponky](https://www.debian-fr.org/u/ponky)\
**Post date:** [Septembre 24, 2024, 12:47 UTC](https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356/6 "2024-09-24T12:47:28Z")

</div>

> [@dindoun](#):
>
> par contre je ne sais pas où le mettre a priori

Ha ha moi non plus !

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Septembre 24, 2024, 12:49 UTC](https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356/7 "2024-09-24T12:49:45Z")

</div>

Normalement l’écran de login se met sur l’écran qui a été défini comme écran principal, sinon si celui-ci n’est pas disponible sur l’écran suivant dans la chaîne.

---

<div class="post-metadata">

**Author:** ![ponky](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ponky/32/2967_2.png) [@ponky](https://www.debian-fr.org/u/ponky)\
**Post date:** [Septembre 24, 2024, 12:56 UTC](https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356/8 "2024-09-24T12:56:11Z")

</div>

Et bien là ce n’est pas le cas. Je me dis que dans le monitor.xml (celui dans /var/lib/gdm3/.config/), si j’inverse l’ordre des écrans alors peut-être ?

---

<div class="post-metadata">

**Author:** ![pled](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pled/32/11791_2.png) [@pled](https://www.debian-fr.org/u/pled)\
**Post date:** [Septembre 24, 2024, 1:35 UTC](https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356/9 "2024-09-24T13:35:29Z")

</div>

Bon je sèche… sur mon PC, sous Gnome, avec 2 écrans, la manip de copier le fichier monitors.xml me fait bien changer le login screen d’écran (mais PC desktop avec 2 écrans).

Quelques idées :

- si l’écran du portable est caché, as-tu essayé l’option de «&nbsp;cloner&nbsp;» les deux écrans ? sous Gnome, tu as ce choix dans les préfs. d’affichage. Sous LXDE, je ne sais pas.
- dans le bios du portable, tu n’as pas d’option pour définir un ordre des écrans ?
- installer Gnome et tester avec Gnome : la version du fichier monitors.xml n’est pas la même (je suis en v2 et le tien est en v1).

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Septembre 24, 2024, 3:57 UTC](https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356/10 "2024-09-24T15:57:45Z")

</div>

> [@ponky](#):
>
> Et bien là ce n’est pas le cas. Je me dis que dans le monitor.xml (celui dans /var/lib/gdm3/.config/), si j’inverse l’ordre des écrans alors peut-être ?

Ca c’est du bidouillage, et le bidouillage ca ne mène en général que vers plus de problème et plus de bidouillage jusqu’à ce que plus rien ne marche.

Il y a une application pour gérer les écran et leurs relations en cas de multi écran (clone, redimensionner, etc…) C’est par là qu’il faut commencer.

Il n’y a normalement rien à faire de manuel dans des fichiers xml ou atre de ce genre.

---

<div class="post-metadata">

**Author:** ![ponky](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ponky/32/2967_2.png) [@ponky](https://www.debian-fr.org/u/ponky)\
**Post date:** [Septembre 24, 2024, 5:27 UTC](https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356/11 "2024-09-24T17:27:12Z")

</div>

Certes mais pour l’instant on échoue.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Septembre 24, 2024, 7:39 UTC](https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356/12 "2024-09-24T19:39:23Z")

</div>

Ben à force d’aller modifier des fichiers qui n’ont normalement pas besoin de l’être c’est un peu normal.

en premier lieu on installe correctement les pilotes nécessaire, sans brancher de deuxième écran ou plus.

Ensuite on branche le nouvel écran et on utilise les paramètres d’affichages (via le menu contextuel sur le fond de l’écran ou via les préférences/panneau de configuration) pour obtenir quelque chose comme ça:

 ![image](https://www.debian-fr.org/uploads/default/original/2X/6/67ec5411caad836369d135d8276571ece7274d1f.png)

(bon ici j’en ai 4 et ce n’est pas un portable, mais l’idée est là).  
Ensuite c’est simple il suffit de paramétrer l’affichage comme étant identique sur les deux écrans. Car aucune utilité de définir les écrans comme étendu vu que tu vas rabattre l’écran du portable.  
Bien sur avant de rabattre l’écran paramétrer la gestion de l’alimentation pour ne jamais mettre en veille quand on rabat l’écran.  
Définir l’écran externe comme écran principal est aussi une bonne idée.

Si de cette façon ça ne marche aps, il faut faire une analyse avant de toucher tout un tas de truc qui au final risquent de ne pas marcher.

Car aller farfouiller dans /var est une très mauvaise idée dans ce cas précis vu que la configuration des écrans sera stockée en local dans le profil de l’utilisateur..

---

<div class="post-metadata">

**Author:** ![ponky](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ponky/32/2967_2.png) [@ponky](https://www.debian-fr.org/u/ponky)\
**Post date:** [Septembre 24, 2024, 8:01 UTC](https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356/13 "2024-09-24T20:01:32Z")

</div>

Ok mais tout ça a déjà été fait grâce à l’aide de @pled  
Donc que proposes tu ? À part de faire un nouveau fil ?

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Septembre 25, 2024, 7:51 UTC](https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356/14 "2024-09-25T07:51:51Z")

</div>

Ton problème c’est que es en affichage étendu, au lieu d’un affichage dupliqué.  
Normalement la configuration utilisée est dans le profil de l’utilisateur.  
Il y a le fichier .config/monitor.xml ou .config/cinnamon-monitor.xml par exemple qui contiennent des information sur ton setup ecran.

Mais au final, si ton écran de portable est mort, debranche-le. Ouvre le portable, déconnecte le câble de l’écran et tu seras tranquille. Ca reste la solution la plus simple à essayer ( il est possible que le boot se refuse du fait de l’absence d’écran lors du lancement du bios).  
j’avais fait ça avec un vieux portable il y a quelques années.

Les systèmes ne sont pas conçu pour customiser des configuration pour prendre en charge des équipements en panne.

---

<div class="post-metadata">

**Author:** ![pled](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pled/32/11791_2.png) [@pled](https://www.debian-fr.org/u/pled)\
**Post date:** [Septembre 25, 2024, 9:46 UTC](https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356/15 "2024-09-25T09:46:12Z")

</div>

As-tu regarder les idées que je te donnais ci-dessus ?

- J’ai installé vite fait LXDE, mais je n’ai rien vu pour cloner des écrans. Cela m’a paru d’ailleurs particulièrement pauvre comme interface, il y a une raison particulière qui te fait utiliser ce DE ?
- As-tu testé avec Gnome ? c’est un bon test, et un moyen de générer un fichier monitors.xml en v2, qui est peut-être requis pour GDM ? (tu peux virer Gnome ensuite)

---

<div class="post-metadata">

**Author:** ![ponky](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ponky/32/2967_2.png) [@ponky](https://www.debian-fr.org/u/ponky)\
**Post date:** [Septembre 25, 2024, 11:37 UTC](https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356/16 "2024-09-25T11:37:02Z")

</div>

Oui j’ai essayé le mode clone mais ça marche pas mieux.  
Je vais tester avec gnome.  
À l’origine j’utilise lxde parce que c’est un pc un peu ancien.

---

<div class="post-metadata">

**Author:** ![pled](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pled/32/11791_2.png) [@pled](https://www.debian-fr.org/u/pled)\
**Post date:** [Septembre 25, 2024, 12:09 UTC](https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356/17 "2024-09-25T12:09:47Z")

</div>

ok, bon la manip avec Gnome :

- installer gnome
- modifier la config écran et sauvegarder pour générer un nouveau ~/.config/monitors.xml (avec le hdmi-2 en primary). Vérifier qu’il est bien en v2 (première ligne du fichier).
- copier ce fichier dans /var/lib/gdm3/.config et vérifier le propriétaire (Debian-gdm).
- reboot

Chez moi, cela modifie bien l’écran du login GDM.  
Si ça fonctionne, tu peux ensuite remettre LXDE comme DE en gardant GDM pour le login.

---

<div class="post-metadata">

**Author:** ![ponky](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ponky/32/2967_2.png) [@ponky](https://www.debian-fr.org/u/ponky)\
**Post date:** [Septembre 25, 2024, 12:12 UTC](https://www.debian-fr.org/t/abandonne-trixie-gdm3-dupliquer-l-ecran-de-connexion-sur-l-ecran-externe/90356/18 "2024-09-25T12:12:34Z")

</div>

Hello.  
Merci pour ça mais le problème majeur c’est que dans les options de gnome il est impossible de désactiver l’écran du portable : donc il fonctionne et il est partiellement caché bref c’est dérangeant. Et dans le bios rien de dispo ne concernant l’affichage.  
Bref j’abandonne, tant pis je me connecte sur l’écran à moitié caché c’est pas si grave on a passé trop de temps là-dessus déjà !  
Merci encore 🙂
