<?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="pt-BR">

  <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>Configure um sistema de aplicativo único no estilo de um terminal eletrônico.</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Rafael Fontenelle</mal:name>
      <mal:email>rafaelff@gnome.org</mal:email>
      <mal:years>2017-2020</mal:years>
    </mal:credit>
  </info>

  <title>Configurando o modo de aplicativo único</title>

  <p>O modo de aplicativo único é um GNOME Shell modificado que configura o Shell como um terminal eletrônico interativo. O administrador bloqueia algum comportamento para tornar o ambiente padrão mais restritiva para os usuários, permitindo que eles se concentrem nos recursos selecionados.</p>

  <p>Configure o modo de aplicativo único para uma ampla variedade de funções em vários campos (da comunicação ao entretenimento ou à educação) e use-o como uma máquina de autoatendimento, gerenciador de eventos, ponto de registro e assim por diante.</p>

  <steps>
  <title>Configurar o modo de aplicativo único</title>
    <item>
      <p>Bloqueie as configurações para impedir a impressão, o acesso ao terminal etc.</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>Configure início automático de sessão no arquivo <file>/etc/gdm/custom.conf</file> para o usuário.</p>
      <p>Veja <link xref="login-automatic"/> para mais informações.</p>
    </item>
    <item>
      <p>Crie um novo usuário com um nome, que siga as convenções de nomenclatura típicas (sem espaço ou caracteres especiais, não comece com um dígito ou um traço). Além disso, verifique se o nome do usuário corresponde aos nomes relacionados, como ao se referir a uma sessão. Um bom exemplo é <em>kiosk-user</em>.</p>
    </item>
    <item>
      <p>Crie uma sessão com um nome que corresponda ao nome do usuário (por exemplo, para o <em>kiosk-user</em> mencionado acima, <em>kiosk</em> é uma boa correspondência). Para fazer isso, crie um arquivo <file>/usr/share/xsessions/<var>kiosk</var>.desktop </file> e defina a linha <code>Exec</code> da seguinte maneira:</p>
<code>
Exec=gnome-session --session kiosk
</code>
    </item>
    <item>
      <p>Defina a sessão padrão para <em>kiosk-user</em> adicionando a seguinte linha ao arquivo <file>/var/lib/AccountsService/users/<var>kiosk-user</var> </file>:</p>
<code>
XSession=kiosk
</code>
    </item>
    <item>
      <p>Defina a sessão do <em>kiosk</em> escrevendo uma definição de sessão personalizada, contendo a seguinte linha:</p>
<code>
RequiredComponents=kiosk-app;gnome-settings-daemon;kiosk-shell;
</code>
      <p>Isso cria uma sessão que executa três programas: <sys>kiosk-app</sys> (um exemplo de aplicativo), <sys>gnome-settings-daemon</sys> (um componente padrão na sessão GNOME) e <sys>kiosk-shell</sys> (que é uma versão personalizada do GNOME Shell).</p>
    </item>
    <item>
      <p>Crie um arquivo desktop para <sys>kiosk-shell</sys> em <file>/usr/share/applications/kiosk-shell.desktop</file>, contendo as seguintes linhas:</p>
<code>
[Desktop Entry]
Exec=gnome-shell --mode=kiosk
</code>
    </item>
    <item>
      <p>Crie uma definição de modo <file>/usr/share/gnome-shell/modes/kiosk.json</file>. Isso é um arquivo json simples definido a interface de usuário de <sys>gnome-shell</sys> disponível.</p>
      <p>Como ponto inicial, olhe em <file>/usr/share/gnome-shell/modes/classic.json</file> e <file>/usr/share/gnome-shell/modes/initial-setup.json</file> para exemplos.</p>
    </item>
  </steps>

</page>
