<?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="cs">
<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>Podrobné informace o profilu a jak vybrat konkrétní profil.</desc>
</info>
<title>Profily</title>
<p>Termín <em>profil</em> se používá pro seznam databází s nastaveními. První databáze v profilu je zapisovatelná a ostatní jsou určené jen ke čtení. Všechny systémové databáze se generují ze složek se soubory s klíči. Každá taková složka obsahuje jeden nebo více souborů s klíči. Každý soubor s klíči obsahuje alespoň jednu cestu v rámci dconf a jeden nebo více klíčů a jim odpovídajících hodnot.</p>
<p>Pár v klíči, který je nastavený v <em>profilu</em> <sys>dconf</sys>, přepíše výchozí nastavení, vyjma případů, kdy je s hodnotou, kterou jste nastavili, nějaký problém.</p>
<p>Obvykle chcete, aby profil <sys>dconf</sys> obsahoval <em>uživatelskou databázi</em> a nejméně jednu systémovou databázi. Profil musí na každém řádku uvádět právě jednu databázi.</p>
<p>První řádek v profilu je databáze, do které se zapisují změny. Obvykle to je <code>user-db:<input>uzivatel</input></code>, kde <input>uzivatel</input> je název uživatelské databáze, kterou normálně najdete v <file>~/.config/dconf</file>.</p>
<p>Řádek <code>system-db</code> určuje systémovou databázi. Tyto databáze jsou založené v <file>/etc/dconf/db/</file>.</p>
<example>
<listing>
<title>Ukázkový 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>Nastavení jedné uživatelské a více systémových databází umožňuje vrstvení předvoleb. Nastavení z databázového souboru <code>user</code> mají přednost před nastaveními z databázového souboru <code>local</code> a databázový soubor <code>local</code> má na oplátku přednost před databázovým souborem <code>site</code>.</p>
<p>Pořadí předností <link xref="dconf-lockdown">zámků</link> je ale přesně opačné. Zámky uvedené v databázových souborech <code>site</code> nebo <code>local</code> mají přednost před těmi v databázovém souboru <code>user</code>.</p>
<note style="important">
<p>Profil <sys>dconf</sys> pro sezení se určuje během přihlášení, takže se uživatel musí odhlásit a přihlásit, aby se použil nový profil pro jeho sezení.</p>
</note>
<p>Více informací najdete v manuálové stránce <link its:translate="no" href="man:dconf(7)">
<cmd>dconf</cmd>(7)</link>.</p>
<section id="dconf-profiles">
<title>Výběr profilu</title>
<p>Při spuštění se <sys>dconf</sys> dívá po proměnné prostředí <sys>DCONF_PROFILE</sys>. Ta může určovat relativní cestu k souboru v <file>/etc/dconf/profile</file> nebo absolutní cestu, například do domovské složky uživatele.</p>
<p>Když je proměnná nastavená, pokusí se <sys>dconf</sys> otevřít příslušně nazvaný profil a pokud to nevyjde, akci přeruší. V případě, že proměnná nastavená není, pokusí se <sys>dconf</sys> otevřít profil nazvaný „user“. Pokud i to selže, použije jako záložní řešení napevno zabudované interní nastavení. </p>
<p>Více informací najdete v manuálové stránce <link its:translate="no" href="man:dconf(7)">
<cmd>dconf</cmd>(7)</link>.</p>
</section>
</page>