<?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="logout-automatic" xml:lang="fr">

  <info>
    <link type="guide" xref="login#management"/>
<!--    <link type="seealso" xref="dconf-profiles" />-->
    <link type="seealso" xref="dconf-lockdown"/>
    <link type="seealso" xref="login-automatic"/>

    <revision pkgversion="3.12" date="2014-06-18" status="review"/>

    <credit type="author copyright">
      <name>Ekaterina Gerasimova</name>
      <email>kittykat3756@gmail.com</email>
      <years>2013</years>
    </credit>

    <credit type="editor">
      <name>Petr Kovar</name>
      <email>pknbe@volny.cz</email>
      <years>2014</years>
    </credit>

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

    <desc>Fermer une session utilisateur inactive.</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>Irénée Thirion</mal:name>
      <mal:email>irenee.thirion@e.email</mal:email>
      <mal:years>2023</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>
  </info>

  <title>Configurer la déconnexion automatique</title>

  <p>Les sessions utilisateur peuvent être automatiquement fermées après une période d’inactivité spécifique. Il est également possible de configurer des comportements différents selon l’alimentation de la machine (par batterie ou secteur), en définissant et verrouillant les clés <sys its:translate="no">dconf</sys> correspondantes.</p>

  <note style="warning">
    <p>Veuillez noter que les utilisateurs peuvent perdre les données non enregistrées si une session inactive est automatiquement fermée.</p>
  </note>

  <steps>
    <title>Définir la déconnexion automatique d’une machine alimentée par secteur</title>
    <include xmlns="http://www.w3.org/2001/XInclude" href="dconf-snippets.xml" xpointer="xpointer(/*/*[@xml:id='dconf-profile-user'])"/>
    <include xmlns="http://www.w3.org/2001/XInclude" href="dconf-snippets.xml" xpointer="xpointer(/*/*[@xml:id='dconf-profile-user-dir'])"/>
    <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-autologout</file> :</p>
      <listing>
        <code>
[org/gnome/settings-daemon/plugins/power]
# Régler le délai d’attente à 900 secondes
sleep-inactive-ac-timeout=900
# Définir l’action à « Fermer la session » une fois le délai d’attente écoulé
sleep-inactive-ac-type='logout'
</code>
      </listing>
    </item>
    <item>
      <p>Remplacez le paramètre de l’utilisateur et empêchez sa modification dans <file>/etc/dconf/db/local.d/locks/autologout</file> :</p>
      <listing>
        <code>
# Verrouiller les paramètres de déconnexion automatique
/org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-timeout
/org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-type
</code>
</listing>
    </item>
    <include xmlns="http://www.w3.org/2001/XInclude" href="dconf-snippets.xml" xpointer="xpointer(/*/*[@xml:id='dconf-update'])"/>
    <include xmlns="http://www.w3.org/2001/XInclude" href="dconf-snippets.xml" xpointer="xpointer(/*/*[@xml:id='dconf-logoutin'])"/>
  </steps>

  <!-- There will shortly be a way to get key descriptions using gsettings, we
       should recommend this instead of listing the terms here. See
       https://bugzilla.gnome.org/show_bug.cgi?id=668232 -->
  <p>Les clés GSettings suivantes sont utiles :</p>
  <terms>
    <item>
      <title><code>org.gnome.settings-daemon.plugins.power.sleep-inactive-ac-timeout</code></title>
      <p>Le nombre de secondes d’inactivité avant la mise en veille d’un ordinateur alimenté par secteur.</p>
    </item>
    <item>
      <title><code>org.gnome.settings-daemon.plugins.power.sleep-inactive-ac-type</code></title>
      <p>L’action à déclencher une fois le délai d’attente écoulé lorsque l’ordinateur est alimenté par secteur.</p>
    </item>
    <item>
      <title><code>org.gnome.settings-daemon.plugins.power.sleep-inactive-battery-timeout</code></title>
      <p>Le nombre de secondes d’inactivité avant la mise en veille d’un ordinateur alimenté par batterie.</p>
    </item>
    <item>
      <title><code>org.gnome.settings-daemon.plugins.power.sleep-inactive-battery-type</code></title>
      <p>L’action à déclencher une fois le délai d’attente écoulé lorsque l’ordinateur est alimenté par batterie.</p>
    </item>
  </terms>

  <p>Vous pouvez exécuter la commande <cmd>gsettings range</cmd> sur une clé pour afficher les valeurs disponibles. Par exemple :</p>
  
  <screen>$ <input>gsettings range org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type</input>
enum
'blank' # active l'écran noir
'suspend' # met en veille le système
'shutdown' # initie une procédure d'extinction standard
'hibernate' # met en sommeil profond le système
'interactive' # affiche une boîte de dialogue demandant à l'utilisateur quoi faire
'nothing' # ne fait rien
'logout' # ferme la session</screen>

</page>
