<refentry id="kdmrc">
<refmeta>
<refentrytitle
>&kdmrc;</refentrytitle>
<manvolnum
>5</manvolnum>
<refmiscinfo class="date"
>6 de Março de 2003</refmiscinfo>
<refmiscinfo class="sectdesc"
>man5</refmiscinfo>
<refmiscinfo class="software"
>versão</refmiscinfo>
<refmiscinfo class="copyright"
>Direitos de cópia para o KDE</refmiscinfo>
</refmeta>

<!-- IMPORTANT -->
<!-- The stylesheets for man pages are white space sensitive! -->
<!-- Do not leave empty lines between elements unless you really mean
to, and preview the result before you are done with it. -->

<refnamediv>
<refname
>&kdmrc;</refname>
<refpurpose
>O Arquivo de Configuração do &kdm;</refpurpose>
</refnamediv>

<refsect1>
<title
>Comentários Gerais sobre o &kdmrc;</title>

<para
>O formato básico do arquivo é <quote
>estilo-INI</quote
>. Opções ou <quote
>chaves</quote
> possuem um nome e um valor, separados por um <literal
>=</literal
>, colocadas em seções. Chaves somente são válidas nas seções para a qual elas foram definidas, e não se aplicarão (e nenhum erro fatal será reportado) se elas forem colocadas incorretamente. Algumas chaves não se aplicam a determinados terminais, sendo neste caso ignoradas. </para>

<para
>O formato para todas as chaves é <userinput
><option
><replaceable
>chave</replaceable
></option
>=<parameter
>valor</parameter
></userinput
>. O nome da chave é sensível à caixa. Seções são indicadas por <literal
>[<replaceable
>Nome da Seção</replaceable
>]</literal
>. Linhas iniciando com <literal
>#</literal
> são comentários.</para>

<para
>Você pode configurar cada terminal X individualmente.</para>
<para
>Cada terminal possui um nome de terminal, que consiste de um nome de máquina (que é vazio para terminais locais especificados no arquivo Xservers), dois pontos e um número de terminal. Adicionalmente, um terminal pertence à uma classe de terminais (que pode ser ignorada na maioria dos casos; o centro de controle nem sempre suporta este recurso).</para>

<para
>Seções com configurações específicas por termina possuem a sintaxe formal <quote
>[X-" máquina [":" número [ "_" classe ]] "-" sub-seção "]</quote
></para>

<para
>Você pode usar o coringa <literal
>*</literal
> para a máquina, número e classe. Você pode omitir componentes da sintaxe; eles então serão assumidos como <quote
>*</quote
>. A parte máquina deve ser uma especificação de domínio como <quote
>.maquina.dominio.br</quote
>.</para>

<para
>A partir de qual seção uma configuração é obtida é determinado pelas seguintes regras:</para>

<para
>Uma correspondência exata tem precedência sobre uma correspondência parcial (para a parte máquina), que tem precedência sobre um coringa.</para>

<para
>A precedência diminui da esquerda para direita nas correspondências exatas.</para>

<itemizedlist>
<title
>Exemplo: nome do terminal "minhamaquina:0", classe "dpy"</title>
<listitem>
<para
>[X-minhamaquina:0_dpy] precede</para>
</listitem>
<listitem>
<para
>[X-minhamaquina:0_*] (o mesmo que [X-minhamaquina:0]) que precede</para>
</listitem>
<listitem>
<para
>[X-minhamaquina:*_dpy] que precede</para>
</listitem>
<listitem>
<para
>[X-minhamaquina:*_*] (o mesmo que [X-minhamaquina]) que precede</para>
</listitem>
<listitem>
<para
>[X-*:0_dpy] que precede</para>
</listitem>
<listitem>
<para
>[X-*:0_*] (o mesmo que [X-*:0]) que precede</para>
</listitem>
<listitem>
<para
>[X-*:*_*] (o mesmo que [X-*])</para>
</listitem>
</itemizedlist>

<para
>Estas seções <emphasis
>NÃO</emphasis
> correspondem com este terminal:</para>

<para
>[X-suamáquina], [X-minhamáquina:0_dec], [X-*:1], [X-:*]</para>

<para
>Se uma configuração não for encontrada em nenhuma seção correspondente, o padrão é usado.</para>

<note
><para
>O &kdmrc; é totalmente comentado, e esta documentação é baseada nestes comentários. Cada comentário se aplica a seção ou chave que o segue.</para>

<para
>Todos os comentários serão perdidos se você mudar este arquivo com o módulo do kcontrol. Os padrões referem-se a valores embutidos no &kdm;. Valores configurados no &kdmrc; sobrepõem-se aos padrões, e você não precisa configurar todas as chaves se seus padrões já atendem às suas necessidades.</para
></note>

</refsect1>

<refsect1 id="kdmrc-general">
<title
>General</title>

<para
>A seção <literal
>[General]</literal
> contém a maioria das opções globais, e se aplicará à todas as instâncias do &kdm; e em todos os terminais.</para>

