<?xml version="1.0" ?>
<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
  <!ENTITY % Galician  "INCLUDE"
><!-- change language only here -->
]>

<refentry>

<refentryinfo>
<title
>Manual do usuario de &kde;</title>
<author
><firstname
>Waldo</firstname
> <surname
>Bastian</surname
> <affiliation
> <address
><email
>bastian@kde.org</email
></address>
</affiliation>
</author>

<author
><firstname
>Mario</firstname
> <surname
>Weilguni</surname
> <affiliation
> <address
><email
>mweilguni@sime.com</email
></address>
</affiliation>
</author>

<author
><firstname
>Lubos</firstname
> <surname
>Lunak</surname
> <affiliation
> <address
><email
>l.lunak@kde.org</email
></address>
</affiliation>
</author>

<date
>2008-10-03</date>
<releaseinfo
>0.01.01</releaseinfo>

</refentryinfo>

<refmeta>
<refentrytitle
><command
>kdeinit4</command
></refentrytitle>
<manvolnum
>8</manvolnum>
</refmeta>

<refnamediv>
<refname
><command
>kdeinit4</command
></refname>
<refpurpose
>Start all other &kde; programs and kdeinit loadable modules (KLMs).</refpurpose>
</refnamediv>

<refsynopsisdiv>
<title
>Resumo</title>

<cmdsynopsis
><command
>kdeinit4</command
> <arg choice="opt"
>--help</arg
> <group
> <arg
>--no-fork</arg
> <arg
>--no-kded</arg
> <arg
>--suicide</arg
> </group
> <group
> <arg
>+programas</arg
> <arg
>programas</arg
> </group
> </cmdsynopsis>

</refsynopsisdiv>

<refsect1>
<title
>Descrición</title>

<para
>kdeinit4 é un lanzador de procesos semellantes ao famoso <command
>init</command
> do arrinque de UNIX. Executa programas de &kde; e módulos cargábeis por kdeinit (KLM) iniciándoos dun xeito máis eficiente. </para>

<para
>Usar kdeinit4 para iniciar programas de &kde; fai que o inicio dun programa típico de &kde; sexa o dobre de rápido e reduce significativamente o consumo de memoria.</para>

<para
>kdeinit4 está ligado con todas a bibliotecas precisas polos programas estándar de &kde;. Con esta técnica o inicio dos programas é moito máis rápido porque só fai falla ligar o programa en si mentres que noutro caso tanto o programa como as bibliotecas que use deberían ligarse. </para>

</refsect1>

<refsect1>
<title
>Desvantaxes</title>

<para
>O nome do proceso dos programas iniciados mediante kdeinit4 é «kdeinit4». Este problema pode corrixirse en parte cambiando o nome do programa que se mostra con <command
>ps</command
>. Porén, programas como <command
>killall</command
> só han ver o nome do proceso como kdeinit4. Para arranxar isto, use <command
>kdekillall</command
> (de kdesdk/scripts) para os programas iniciados mediante kdeinit4. </para>

</refsect1>

<refsect1>
<title
>Opcións</title>

<variablelist>

<varlistentry>
<term
><option
>--help</option
></term>
<listitem>
<para
>Mostrar axuda acerca das opcións </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>--no-fork</option
></term>
<listitem>
<para
>Non fai un fork, isto é, non sae até que acaben todos os programas executados</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>--no-kded</option
></term>
<listitem>
<para
>Non iniciar kded</para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>--suicide</option
></term>
<listitem>
<para
>Ter </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>+programas</option
></term>
<listitem>
<para
>executa os programas xestionando os pedidos  </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><option
>programas</option
></term>
<listitem>
<para
>executa os programas sen xestionar os pedidos  </para>
</listitem>
</varlistentry>

</variablelist>

</refsect1>

<refsect1>
<title
>Utilización</title>
<para
>Un xeito habitual de executar este programa é mediante a seguinte orde na liña do ordes <userinput
><command
>kdeinit4</command
> programa</userinput
> ou <userinput
><command
>kdeinit4</command
> +programa</userinput
> </para>

</refsect1>

<!--
<refsect1>
<title
>Examples</title>
<para>
<userinput
><command
>kdeinit4</command
> +kwrite</userinput>
</para>
</refsect1>
-->

<refsect1>
<title
>Ficheiros</title>

<variablelist>
<varlistentry>
<term
><filename
>/tmp/kde-$USER/kdeinit4_$INSTANCE</filename
></term>
<listitem>
<para
>...</para>
</listitem>
</varlistentry>
</variablelist>

</refsect1>

<refsect1>
<title
>Variábeis de entorno</title>
<variablelist>

<varlistentry>
<term
>$<envar
>HOME</envar
></term>
<listitem>
<para
>Indica o cartafol persoal do usuario actual</para>
</listitem>
</varlistentry>

<varlistentry>
<term
>$<envar
>KDE_HOME_READONLY</envar
></term>
<listitem>
<para
>Indica se o cartafol persoal do usuario actual é só para lectura</para>
</listitem>
</varlistentry>

<varlistentry>
<term
>$<envar
>KDE_IS_PRELINKED</envar
></term>
<listitem>
<para
>Se está definida, indícalle a kdeinit4 que os programas de &kde; están preligados.</para>
<para
>(O preligar é un proceso que permite acelerar o proceso da ligazón dinámica).</para>
</listitem>
</varlistentry>

<varlistentry>
<term
>$<envar
>KDE_DISPLAY</envar
></term>
<listitem>
<para
>Se está definida, indícalle a kdeinit4 que se está a executar nun escritorio &kde;.</para>
</listitem>
</varlistentry>

</variablelist>

</refsect1>

<refsect1>
<title
>Consulte tamén</title>
<para
>kded, kdekillall</para>
</refsect1>

<refsect1>
<title
>Erros</title>
<para
>Probabelmente haxa moitísimos erros. Use <ulink url="http://bugs.kde.org"
>bugs.kde.org</ulink
> para informar deles.</para>
</refsect1>

</refentry>



