# Impossible d'executer un script pour pesonnaliser le fond de GDM

**URL:** <https://www.debian-fr.org/t/impossible-dexecuter-un-script-pour-pesonnaliser-le-fond-de-gdm/85885>\
**Category:** Support Debian\
**Created:** [Décembre 28, 2021, 10:19 UTC](https://www.debian-fr.org/t/impossible-dexecuter-un-script-pour-pesonnaliser-le-fond-de-gdm/85885 "2021-12-28T22:19:02Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![gabriel75](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gabriel75/32/12826_2.png) [@gabriel75](https://www.debian-fr.org/u/gabriel75)\
**Post date:** [Décembre 28, 2021, 10:19 UTC](https://www.debian-fr.org/t/impossible-dexecuter-un-script-pour-pesonnaliser-le-fond-de-gdm/85885/1 "2021-12-28T22:19:02Z")

</div>

En me baladant sur la documentation d’Ubuntu pour changer le fond de mon écran de connexion, je suis tombé sur un script permettant de personnaliser le fond de GDM tout ça en graphique. Mais je désespère de pouvoir exécuter ce script. Lors de l’exécution du script le terminal me renvoie :

```nohighlight
gabriel@debian ~/T/ubuntu-change-gdm-background-master> sudo sh gdm-change-ubuntu20.04+
gdm-change-ubuntu20.04+: 25: [: unexpected operator
gdm-change-ubuntu20.04+: 55: [: Debian GNU/Linux: unexpected operator
gdm-change-ubuntu20.04+: 57: [: Debian GNU/Linux: unexpected operator
cp: impossible d'évaluer '': Aucun fichier ou dossier de ce type
gdm-change-ubuntu20.04+: 74: [: unexpected operator
gdm-change-ubuntu20.04+: 136: [[: not found
Vous n'avez ni yad, ni zenity d'installé

```

J’ai de plus bien vérifie yad et zenity sont bien installé sur mon système. Si quelqun saurait comment resoudre ce probleme où plus généralement me donner une altenaltive.

Merci d’avance

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Décembre 29, 2021, 6:17 UTC](https://www.debian-fr.org/t/impossible-dexecuter-un-script-pour-pesonnaliser-le-fond-de-gdm/85885/2 "2021-12-29T06:17:23Z")

</div>

En fait, c’est un script bash et tu forces son lancement avec sh. Tu utilises le mauvais interpréteur de commandes.  
Essaie de lancer ça à la place :

```bash
sudo bash ~/T/ubuntu-change-gdm-background-master/gdm-change-ubuntu20.04+

```

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Décembre 29, 2021, 6:25 UTC](https://www.debian-fr.org/t/impossible-dexecuter-un-script-pour-pesonnaliser-le-fond-de-gdm/85885/3 "2021-12-29T06:25:00Z")

</div>

Bonjour

Pour que l’on puisse apporter une aide efficace,  
il faudrait nous donner un lien web vers le script en question.

Merci.

---

<div class="post-metadata">

**Author:** ![gabriel75](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gabriel75/32/12826_2.png) [@gabriel75](https://www.debian-fr.org/u/gabriel75)\
**Post date:** [Décembre 29, 2021, 9:57 UTC](https://www.debian-fr.org/t/impossible-dexecuter-un-script-pour-pesonnaliser-le-fond-de-gdm/85885/4 "2021-12-29T09:57:58Z")

</div>

Alors le script s’est bien lancé et j’ai pu sélectionner mon image, mais en refermant la boite de dialogue le terminal renvoie:

```nohighlight
gabriel@debian ~/T/ubuntu-change-gdm-background-master> sudo bash gdm-change-ubuntu20.04+
[sudo] Mot de passe de gabriel : 
cp: impossible d'évaluer '': Aucun fichier ou dossier de ce type
Don't know how to handle ~
Don't know how to handle ~
cp: impossible de créer le fichier standard '/tmp/gdm3-theme/theme': Aucun fichier ou dossier de ce type
Can't open /tmp/gdm3-theme/theme/gdm3.css: Aucun fichier ou dossier de ce type.
gdm-change-ubuntu20.04+: ligne 154: /tmp/gdm3-theme/theme/.xml: Aucun fichier ou dossier de ce type
Don't know how to handle ~
gdm-change-ubuntu20.04+: ligne 159: /tmp/gdm3-theme/theme/.xml: Aucun fichier ou dossier de ce type
gdm-change-ubuntu20.04+: ligne 161: /tmp/gdm3-theme/theme/.xml: Aucun fichier ou dossier de ce type
L’ouverture du fichier « /tmp/gdm3-theme/theme/.xml » a échoué : Aucun fichier ou dossier de ce type
mv: opérande de fichier cible manquant après '/tmp/gdm3-theme/theme/gnome-shell-theme.gresource'
Saisissez « mv --help » pour plus d'informations.
quelque chose s'est mal passé.
mv: impossible d'évaluer '~': Aucun fichier ou dossier de ce type
Aucun changement n'a été appliqué
rm: impossible de supprimer '/tmp/gdm3-theme': Aucun fichier ou dossier de ce type

```

Au redémarrage pas de changement

P.S: le lien vers le script : [tutoriel:changer\_arriere\_plan\_gdm [Wiki ubuntu-fr]](https://doc.ubuntu-fr.org/tutoriel/changer_arriere_plan_gdm)

---

<div class="post-metadata">

**Author:** ![gabriel75](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gabriel75/32/12826_2.png) [@gabriel75](https://www.debian-fr.org/u/gabriel75)\
**Post date:** [Décembre 29, 2021, 10:00 UTC](https://www.debian-fr.org/t/impossible-dexecuter-un-script-pour-pesonnaliser-le-fond-de-gdm/85885/5 "2021-12-29T10:00:21Z")

</div>

Étant donné que le script est conçu pour Ubuntu, je crains que les fichiers de configuration de GDM ne soient pas aux mêmes endroits

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Décembre 29, 2021, 10:36 UTC](https://www.debian-fr.org/t/impossible-dexecuter-un-script-pour-pesonnaliser-le-fond-de-gdm/85885/6 "2021-12-29T10:36:37Z")

</div>

> [@gabriel75](#):
>
> P.S: le lien vers le script : [tutoriel:changer\_arriere\_plan\_gdm [Wiki ubuntu-fr]](https://doc.ubuntu-fr.org/tutoriel/changer_arriere_plan_gdm)

Alors, je viens de lire rapidement [le code de ce script](https://github.com/Amiralgaby/ubuntu-change-gdm-background/blob/master/gdm-change-ubuntu20.04%2B) et il est clairement fait pour Ubuntu et PopOS, pas pour Debian.  
Est-ce qu’il n’y aurait pas un configurateur dans ton environnement de bureau ? Est-ce qu’il n’y aurait pas une configuration dans `/etc/gdm` qui permet de faire ça ?

---

<div class="post-metadata">

**Author:** ![gabriel75](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gabriel75/32/12826_2.png) [@gabriel75](https://www.debian-fr.org/u/gabriel75)\
**Post date:** [Décembre 29, 2021, 12:11 UTC](https://www.debian-fr.org/t/impossible-dexecuter-un-script-pour-pesonnaliser-le-fond-de-gdm/85885/7 "2021-12-29T12:11:12Z")

</div>

En fouillant dans le /etc/gdm , j’ai trouvé un .config qui contient :

```nohighlight
#GDM configuration storage

#See /usr/share/gdm/gdm.schemas for a list of available options.

[daemon]
#Uncomment the line below to force the login screen to use Xorg
#WaylandEnable=false

#Enabling automatic login
#AutomaticLoginEnable = true
#AutomaticLogin = user1

#Enabling timed login
#TimedLoginEnable = true
#TimedLogin = user1
#TimedLoginDelay = 10

[security]

[xdmcp]

[chooser]

[debug]
#Uncomment the line below to turn on debugging
#More verbose logs
#Additionally lets the X server dump core if it crashes
#Enable=true

```

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Décembre 30, 2021, 9:37 UTC](https://www.debian-fr.org/t/impossible-dexecuter-un-script-pour-pesonnaliser-le-fond-de-gdm/85885/8 "2021-12-30T09:37:16Z")

</div>

Ah, dans ce cas, regarde ce que les options que tu peux utiliser dans le fichier `/usr/share/gdm/gdm.schemas`, il y a probablement quelque chose sur le fond d’écran…

---

<div class="post-metadata">

**Author:** ![gabriel75](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gabriel75/32/12826_2.png) [@gabriel75](https://www.debian-fr.org/u/gabriel75)\
**Post date:** [Décembre 30, 2021, 12:24 UTC](https://www.debian-fr.org/t/impossible-dexecuter-un-script-pour-pesonnaliser-le-fond-de-gdm/85885/9 "2021-12-30T12:24:09Z")

</div>

voici gdm.schemas

```xml
<gdmschemafile>
  <schemalist>

    <schema>
      <key>chooser/Multicast</key>
      <signature>b</signature>
      <default>false</default>
    </schema>
    <schema>
      <key>chooser/MulticastAddr</key>
      <signature>s</signature>
      <default>ff02::1</default>
    </schema>

    <schema>
      <key>daemon/User</key>
      <signature>s</signature>
      <default>Debian-gdm</default>
    </schema>
    <schema>
      <key>daemon/Group</key>
      <signature>s</signature>
      <default>Debian-gdm</default>
    </schema>
    <schema>
      <key>daemon/AutomaticLoginEnable</key>
      <signature>b</signature>
      <default>false</default>
    </schema>
    <schema>
      <key>daemon/AutomaticLogin</key>
      <signature>s</signature>
      <default></default>
    </schema>
    <schema>
      <key>daemon/TimedLoginEnable</key>
      <signature>b</signature>
      <default>false</default>
    </schema>
    <schema>
      <key>daemon/TimedLogin</key>
      <signature>s</signature>
      <default></default>
    </schema>
    <schema>
      <key>daemon/TimedLoginDelay</key>
      <signature>i</signature>
      <default>30</default>
    </schema>
    <schema>
      <key>daemon/InitialSetupEnable</key>
      <signature>b</signature>
      <default>true</default>
    </schema>
    <schema>
      <key>daemon/WaylandEnable</key>
      <signature>b</signature>
      <default>true</default>
    </schema>
    <schema>
      <key>security/AllowRemoteAutoLogin</key>
      <signature>b</signature>
      <default>false</default>
    </schema>

    <schema>
      <key>debug/Enable</key>
      <signature>b</signature>
      <default>false</default>
    </schema>

    <schema>
      <key>security/DisallowTCP</key>
      <signature>b</signature>
      <default>true</default>
    </schema>
    <schema>
      <key>xdmcp/Enable</key>
      <signature>b</signature>
      <default>false</default>
    </schema>
    <schema>
      <key>xdmcp/ShowLocalGreeter</key>
      <signature>b</signature>
      <default>true</default>
    </schema>
    <schema>
      <key>xdmcp/MaxPending</key>
      <signature>i</signature>
      <default>4</default>
    </schema>
    <schema>
      <key>xdmcp/MaxSessions</key>
      <signature>i</signature>
      <default>16</default>
    </schema>
    <schema>
      <key>xdmcp/MaxWait</key>
      <signature>i</signature>
      <default>30</default>
    </schema>
    <schema>
      <key>xdmcp/DisplaysPerHost</key>
      <signature>i</signature>
      <default>1</default>
    </schema>
    <schema>
      <key>xdmcp/Port</key>
      <signature>i</signature>
      <default>177</default>
    </schema>
    <schema>
      <key>xdmcp/HonorIndirect</key>
      <signature>b</signature>
      <default>true</default>
    </schema>
    <schema>
      <key>xdmcp/MaxWaitIndirect</key>
      <signature>i</signature>
      <default>30</default>
    </schema>
    <schema>
      <key>xdmcp/PingIntervalSeconds</key>
      <signature>i</signature>
      <default>0</default>
    </schema>
    <schema>
      <key>xdmcp/Willing</key>
      <signature>s</signature>
      <default>/etc/gdm3/Xwilling</default>
    </schema>
  </schemalist>
</gdmschemafile>

```

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Décembre 30, 2021, 1:46 UTC](https://www.debian-fr.org/t/impossible-dexecuter-un-script-pour-pesonnaliser-le-fond-de-gdm/85885/10 "2021-12-30T13:46:15Z")

</div>

Bon, ce n’est visiblement pas là.  
Je n’ai pas utilisé gdm depuis plusieurs années, j’avoue que je ne peux pas t’aider là-dessus.