<variablelist>
<varlistentry>
<term
><option
>Xservers</option
></term>
<listitem>
<para
>Se o valor inicia com uma barra (<literal
>/</literal
>), esta chave especifica o arquivo onde os Servidores X a serem usados pelo &kdm; estão listados. O arquivo está no formato usual do Xservers do &xdm;. Se o valor não iniciar com uma barra, esta chave é interpretada com se fosse uma linha simples do arquivo Xservers, &ie; ela especifica exatamente um servidor X.</para>
<para
>O valor padrão é <parameter
>:0 local /usr/X11R6/bin/X</parameter
> </para
> <para
>Durante a instalação, o &kdm; tentará preencher um caminho para um arquivo <filename
>Xservers</filename
> existente se ele puder encontrá-lo.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>PidFile</option
></term>
<listitem>
<para
>Onde o &kdm; deve armazenar seu <acronym
>PID</acronym
>. O padrão é deixar esta chave vazia, o que significa que ele <quote
>não armazena</quote
>. Você pode desejar configurar, ao invés do padrão, um caminho completo, por exemplo <filename
>/var/run/xdm.pid</filename
> de modo que você possa verificar com um script se o &kdm; está em execução ou não.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>LockPidFile</option
></term>
<listitem>
<para
>Se o &kdm; deve travar o arquivo <acronym
>PID</acronym
> para evitar que existam múltiplas instâncias do &kdm; se executando ao mesmo tempo. Deixo isto como <quote
>true</quote
>, a menos que seja corajoso. Isto não terá nenhum efeito a menos que você configure o <option
>PidFile</option
> primeiro.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>AuthDir</option
></term>
<listitem>
<para
>Onde armazenar os arquivos de autorização. O padrão é <filename class="directory"
>/var/run/xauth</filename
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>AutoRescan</option
></term>
<listitem>
<para
>Se o &kdm; deve automaticamente reler os arquivos de configuração, se ele descobrir que eles mudaram. O padrão é <quote
>true</quote
>, e você provavelmente não precisará mudá-lo.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>ExportList</option
></term>
<listitem>
<para
>Variáveis de ambiente adicionais para passar para o &kdm; além de <filename
>kdm_config</filename
>, <filename
>kdm_greet</filename
>, <filename
>Xsetup</filename
>, <filename
>Xstartup</filename
>, <filename
>Xsession</filename
> e <filename
>Xreset</filename
>.</para>
<para
>Uma boa candidata é <envar
>LD_LIBRARY_PATH</envar
>. O formato é:</para>
<screen
><userinput
><option
>ExportList</option
>=<parameter
>SOME_VAR,ANOTHER_IMPORTANT_VAR</parameter
></userinput
></screen>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>RandomFile</option
></term>
<listitem>
<para
>De onde o &kdm; deve buscar <link linkend="gloss-entropy"
>entropia</link
>. O padrão é <filename
>/dev/men</filename
>. Você não precisa mudar isto.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>FifoDir</option
></term>
<listitem>
<para
>Onde os comandos <acronym
>FiFo</acronym
>s devem ser criados. Deixe isto vazio para desabilitar <acronym
>FiFo</acronym
>s. O padrão é <filename
>/var/run/xdmctl</filename
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>FifoGroup</option
></term>
<listitem>
<para
>À qual grupo os comandos <acronym
>FiFo</acronym
>s devem pertencer. O padrão é <parameter
>-1</parameter
>, efetivamente <systemitem class="username"
>root</systemitem
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><option
>ConfigVersion</option
></term>
<listitem>
<para
>Esta opção existe somente para fins de atualizações automáticas. <emphasis
>Não</emphasis
> mude-a, ou você pode interferir com atualizações futuras e isto pode resultar numa falha na execução do &kdm;.</para>
</listitem>
</varlistentry>
</variablelist>

</refsect1>

<refsect1 id="kdmrc-xdmcp">
<title
>Xdmcp</title>

<para
><indexterm
><primary
>&XDMCP;</primary
></indexterm
> Esta seção configura o login remoto via &XDMCP;.</para>

<variablelist>
<title
>Chaves para a Seção [Xdmcp] do &kdmrc;</title>
<varlistentry>
<term
><option
>Enable</option
></term>
<listitem>
<para
>Se o &kdm; deve ouvir as solicitações &XDMCP;. O padrão é <parameter
>true</parameter
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>Port</option
></term>
<listitem>
<para
>A porta <acronym
>UDP</acronym
> que o &kdm; deve ouvir as solicitações &XDMCP;. O padrão é <parameter
>177</parameter
> e isto não deve ser mudado.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>KeyFile</option
></term>
<listitem>
<para
>Arquivo com as chaves privadas para terminais X. Necessário para autenticação &xdm;. O padrão é deixar esta chave vazia.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>Xaccess</option
></term>
<listitem>
<para
>Arquivo de controle de acesso &XDMCP;, no formato usual do <filename
>Xaccess</filename
> do &xdm;.</para>
<para
>O padrão é o arquivo nomeado <acronym
>Xaccess</acronym
> na mesma pasta do &kdmrc;. Você pode colocar o caminho para seu arquivo <filename
>Xaccess</filename
> do &xdm; aqui.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>ChoiceTimeout</option
></term>
<listitem>
<para
>Número de segundos a esperar pela resposta do terminal após o usuário ter selecionado uma máquina a partir do selecionador. O valor padrão é <parameter
>15</parameter
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>RemoveDomainname</option
></term>
<listitem>
<para
>Retirar o nome de domínio dos nomes de terminais remotos, se ele for igual ao do domínio local. O padrão é <parameter
>true</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>SourceAddress</option
></term>
<listitem>
<para
>Usar endereço <acronym
>IP</acronym
> numérico da conexão de entrada do nome da máquina. Use isto em máquinas com múltiplos nomes. O padrão é <parameter
>false</parameter
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><option
>Willing</option
></term>
<listitem>
<para
>O programa que é invocado para gerar dinamicamente respostas às solicitações de consulta de Difusão &XDMCP;.</para>
<para
>Por padrão, nenhum programa é invocado, e <quote
>Pronto para gerenciar</quote
> é enviado em resposta.</para>
<para
>Você pode colocar um caminho completo aqui para um <filename
>Xwilling</filename
> existente se você já possui um configurado.</para>
</listitem>
</varlistentry>
</variablelist>

