<?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="lockdown-single-app-mode" xml:lang="hr">

  <info>
    <link type="guide" xref="user-settings#lockdown"/>
    <link type="guide" xref="sundry#session"/>
    <link type="seealso" xref="lockdown-printing"/>
    <link type="seealso" xref="lockdown-file-saving"/>
    <link type="seealso" xref="lockdown-repartitioning"/>
    <link type="seealso" xref="lockdown-command-line"/>
    <link type="seealso" xref="login-automatic"/>
    <link type="seealso" xref="session-custom"/>
    <link type="seealso" xref="session-user"/>

    <revision pkgversion="3.30" date="2019-02-08" status="review"/>

    <credit type="author copyright">
      <name>Matthias Clasen</name>
      <email>mclasen@redhat.com</email>
      <years>2014</years>
    </credit>
    <credit type="editor">
      <name>Jana Svarova</name>
      <email>jana.svarova@gmail.com</email>
        <years>2014</years>
    </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>Postavljanje sustava s jednom aplikacijom nalik kiosku.</desc>
  </info>

  <title>Podešavanje načina rada jedne aplikacije</title>

  <p>Način rada s jednom aplikacijom prilagođena je GNOME ljuska koja podešava ljusku kao interaktivni kiosk. Administrator zaključava određena ponašanja kako bi standardnu radnu površinu učinio restriktivnijom za korisnike, dopuštajući im da se usredotoče na odabrane značajke.</p>

  <p>Postavite način rada s jednom aplikacijom za širok raspon funkcija u brojnim poljima (od komunikacije do zabave ili obrazovanja) i koristite ga kao samouslužni stroj, upravitelj događaja, mjesto registracije itd.</p>

  <steps>
  <title>Postavljanje načina rada jedne aplikacije</title>
    <item>
      <p>Zaključajte postavke kako bi spriječili ispis, pristup terminalu itd..</p>
      <list type="disc">
        <item><p><link xref="lockdown-command-line"/></p></item>
        <item><p><link xref="lockdown-printing"/></p></item>
        <item><p><link xref="lockdown-file-saving"/></p></item>
        <item><p><link xref="lockdown-repartitioning"/></p></item>
      </list>
    </item>
    <item>
      <p>Podesite automatsku prijavu u <file>/etc/gdm/custom.conf</file> datoteci za korisnika.</p>
      <p>Pogledajte <link xref="login-automatic"/> za više informacija.</p>
    </item>
    <item>
      <p>Stvorite novog korisnika s imenom koje slijedi tipična pravila imenovanja (bez razmaka ili posebnih znakova, ne započinjite znamenkom ili crticom). Isto, provjerite podudara li se korisničko ime s povezanim imenima, primjerice kada se govori o sesiji. Dobar primjer je <em>kiosk-user</em>.</p>
    </item>
    <item>
      <p>Stvorite sesiju s imenom koje odgovara korisničkom imenu (primjerice, za <em>kiosk-user</em> koji je gore spomenut, <em>kiosk</em> dobro odgovara). Kako bi to učinili, stvorite datoteku <file>/usr/share/xsessions/<var>kiosk</var>.desktop</file> i postavite redak <code>Exec</code> na sljedeći način:</p>
<code>
Exec=gnome-session --session kiosk
</code>
    </item>
    <item>
      <p>Postavite zadanu sesiju za <em>kiosk-user</em> dodavanjem sljedećeg retka u <file>/var/lib/AccountsService/users/<var>kiosk-user</var> </file> datoteku:</p>
<code>
XSession=kiosk
</code>
    </item>
    <item>
      <p>Definirajte <em>kiosk</em> sesiju pisanjem prilagođene definicije sesije koja sadrži sljedeći redak:</p>
<code>
RequiredComponents=kiosk-app;gnome-settings-daemon;kiosk-shell;
</code>
      <p>Ovo stvara sesiju koja pokreće tri programa: <sys>kiosk-app</sys> (uzorak aplikacije), <sys>gnome-settings-daemon</sys> (standardna komponenta u GNOME sesiji) i <sys>kiosk-shell</sys> (koji je prilagođena inačica GNOME ljuske).</p>
    </item>
    <item>
      <p>Stvorite .desktop datoteku za <sys>kiosk-shell</sys> u <file>/usr/share/applications/kiosk-shell.desktop</file>, koja sadrži sljedeće retke:</p>
<code>
[Desktop Entry]
Exec=gnome-shell --mode=kiosk
</code>
    </item>
    <item>
      <p>Stvorite definiciju načina rada <file>/usr/share/gnome-shell/modes/kiosk.json</file>. Ovo je jednostavna json datoteka koja definira dostupno <sys>gnome-shell</sys> korisničko sučelje.</p>
      <p>Kao polazište, pogledajte <file>/usr/share/gnome-shell/modes/classic.json</file> i <file>/usr/share/gnome-shell/modes/initial-setup.json</file> za primjere.</p>
    </item>
  </steps>

</page>
