<?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="dconf-profiles" xml:lang="id">

  <info>
    <link type="guide" xref="setup"/>
    <link type="seealso" xref="dconf-custom-defaults"/>
    <link type="seealso" xref="dconf"/>
    <revision pkgversion="3.30" date="2019-02-22" status="incomplete"/>

    <credit type="author copyright">
      <name>Ryan Lortie</name>
      <email>desrt@desrt.ca</email>
      <years>2012</years>
    </credit>
    <credit type="editor">
      <name>Jana Švárová</name>
      <email>jana.svarova@gmail.com</email>
    </credit>
    <credit type="editor">
      <name>Petr Kovar</name>
      <email>pknbe@volny.cz</email>
      <years>2019</years>
    </credit>

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

    <desc>Informasi terperinci tentang profil dan pemilihan profil.</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Andika Triwidada</mal:name>
      <mal:email>andika@gmail.com</mal:email>
      <mal:years>2020-2024</mal:years>
    </mal:credit>
  </info>

  <title>Profil</title>

  <p><em>Profil</em> adalah daftar basis data konfigurasi. Basis data pertama di profil adalah basis data yang akan ditulisi dan basis data yang tersisa baca-saja. Setiap sistem basis data yang dihasilkan dari direktori berkas kunci. Setiap direktori berkas kunci berisi satu atau lebih berkas kunci. Setiap berkas kunci berisi setidaknya satu path dconf dan satu atau lebih kunci dan nilai yang sesuai.</p>

  <p>Pasangan kunci yang diatur dalam <em>profil</em> <sys>dconf</sys> akan menimpa pengaturan baku kecuali ada masalah dengan nilai yang telah Anda tetapkan.</p>

  <p>Anda biasanya akan ingin profil <sys>dconf</sys> Anda terdiri dari <em>basis data pengguna</em> dan setidaknya satu basis data sistem. Profil harus mencantumkan satu basis data per baris.</p>

  <p>Baris pertama dalam profil adalah basis data tempat menulis perubahan. Ini biasanya <code>user-db:<input>user</input></code>. <input>user</input> adalah nama dari basis data pengguna yang biasanya dapat ditemukan di <file>~/.config/dconf</file>.</p>

  <p>Baris <code>system-db</code>menentukan basis data sistem. Basis data ini ditemukan di <file>/etc/dconf/db/</file>.</p>

  <example>
    <listing>
      <title>Contoh profil</title>
<code its:translate="no">
user-db:user
system-db:<var>local</var>
system-db:<var>site</var>
</code>
    </listing>
  </example>

  <!-- TODO: explain the profile syntax (maybe new page) -->
  <!--TODO: explain local and site -->

  <p>Mengonfigurasi pengguna tunggal dan beberapa basis data sistem memungkinkan untuk melapis preferensi. Pengaturan dari berkas basis data <code>user</code> lebih diutamakan daripada pengaturan dalam berkas basis data<code>local</code>, dan berkas basis data <code>local</code> pada gilirannya lebih diutamakan daripada berkas basis data <code>site</code>.</p>

  <p>Namun, urutan preseden untuk <link xref="dconf-lockdown">locks</link> terbalik. Kunci diperkenalkan dalam berkas basis data <code>site</code> atau <code>local</code> diprioritaskan terhadap yang hadir dalam <code>user</code>.</p>

  <note style="important">
  <p>Profil <sys>dconf</sys> untuk sesi ditentukan saat login, sehingga pengguna harus log keluar dan log masuk untuk menerapkan profil pengguna <sys>dconf</sys> baru bagi sesi mereka.</p>
  </note>

  <p>Untuk informasi lebih lanjut, lihat halaman man <link its:translate="no" href="man:dconf(7)">
  <cmd>dconf</cmd>(7)</link>.</p>

  <section id="dconf-profiles">

  <title>Pilih sebuah profil</title>

  <p>Pada startup, <sys>dconf</sys> berkonsultasi dengan variabel lingkungan <sys>DCONF_PROFILE</sys>. Variabel dapat menentukan path relatif ke berkas di <file>/etc/dconf/profile/</file>, atau path absolut, misalnya, ke direktori Home pengguna.</p>

  <p>Jika variabel lingkungan diatur, <sys>dconf</sys> berupaya untuk membuka profil bernama tersebut dan menggugurkan jika gagal. Jika variabel tidak diatur, <sys>dconf</sys> mencoba untuk membuka profil bernama "user". Jika gagal, itu akan jatuh kembali ke konfigurasi internal yang ditanam.</p>

  <p>Untuk informasi lebih lanjut, lihat halaman man <link its:translate="no" href="man:dconf(7)">
  <cmd>dconf</cmd>(7)</link>.</p>

  </section>

</page>