</refsect1>

<refsect1 id="kdmrc-shutdown">
<title
>Shutdown</title>
<para
></para>

<variablelist>
<title
>Chaves para a Seção [Shutdown] do &kdmrc;</title>

<varlistentry>
<term
><option
>HaltCmd</option
></term>
<listitem>
<para
>O comando à executar para parar o sistema. O padrão é <command
>/sbin/shutdown</command
> <option
>-h</option
> <parameter
>now</parameter
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>RebootCmd</option
></term>
<listitem>
<para
>O comando a executar para reiniciar o sistema. O padrão é <command
>/sbin/shutdown</command
> <option
>-r</option
> <parameter
>now</parameter
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>AllowFifo</option
></term>
<listitem>
<para
>Se alguém pode desligar o sistema através do comando global <acronym
>FiFo</acronym
></para>
<para
>O padrão é <parameter
>False</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>AllowFifoNow</option
></term>
<listitem>
<para
>Se alguém pode abortar sessões ainda existentes ao desligar o sistema através do comando global <acronym
>FiFo</acronym
>.</para>
<para
>O padrão é <parameter
>true</parameter
>.</para>
<para
>Isto não terá efeito a menos que você tenha previamente configurado a chave <option
>AllowFifo</option
>.</para>
</listitem>
</varlistentry>

</variablelist>

</refsect1>

<refsect1 id="kdmrc-x-core">
<title
>X-*-Core</title>

<para
>Configuração básica para todos os terminais. Tempos são especificados em segundos a menos que notado de outra maneira.</para>

<para
>Algumas estimativas aproximadas de quantos segundos o &kdm; gasta para realizar determinadas ações:</para>

<variablelist>
<varlistentry>
<term
>Abrir um conexão ao &X-Server; (OpenTime)</term>
<listitem
><para
><option
>OpenRepeat</option
> * (<option
>OpenTimeout</option
> + <option
>OpenDelay</option
>)</para
></listitem>
</varlistentry>

<varlistentry>
<term
>Iniciar um &X-Server; local (ServerTime)</term>
<listitem>
<para
><option
>ServerAttempts</option
> * <option
>ServerTimeout</option
></para
></listitem>
</varlistentry>

<varlistentry>
<term
>Iniciar um terminal local</term>
<listitem>
<para
><option
>StartAttempts</option
> * (ServerTime + OpenTime)</para>
</listitem>
</varlistentry>

<varlistentry>
<term
>Iniciar um terminal remoto</term>
<listitem>
<para
><option
>StartAttempts</option
> * OpenTime</para>
</listitem>
</varlistentry>
</variablelist>

<variablelist>
<title
>Chaves para a Seção [X-*-Core] do &kdmrc;</title>

