<?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" lang="it">

  <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>

    <license xmlns="http://projectmallard.org/1.0/" href="https://creativecommons.org/licenses/by-sa/3.0/">
  <p>This work is licensed under a <link href="https://creativecommons.org/licenses/by-sa/3.0/">Creative
  Commons Attribution-ShareAlike 3.0 Unported License</link>.</p>
</license>

    <desc>Abilitare le estensioni di GNOME Shell per tutti gli utenti.</desc>
  <credit type="translator copyright"><name>Salvatore Cocuzza</name><email>info@salvatorecocuzza.it</email><years>2025</years></credit></info>

  <title>Abilitare estensioni al livello della macchina</title>
  
  <p>Per rendere disponibili le estensioni a tutti gli utenti sul sistema, installarle nella directory <file>/usr/share/gnome-shell/extensions</file>. Notare che, come impostazione predefinita, le estensioni installate di recente al livello della macchina sono disabilitate.</p>

  <p>È necessario impostare la chiave <code>org.gnome.shell.enabled-extensions</code> per impostare le estensioni abilitate predefinite. Tuttavia, attualmente non c'è modo per abilitare estensioni aggiuntive per gli utenti che hanno già effettuato l'accesso. Questo non si applica agli utenti esistenti che hanno installato e abilitato le proprie estensioni GNOME.</p>

  <steps>
    <title>Impostazione della chiave org.gnome.shell.enabled-extensions</title>
    <item>
      <p>Creare un profilo <code>user</code> in <file>/etc/dconf/profile/user</file>:</p>
      <listing>
        <code>
user-db:user
system-db:local
</code>
      </listing>
    </item>
    <item>
      <p>Creare un database <code>local</code> per le impostazioni al livello della macchina in <file>/etc/dconf/db/local.d/00-extensions</file>:</p>
      <listing>
        <code>
[org/gnome/shell]
# Elenco di tutte le estensioni che da abilitare per tutti gli utenti
enabled-extensions = ['<input>lamiaestensione1@ilmionome.esempio.it</input>', '<input>lamiaestensione2@ilmionome.esempio.it</input>']
</code>
      </listing>
      <p>La chiave <code>enabled-extensions</code> specifica le estensioni abilitate utilizzando l'uuid delle estensioni (<file><input>lamiaestensione1@ilmionome.esempio.it</input></file> e <file><input>lamiaestensione2@ilmionome.esempio.it</input></file>).</p>
    </item>
    <item xmlns="http://projectmallard.org/1.0/" xml:id="dconf-update">
    <p>Aggiornare i database di sistema:</p>
    <screen><output style="prompt"># </output><input>dconf update</input></screen>
  </item>
  </steps>

</page>
