<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" style="task" id="extensions-enable" xml:lang="fr">

  <info>
    <link type="guide" xref="software#extension"/>
    <link type="seealso" xref="extensions-lockdown"/>
    <link type="seealso" xref="extensions"/>
    <revision pkgversion="3.30" date="2019-02-08" status="review"/>

    <credit type="author copyright">
      <name>Petr Kovar</name>
      <email>pknbe@volny.cz</email>
      <years>2014</years>
    </credit>
    <credit type="author">
      <name>Jana Svarova</name>
      <email>jana.svarova@gmail.com</email>
   </credit>

    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>

    <desc>Activer les extensions du Shell de GNOME pour tous les utilisateurs.</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Thibault Leclair</mal:name>
      <mal:email>thibaultleclair@yahoo.com</mal:email>
      <mal:years>2021</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Mathieu Bousquet</mal:name>
      <mal:email>mathieu.bousquet2@gmail.com</mal:email>
      <mal:years>2022</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Guillaume Bernard</mal:name>
      <mal:email>associations@guillaume-bernard.fr</mal:email>
      <mal:years>2023</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Irénée Thirion</mal:name>
      <mal:email>irenee.thirion@e.email</mal:email>
      <mal:years>2023-2024</mal:years>
    </mal:credit>
  </info>

  <title>Activer les extensions à l’échelle système</title>
  
  <p>Pour autoriser les utilisateurs du système à bénéficier des extensions, installez-les dans le répertoire <file>/usr/share/gnome-shell/extensions</file>. Notez que les extensions installées à l’échelle du système et qui sont nouvellement installées sont désactivées par défaut.</p>

  <p>Vous devez définir la clé <code>org.gnome.shell.enabled-extensions</code> pour spécifier les extensions activées par défaut. Cependant, il n’existe actuellement aucun moyen d’activer des extensions supplémentaires pour des utilisateurs déjà connectés. Cela ne s’applique pas aux utilisateurs existants qui ont installé et activé leurs propres extensions de GNOME.</p>

  <steps>
    <title>Définir la clé org.gnome.shell.enabled-extensions</title>
    <item>
      <p>Créez un profil <code>user</code> dans <file>/etc/dconf/profile/user</file> :</p>
      <listing>
        <code>
user-db:user
system-db:local
</code>
      </listing>
    </item>
    <item>
      <p>Créez une base de données <code>local</code> pour paramétrer à l’échelle système dans <file>/etc/dconf/db/local.d/00-extensions</file> :</p>
      <listing>
        <code>
[org/gnome/shell]
# Ajouter toutes les extensions que vous souhaitez activer pour tous les utilisateurs
enabled-extensions=['<input>extension1@nom.exemple.com</input>', '<input>extension2@nom.exemple.com</input>']
</code>
      </listing>
      <p>La clé <code>enabled-extensions</code> spécifie les extensions activées à l’aide de l’uuid des extensions (<code>extension1@nom.exemple.com</code> et <code>extension2@nom.exemple.com</code>).</p>
    </item>
    <include xmlns="http://www.w3.org/2001/XInclude" href="dconf-snippets.xml" xpointer="xpointer(/*/*[@xml:id='dconf-update'])"/>
  </steps>

</page>