<varlistentry>
<term
><option
>OpenDelay</option
></term>
<listitem>
<para
>Quanto tempo esperar após vários erros antes de tentar novamente iniciar o terminal. O padrão é <parameter
>15</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>OpenTimeout</option
></term>
<listitem
><para
>Quanto tempo antes de expirar o XOpenDisplay. O padrão é <parameter
>120</parameter
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><option
>OpenRepeat</option
></term>
<listitem>
<para
>Qual a freqüência de teste do XOpenDisplay. O padrão é 5.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>StartAttempts</option
></term>
<listitem>
<para
>Tentativas para iniciar um terminal. Se isto falhar, o terminal é desabilitado. O padrão é <parameter
>4</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>StartInterval</option
></term>
<listitem>
<para
>O contador <option
>StartAttempt</option
> é reiniciado após esta quantidade de segundos. O padrão é <parameter
>30</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>PingInterval</option
></term>
<listitem>
<para
>Pinga o terminal remoto a cada quantos minutos. O padrão é <parameter
>5</parameter
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>PingTimeout</option
></term>
<listitem>
<para
>Espera este tempo por uma resposta ao ping. O padrão é <parameter
>5</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>TerminateServer</option
></term>
<listitem>
<para
>Reinicia ao invés de restaurar o &X-Server; local após sair da sessão. Use isto se você achar que o servidor está desperdiçando memória ou então não esteja liberando recursos. O padrão é <parameter
>False</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>ResetSignal</option
></term>
<listitem>
<para
>O sinal necessário para restaurar o &X-Server; local. O padrão é <parameter
>1</parameter
> que é o <command
>SIGHUP</command
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>TermSignal</option
></term>
<listitem>
<para
>O sinal necessário para terminar o &X-Server; local. O padrão é <parameter
>15</parameter
> que é o <command
>SIGTERM</command
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>ResetForAuth</option
></term>
<listitem>
<para
>Configure se for necessário reiniciar o &X-Server; para fazê-lo ler o arquivo <filename
>Xauth</filename
> inicial.</para>
<para
>O padrão é false</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>Authorize</option
></term>
<listitem>
<para
>Cria autorizações X para terminais locais. O padrão é true.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>AuthName</option
></term>
<listitem>
<para
>Que mecanismo de autorização X deve ser usado.</para>
<para
>O padrão é <parameter
>XDM-AUTHORIZATION-1,MIT-MAGIC-COOKIE-1</parameter
> e você deve ser muito cauteloso ao mudá-lo a menos que você saiba exatamente o que você está fazendo.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>AuthFile</option
></term>
<listitem>
<para
>O nome do arquivo <filename
>Xauth</filename
> do &X-Server;. O padrão é deixar a chave vazia, o que significa que um nome aleatório no <option
>AuthDir</option
> será usado.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>Resources</option
></term>
<listitem>
<para
>Especifica um arquivo com recursos X para o saudador, selecionador e fundo. O frontend do &kde; não toma conhecimento disto, de mod que você não precisa disto a menos que você use um selecionador alternativo ou outro gerador de fundo que não seja o <command
>kdmdesktop</command
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>Xrdb</option
></term>
<listitem>
<para
>O programa <command
>xrdb</command
> a usar para ler os recursos acima especificados. O padrão é <filename
>/usr/X11R6/bin/xrdb</filename
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>Setup</option
></term>
<listitem>
<para
>Um programa para executar antes do saudador ser mostrado. Você pode iniciar o <command
>kdmdesktop</command
> aqui. Também o <command
>xconsole</command
> pode ser iniciado por este script. O padrão é deixar esta chave vazia.</para>
<!-- note about xdm Xsetup and docu for it -->
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>Startup</option
></term>
<listitem>
<para
>Um programa para executar antes de uma sessão com um usuário iniciar. Você pode invocar o <command
>sessreg</command
> aqui, e opcionalmente mudar o dono do console &etc;.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>Reset</option
></term>
<listitem>
<para
>Um programa para executar após uma sessão de usuário terminar. Você pode invocar o sessreg aqui e opcionalmente mudar o dono do console, &etc;.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>Session</option
></term>
<listitem>
<para
>O programa que deve ser executado como o usuário que se logo. Ele deve supostamente interpretar o argumento session (veja <option
>SessionTypes</option
>) e iniciar a sessão apropriada de acordo com ele.</para>
<para
>O padrão é <parameter
><command
>/usr/X11R6/bin/xterm</command
> <option
>-ls</option
> <option
>-T</option
></parameter
>, mas se o &kdm; puder localizar um arquivo Xsession já configurado durante a instalação, o caminho para este será usado no lugar do anterior.</para>
<!-- Link to the xsession chapter -->
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>FailsafeClient</option
></term>
<listitem>
<para
>O programa para executar se a <option
>Sessão</option
> falhar.</para>
<para
>O padrão é <parameter
><command
>/usr/X11R6/bin/xterm</command
></parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>UserPath</option
></term>
<listitem>
<para
>O <envar
>PATH</envar
> para o programa <option
>Session</option
>. O padrão é <parameter
>/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin</parameter
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>SystemPath</option
></term>
<listitem>
<para
>O caminho para <application
>Setup</application
>, <application
>Startup</application
> e <application
>Reset</application
>, &etc;.</para>
<para
>O padrão é <parameter
>/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>SystemShell</option
></term>
<listitem>
<para
>O shell padrão do sistema. O padrão é <parameter
>/bin/sh</parameter
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>UserAuthDir</option
></term>
<listitem>
<para
>Onde colocar o arquivo de autorização do &X-Server; do usuário se o <filename
>~/.Xauthority</filename
> não puder ser criado. O padrão é <parameter
><filename class="directory"
>/tmp</filename
></parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>AutoReLogin</option
></term>
<listitem>
<para
>Se <parameter
>true</parameter
>, o &kdm; automaticamente reiniciará uma sessão após um &X-Server; travar, ou se ele é morto pelo <keycombo action="simul"
>&Ctrl;&Alt;<keycap
>Delete</keycap
></keycombo
>. O padrão é <parameter
>false</parameter
>.</para>
<note
><para
>Habilitar isto abre uma brecha na segurança: um travamento de terminal seguro pode ser explorado, a menos que você use o travamento de tela interno do &kde;.</para
></note>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>AllowRootLogin</option
></term>
<listitem>
<para
>Permite logins do <systemitem class="username"
>root</systemitem
>. O padrão é <parameter
>true</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>AllowNullPasswd</option
></term>
<listitem>
<para
>Permite login quando o usuário possui uma senha vazia. Padrão é <parameter
>true</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>AllowShutdown</option
></term>
<listitem>
<para
>Quem tem permissão de desligar o sistema. Isto se aplica tanto ao saudador como ao comando <acronym
>FiFo</acronym
>. O padrão é <parameter
>All</parameter
>.</para>
<para
>Possíveis valores são:</para>

<variablelist>
<varlistentry>
<term
><parameter
>None</parameter
></term>
<listitem
><para
>Nenhum botão <guibutton
>Desligar...</guibutton
> é mostrado para ninguém.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>Root</parameter
></term>
<listitem
><para
>A senha do root deverá ser inserida para desligamento.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>All</parameter
></term>
<listitem
><para
>Todos podem desligar a máquina.</para
></listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>AllowSdForceNow</option
></term>
<listitem>
<para
>Quem tem permissão de abortar todas as sessões ainda existentes ao desligar a máquina. Os valores possíveis são os mesmos do <option
>AllowShutdown</option
>, e o padrão é <parameter
>All</parameter
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>DefaultSdMode</option
></term>
<listitem>
<para
>A escolha padrão para condição/tempo de desligamento.</para>
<para
>Possíveis valores são:</para>

<variablelist>
<varlistentry>
<term
><parameter
>Schedule</parameter
></term>
<listitem
><para
>Desligamento após todas as sessões terminarem (possívelmente ao mesmo tempo). Este é o padrão.</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>TryNow</parameter
></term>
<listitem
><para
>Desligar, se nenhuma sessão estiver aberta, caso contrário não fazer nada.</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>ForceNow</parameter
></term>
<listitem>
<para
>Desligar incondicionalmente.</para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>InteractiveSd</option
></term>
<listitem
><para
>Se isto for <parameter
>false</parameter
>, o usuário deve selecionar a condição/tempo de desligamento diretamente no diálogo de desligamento. Se isto for <parameter
>true</parameter
>, ele não será questionado quanto a estas opções mas será questionado caso existe alguma sessão aberta atualmente. O padrão é <parameter
>true</parameter
>.</para>
<note
><para
>A interação não está atualmente implementada. Se isto for configurado para true, um desligamento normal forçado ocorrerá, ignorando o valor da opção <option
>AllowSdForceNow</option
>!</para
></note>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>SessSaveFile</option
></term>
<listitem>
<para
>Onde,em relação a pasta pessoal do usuário, armazenar a última sessão selecionada. O padrão é <filename
>.wmrc</filename
>.</para>
</listitem>
</varlistentry>
</variablelist>

</refsect1>

<refsect1 id="kdmrc-x-greeter">
<title
>X-*-Greeter</title>

<para
>Configurações do Saudador para todos os terminais.</para>

<variablelist>
<title
>Chaves para a seção [X-*-Greeter] do &kdmrc;</title>

<varlistentry>
<term
><option
>SessionTypes</option
></term>
<listitem>
<para
>Tipos de sessão que o usuários podem selecionar. É aconselhável ter o <parameter
>default</parameter
> e <parameter
>failsafe</parameter
> listados aqui (isto é o padrão)</para>
</listitem>
</varlistentry>

<varlistentry>
<term id="option-guistyle"
><option
>GUIStyle</option
></term>
<listitem>
<para
>Estilo de widget do saudador. Disponíveis são <parameter
>Default</parameter
>, <parameter
>Windows</parameter
>, <parameter
>Platinum</parameter
>, <parameter
>Motif</parameter
>, <parameter
>MotifPlus</parameter
>, <parameter
>CDE</parameter
>, <parameter
>SGI</parameter
> e qualquer outro estilo que você tenha instalado, como o <parameter
>Keramik</parameter
> ou <parameter
>HighColor</parameter
>.</para>
<para
>O padrão é <parameter
>Default</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term id="option-colorscheme"
><option
>ColorScheme</option
></term>
<listitem>
<para
>Esquema de cores para o saudador. O padrão é <parameter
>Default</parameter
>. Qualquer esquema de cores que você tenha instalado, como o <parameter
>Pumpkin</parameter
> pode ser usado aqui.</para>
</listitem>
</varlistentry>

<varlistentry>
<term id="option-logoarea"
><option
>LogoArea</option
></term>
<listitem>
<para
>O que deve ser mostrado ao lado das linhas de entrada.</para>
<para
>Os valores disponíveis são:</para>
<variablelist>
<varlistentry>
<term
><parameter
>Logo</parameter
></term>
<listitem
><para
>A imagem especificada por <option
>LogoPixmap</option
>. Este é o padrão</para
></listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>Clock</parameter
></term>
<listitem>
<para
>Um relógio analógico</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>None</parameter
></term>
<listitem>
<para
>Nothing</para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>LogoPixmap</option
></term>
<listitem>
<para
>A imagem a ser mostrada quando <option
>LogoArea</option
>=<parameter
>Logo</parameter
>. O padrão é <parameter
>kdelogo.png</parameter
>. </para
></listitem>
</varlistentry>

<varlistentry>
<term id="option-greeterposfixed"
><option
>GreeterPosFixed</option
></term>
<term
><option
>GreeterPosX</option
></term>
<term
><option
>GreeterPosY</option
></term>
<listitem>
<para
>Normalmente o saudador é centralizado na tela. Use estas opções se você deseja que ele aparece em algum lugar diferente na tela. O padrão é o <option
>GreeterPosFixed</option
> ser configurado para <parameter
>false</parameter
>, fazendo com que as duas outras opção não tenham efeito.</para>
</listitem>
</varlistentry>

<varlistentry>
<term id="option-greetstring"
><option
>GreetString</option
></term>
<listitem>
<para
>O título no saudador.</para>
<para
>Os seguintes caracteres serão substituídos pelos seus valores:</para>
<variablelist>
<varlistentry>
<term
><parameter
>%d</parameter
></term>
<listitem
><para
>Terminal atual.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>%h</parameter
></term>
<listitem
><para
>Nome da máquina, possivelmente com o nome de domínio.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>%n</parameter
></term>
<listitem
><para
>Nome do nó, mais provavelmente o nome da máquina sem o nome de domínio.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>%s</parameter
></term>
<listitem
><para
>O sistema operacional</para
></listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>%r</parameter
></term>
<listitem
><para
>A versão do sistema operacional</para
></listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>%m</parameter
></term>
<listitem
><para
>O tipo da máquina (hardware)</para
></listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>%%</parameter
></term>
<listitem
><para
>Um <literal
>%</literal
> simples</para>
</listitem>
</varlistentry>
</variablelist>

<para
>O string padrão é <parameter
>Welcome to %s at %n</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>GreetFont</option
></term>
<listitem
><para
>A fonte para o título. O padrão é <parameter
>charter,24,bold</parameter
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><option
>StdFont</option
></term>
<listitem>
<para
>A fonte normal usada no saudador. O padrão é <parameter
>helvetica,12</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>FailFont</option
></term>
<listitem>
<para
>A fonte usada para a mensagem de <errorname
>Login Failed</errorname
>. O padrão é <parameter
>helvetica,12,bold</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
>AntiAliasing</term>
<listitem
><para
>Se as fontes mostradas no saudador devem ter o efeito de suavização. O padrão é <parameter
>false</parameter
></para
></listitem>
</varlistentry>

<varlistentry>
<term
>NumLock</term>
<listitem>
<para
>O que fazer com o modificador Num Lock na hora que o saudador estiver se executando.</para>

<variablelist>
<varlistentry>
<term
><parameter
>On</parameter
></term>
<listitem
><para
>Liga o Num Lock</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>Off</parameter
></term>
<listitem
><para
>Desliga o Num Lock</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>Keep</parameter
></term>
<listitem
><para
>Não muda o estado (este é o padrão).</para>
</listitem>
</varlistentry>
</variablelist>

</listitem>
</varlistentry>

<varlistentry>
<term
><option
>Language</option
></term>
<listitem>
<para
>Idioma a ser usado no saudador. O padrão é <parameter
>en_US</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>ShowUsers</option
></term>
<listitem>
<para
>Especifica que nomes de usuário (e figuras) devem ser mostrados no saudador.</para>
<para
>Valores disponíveis são:</para>
<variablelist>
<varlistentry>
<term
><parameter
>NotHidden</parameter
></term>
<listitem
><para
>Todos os usuários exceto os listados em <option
>HiddenUsers</option
>. Este é o padrão.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>Selected</parameter
></term>
<listitem
><para
>Somente os usuários listados em <option
>SelectedUsers</option
></para>
</listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>None</parameter
></term>
<listitem>
<para
>Nenhuma lista de usuários será mostrada. Os usuários devem digitar um nome correto de login.</para
></listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>SelectedUsers</option
></term>
<listitem
><para
>Somente tem efeito se <option
>ShowUsers</option
> for configurado para <parameter
>Selected</parameter
>. Crie aqui uma lista de nomes de usuários a serem mostrados separadas por vírgula.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><option
>HiddenUsers</option
></term>
<listitem
><para
>Somente tem efeito se <option
>ShowUsers</option
> for configurado para <parameter
>NotHidden</parameter
>. Crie aqui uma lista de nomes de usuários a serem ocultados separadas por vírgula.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><option
>MinShowID</option
></term>
<listitem
><para
>Isto é um caso especial para o <option
>HiddenUsers</option
>. Em adição aos nomes de usuários especificados lá, usuários com um <acronym
>UID</acronym
> menor que este número (outros que não o <systemitem class="username"
>root</systemitem
>) também serão ocultos. O padrão é <parameter
>0</parameter
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><option
>MaxShowID</option
></term>
<listitem
><para
>Complementa o <option
>MinShowID</option
>. Usuários com uma <acronym
>UID</acronym
> maior que este número serão ocultos também. O padrão é <parameter
>65535</parameter
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><option
>SortUsers</option
></term>
<listitem>
<para
>Se <parameter
>false</parameter
>, os usuários serão listados na ordem em que eles aparecem no <filename
>/etc/passwd</filename
>. Se <parameter
>true</parameter
>, eles serão ordenados alfabeticamente. O padrão é <parameter
>true</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>FaceSource</option
></term>
<listitem
><para
>Especifica onde as figuras dos usuários devem ser buscadas. Valores disponíveis são:</para>

<variablelist>
<varlistentry>
<term
><parameter
>AdminOnly</parameter
></term>
<listitem
><para
>De <filename
>$<envar
>KDEDIR</envar
>/share/apps/kdm/pics/users/$<envar
>USER</envar
>.png</filename
>. Este é o padrão.</para>
</listitem
></varlistentry>
<varlistentry>
<term
><parameter
>UserOnly</parameter
></term>
<listitem
><para
>A partir do <filename
>$<envar
>HOME</envar
>/.face</filename
> do usuário.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>PreferAdmin</parameter
></term>
<listitem
><para
>Prefere o <filename
>$<envar
>USER</envar
>.png</filename
>, em relação ao <filename
>$<envar
>HOME</envar
>/.face</filename
>.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>PreferUser</parameter
></term>
<listitem
><para
>O contrário do anterior.</para
></listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>PreselectUser</option
></term>
<listitem
><para
>Especifica se, se for o caso, um usuário deve ser pré-selecionado para login.</para>
<note
><para
>Habilitar este recurso pode ser considerado uma brecha na segurança, uma vez que isto apresenta um nome de login conhecido e válido para um potencial atacante, de modo que ele <quote
>somente</quote
> precisa fornecer a senha.</para
></note>
<para
>Valores disponíveis são:</para>

<variablelist>
<varlistentry>
<term
><parameter
>None</parameter
></term>
<listitem
><para
>Não pré-seleciona nenhum usuário. Isto é o padrão.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>Previous</parameter
></term>
<listitem
><para
>O usuário que logou-se com sucesso por último.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>Default</parameter
></term>
<listitem>
<para
>O usuário especificado na chave <option
>DefaultUser</option
>.</para
></listitem>
</varlistentry>
</variablelist>

</listitem>
</varlistentry>

<varlistentry>
<term
><option
>DefaultUser</option
></term>
<listitem
><para
>O usuário pré-selecionado se <option
>PreselectUser</option
> for configurado para <parameter
>Default</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>FocusPasswd</option
></term>
<listitem
><para
>Se isto for true, o campo de entrada de senha é automaticamente focado se um usuário for pré-selecionado. O padrão é <parameter
>False</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>EchoMode</option
></term>
<listitem>
<para
>O campo de entrada de senha oculta o texto digitado. Aqui você pode especificar como fazer isto:</para>
<variablelist>
<varlistentry>
<term
><parameter
>NoEcho</parameter
></term>
<listitem>
<para
>Nada é mostrado. O cursor não se move.</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>OneStar</parameter
></term>
<listitem>
<para
>Um <literal
>*</literal
> é mostrado para cada letra digitada. Isto é o padrão.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>ThreeStars</parameter
></term>
<listitem
><para
>Um <literal
>***</literal
> é mostrado para cada letra digitada.</para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>UseBackground</option
></term>
<listitem
><para
>Se true, o &kdm; configurará a imagem de fundo através do <command
>krootimage</command
>. Caso contrário o script <command
>Setup</command
> deverá ser usado para configurar a imagem de fundo. O padrão é <parameter
>true</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>BackgroundCfg</option
></term>
<listitem
><para
>O arquivo de configuração usado para o <command
>krootimage</command
> se <option
>UseBackground</option
> for configurado para <parameter
>true</parameter
>. O padrão é <parameter
><filename
>$<envar
>KDEDIR</envar
>/share/config/kdm/backgroundrc</filename
></parameter
></para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>GrabServer</option
></term>
<listitem>
<para
>Mantém o &X-Server; retido durante todo o tempo que o saudador for visível. Isto pode ser mais seguro, mas desabilitará qualquer imagem de fundo e que outros clientes X iniciem a partir do script <command
>Setup</command
>. O padrão é <parameter
>false</parameter
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><option
>GrabTimeout</option
></term>
<listitem
><para
>Quantos segundos esperar para que a retenção ocorra.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><option
>AuthComplain</option
></term>
<listitem
><para
>Alerta se a autorização X local não puder ser criada. O padrão é <parameter
>true</parameter
>. Esta opção ainda não está implementada, logo mudá-la não terá nenhum efeito.</para
></listitem>
</varlistentry>
</variablelist>

</refsect1>

<refsect1 id="kdmrc-x-core-local">
<title
>X-:*-Core</title>

<para
>Configuração principal para terminais locais.</para>

<variablelist>
<title
>Chaves para a seção [X-:*-Core] do &kdmrc;</title>

<varlistentry>
<term
><option
>ServerAttempts</option
></term>
<listitem>
<para
>O quão freqüentemente tenta executar o &X-Server;. Executando inclusões executadas por ele, e esperando pelo seu ativamento. O padrão é <parameter
>1</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>ServerTimeout</option
></term>
<term
><option
>AllowShutdown</option
></term>
<term
><option
>AllowRootLogin</option
></term>
<term
><option
>AllowNullPasswd</option
></term>
<listitem
><para
>O mesmo da seção [X-*-Core].</para
></listitem>
</varlistentry>

<varlistentry>
<term
><option
>NoPassEnable</option
></term>
<listitem
><para
>Habilita logins sem senha no terminal. <emphasis
>Use isto com extremo cuidado!</emphasis
> O padrão é <parameter
>false</parameter
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><option
>NoPassUsers</option
></term>
<listitem
><para
>Os usuários que não precisam fornecer a senha para logar-se. <emphasis
>Nunca</emphasis
> liste o <systemitem class="username"
>root</systemitem
>.</para
></listitem>
</varlistentry>
</variablelist>

</refsect1>

<refsect1 id="kdmrc-x-greeter-local">
<title
>X-:*-Greeter</title>

<para
>Configuração do Saudador para terminais locais.</para>

<variablelist>
<title
>Chaves para a Seção [X-:*-Greeter] do &kdmrc;</title>

<varlistentry>
<term
><option
>AuthComplain</option
></term>
<listitem
><para
>As mesmas da seção [X-*-Greeter].</para
></listitem>
</varlistentry>

<varlistentry>
<term
><option
>GreeterScreen</option
></term>
<listitem
><para
>A tela que o saudador deve mostrar em configurações múltiplas. A numeração inicia com <parameter
>0</parameter
> e corresponde à ordem da lista na seção ServerLayout ativa do <filename
>XF86Config</filename
>. <parameter
>-1</parameter
> significa usar a tela superior-esquerdo, <parameter
>-2</parameter
> significa usar a tela superior-direito. O padrão é <parameter
>0</parameter
>.</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>LoginMode</option
></term>
<listitem
><para
>Especifica se o saudador de terminais locais deve iniciar num modo escolhedor de máquina (remoto) ou login (local) e se ele tem permissão de alternar para outro modo.</para>
<para
>Valores disponíveis são:</para>
<variablelist>
<varlistentry>
<term
><parameter
>LocalOnly</parameter
></term>
<listitem
><para
>Somente o login local é possível. Este é o padrão.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>RemoteOnly</parameter
></term>
<listitem
><para
>Somente escolha de máquinas remotas é possível.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>DefaultLocal</parameter
></term>
<listitem
><para
>Inicia no modo local, mas permite alternar para o modo remoto.</para
></listitem>
</varlistentry>
<varlistentry>
<term
><parameter
>DefaultRemote</parameter
></term>
<listitem
><para
>Inicia no modo remoto, mas permite alternar para o modo local.</para
></listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>ChooserHosts</option
></term>
<listitem
><para
>Uma lista de máquinas separadas por vírgula a ser automaticamente adicionada ao menu de login remoto. O nome especial <parameter
>*</parameter
> significa difusão na rede. O padrão é <parameter
>*</parameter
>.</para>
</listitem>
</varlistentry>
</variablelist>

</refsect1>

<refsect1 id="kdmrc-x-core-local-first">
<title
>X-:0-Core</title>
<para
>Configuração principal para apenas o primeiro terminal local.</para>

<variablelist>
<title
>Chaves para a Seção [X-:0-Core] do &kdmrc;</title>

<varlistentry>
<term
><option
>AutoLoginEnable</option
></term>
<listitem
><para
>Habilita automaticamente o login neste terminal. <emphasis
>Use com extremo cuidado!</emphasis
></para
></listitem>
</varlistentry>

<varlistentry>
<term
><option
>AutoLoginUser</option
></term>
<listitem
><para
>O usuário para login automático. <emphasis
>Nunca</emphasis
> especifique o <systemitem class="username"
>root</systemitem
>.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><option
>AutoLoginPass</option
></term>
<listitem
><para
>A senha para o usuário logar-se automaticamente. Isto <emphasis
>não</emphasis
> é necessário a menos que o usuário seja logado num domínio <acronym
>NIS</acronym
> ou Kerberos. Se você usar esta opção, você deve fazer um <userinput
><command
>chmod</command
> <option
>600</option
> <filename
>kdmrc</filename
></userinput
> por motivos óbvios.</para
></listitem>
</varlistentry>

<varlistentry>
<term
><option
>AutoLoginSession</option
></term>
<listitem>
<para
>A sessão para o usuário logar-se automaticamente. Isto se torna menos útil após o primeiro login, uma vez que a última sessão logada terá precedência.</para
></listitem>
</varlistentry>
</variablelist>

</refsect1>

<refsect1 id="kdmrc-x-greeter-local-first">
<title
>X-:0-Greeter</title>
<para
>Configuração do Saudador para o primeiro terminal local</para>

<variablelist>
<title
>Chaves para a Seção [X-:0-Greeter] do &kdmrc;</title>
<varlistentry>
<term
><option
>PreselectUser</option
></term>
<term
><option
>DefaultUser</option
></term>
<listitem
><para
>Estas opções são as mesmas da seção [X-*-Greeter].</para
></listitem>
</varlistentry>
</variablelist>

</refsect1>
</refentry>


