<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
<!ENTITY legal SYSTEM "legal.xml">
<!ENTITY version "2.26.0">
<!ENTITY date "02/10/2009">
<!ENTITY mdash "&#8212;">
<!ENTITY percnt "&#x0025;">
]>
<article id="index" lang="en">
  <articleinfo>
    <title>GNOME Kijelzőkezelő referencia-kézikönyv</title>

    <revhistory>
      <revision>
        <revnumber>0.0</revnumber>
        <date>2008-09</date>
      </revision>
    </revhistory>

    <abstract role="description">
      <para>A GDM a GNOME Kijelzőkezelő, amely egy grafikus bejelentkezési program.</para>
    </abstract>

    <authorgroup>
      <author>
        <firstname>Martin</firstname><othername>K.</othername>
           <surname>Petersen</surname>
        <affiliation>
          <address><email>mkp@mkp.net</email></address>
        </affiliation>
      </author>
      <author>
        <firstname>George</firstname><surname>Lebl</surname>
        <affiliation>
          <address><email>jirka@5z.com</email></address>
        </affiliation>
      </author>
      <author>
        <firstname>Jon</firstname><surname>McCann</surname>
        <affiliation>
          <address><email>mccann@jhu.edu</email></address>
        </affiliation>
      </author>
      <author>
        <firstname>Ray</firstname><surname>Strode</surname>
        <affiliation>
          <address><email>rstrode@redhat.com</email></address>
        </affiliation>
      </author>
      <author role="maintainer">
        <firstname>Brian</firstname><surname>Cameron</surname>
        <affiliation>
          <address><email>Brian.Cameron@Oracle.COM</email></address>
        </affiliation>
      </author>
    </authorgroup>
    <copyright>
      <year>1998</year>
      <year>1999</year>
      <holder>Martin K. Petersen</holder>
    </copyright>
    <copyright>
      <year>2001</year>
      <year>2003</year>
      <year>2004</year>
      <holder>George Lebl</holder>
    </copyright>
    <copyright>
      <year>2003</year>
      <year>2007</year>
      <year>2008</year>
      <holder>Red Hat, Inc.</holder>
    </copyright>
    <copyright>
      <year>2003</year>
       <year>2011</year>
       <holder>Oracle and/or its affiliates. All rights reserved.</holder>
    </copyright>

    

    <releaseinfo>Ez a kézikönyv a GNOME Kijelzőkezelő 2.26.0-s verzióját ismerteti. Utoljára 2009. október 2-án volt frissítve.</releaseinfo>  
  </articleinfo>

  <!-- ============= Preface ================================== -->

  <sect1 id="preface">
    <title>A kézikönyvben használt kifejezések és egyezmények</title>

    <para>Ez a kézikönyv a GNOME Kijelzőkezelő 2.26.0-s verzióját ismerteti. Utoljára 2009. október 2-án volt frissítve.</para>  

    <para>
      Chooser - A program used to select a remote host for managing a
      display remotely on the attached display (<command>gdm-host-chooser</command>).
    </para>

    <para>
      FreeDesktop - The organization providing desktop standards, such as the
      Desktop Entry Specification used by GDM.
      <ulink type="http" url="http://www.freedesktop.org/">
      http://www.freedesktop.org</ulink>.
    </para>
    <para>GDM: GNOME Kijelzőkezelő (GNOME Display Manager). A szoftvercsomag egészének leírására szolgál.</para>

    <para>
      Greeter - The graphical login window (provided by <command>gnome-shell</command>).
    </para>

    <para>PAM: moduláris hitelesítési modulok</para>

    <para>XDMCP - X-megjelenítéskezelő protokoll</para>

    <para>
      Xserver - An implementation of the X Window System.  For example the
      Xorg Xserver provided by the X.org Foundation
      <ulink type="http" url="http://www.x.org/">http://www.x.org</ulink>.
    </para>

    <para>
      Paths that start with a word in angle brackets are relative to the
      installation prefix. I.e. <filename>&lt;share&gt;/pixmaps/</filename>
      refers to <filename>/usr/share/pixmaps</filename> if GDM was
      configured with <command>--prefix=/usr</command>.
    </para>
  </sect1>

  <!-- ============= Overview ================================= -->

  <sect1 id="overview">
    <title>Áttekintés</title>

    <sect2 id="introduction">
      <title>Bevezetés</title>

      <para>A GNOME Display Manager (GDM) egy olyan kijelzőkezelő, amely megvalósítja a csatlakoztatott és távoli kijelzők kezeléséhez szükséges összes jelentős funkciót. A GDM a semmiből íródott, és nem tartalmaz semmilyen XDM vagy X-konzorcium kódot.</para>

      <para>Ne feledje, hogy a GDM konfigurálható, és számos beállítási lehetőség hatással van a biztonságra. Ebben a dokumentumban kiemelésre kerülnek azok a problémák, amelyekkel tisztában kell lenni.</para> 

      <para>Ne feledje, hogy egyes operációs rendszerek úgy állítják be a GDM-et, hogy az a jelen dokumentumban leírt alapértelmezett értékektől eltérően viselkedjen. Ha úgy tűnik, hogy a GDM nem a dokumentáltak szerint viselkedik, akkor ellenőrizze, hogy a kapcsolódó beállítások eltérnek-e az itt leírtaktól.</para>

      <para>
        For further information about GDM, refer to the project website at
        <ulink type="http" url="http://wiki.gnome.org/Projects/GDM/">
        http://wiki.gnome.org/Projects/GDM</ulink>.
      </para>

      <para>
        For discussion or queries about GDM, refer to the discussion forum at
        <ulink type="http" url="https://discourse.gnome.org/tag/gdm">
        https://discourse.gnome.org/tag/gdm</ulink>.
        The archives of the previous mailing list are also a good resource to
        check to seek answers to common questions. The list was archived at
        <ulink type="http" url="https://mail.gnome.org/archives/gdm-list/">
        https://mail.gnome.org/archives/gdm-list/</ulink> and has a search
        facility to look for messages with keywords.
      </para>

      <para>
        Please submit any bug reports or enhancement requests to
        <ulink type="http" url="https://gitlab.gnome.org/GNOME/gdm/-/issues/">
        https://gitlab.gnome.org/GNOME/gdm/-/issues/</ulink>.
      </para>
    </sect2>

    <sect2 id="stability">
      <title>Az interfész stabilitása</title>

      <para>A GDM 2.20 és a korábbi verziók stabil beállítási interfészeket támogattak. A kódbázist azonban teljesen átírták a GDM 2.22-höz, és nem teljesen kompatibilis visszafelé a régebbi kiadásokkal. Ez részben azért van, mert a dolgok másképp működnek, így néhány kapcsolónak egyszerűen nincs értelme, részben azért, mert néhány kapcsolónak soha nem volt értelme, részben pedig azért, mert néhány funkciót még nem valósítottak meg újra.</para>

      <para>
        Interfaces which continue to be supported in a stable fashion include
        the Init, PreSession, PostSession, PostLogin, and Xsession scripts.
        Some daemon configuration options in the 
        <filename>&lt;etc&gt;/gdm/custom.conf</filename> file continue to be
        supported.  Also, the <filename>~/.dmrc</filename>, and face browser
        image locations are still supported.
      </para>

      <para>A GDM 2.20 és a korábbi verziók támogatták a több különálló grafikus kártyával rendelkező kijelzők kezelésének lehetőségét, mint például a terminálkiszolgáló környezetben használtakat, egy ablakban történő bejelentkezést egy olyan programon keresztül, mint az Xnest vagy a Xephyr, a gdmsetup programot, az XML-alapú üdvözlő témákat és az XDMCP választónak a bejelentkezési képernyőről történő futtatásának lehetőségét. Ezek a funkciók nem kerültek vissza a 2.22-es átírás során.</para>

    </sect2>

    <sect2 id="functionaldesc">
      <title>Funkcionális leírás</title>

<!--
<para>
        TODO - Would be good to discuss D-Bus, perhaps the new GObject model,
               and to explain the reasons why the rewrite made GDM better.
               From a high-level overview perspective, rather than the
               technical aspects.
</para>
-->

      <para>A GDM felelős a rendszer kijelzőinek kezeléséért. Ez magában foglalja a felhasználók hitelesítését, a felhasználói munkamenet elindítását és a felhasználói munkamenet megszüntetését. A GDM konfigurálható, és a beállítási módokat ennek a dokumentumnak az „A GDM beállítása” szakasza ismerteti. A GDM a fogyatékkal élő felhasználók számára is elérhető.</para>

      <para>A GDM lehetővé teszi a fő konzol kijelzőjének és a virtuális terminálon keresztül indított kijelzőknek a kezelését. Integrálva van más programokkal, mint például a Fast User Switch Applet (FUSA) és a gnome-screensaver, hogy az Xserver virtuális terminál (VT) interfészen keresztül több kijelzőt tudjon kezelni a konzolon. Képes az XDMCP kijelzőket is kezelni.</para>

      <para>
        Regardless of the display type, GDM will do the following when it
        manages the display.  It will start an Xserver process, then run the
        <filename>Init</filename> script as the root user, and start the
        greeter program on the display.
      </para>

      <para>
        The greeter program is run as the unprivileged "gdm"
        user/group.  This user and group are described in the
        "Security" section of this document.  The main functions of
        the greeter program are to provide a mechanism for selecting
        an account for log in and to drive the dialogue between
        the user and system when authenticating that account. The authentication
        process is driven by Pluggable Authentication Modules (PAM).  The PAM
        modules determine what prompts (if any) are shown to the user to
        authenticate.  On the average system, the greeter program will request
        a username and password for authentication.  However some systems may
        be configured to use supplemental mechanisms such as a fingerprint or
        SmartCard readers. GDM can be configured to support these
        alternatives in parallel with greeter login extensions and the
        <command>--enable-split-authentication</command>
        <filename>./configure</filename> option, or one at a
        time via system PAM configuration.
      </para>

      <para>
         The smartcard extension can be enabled or disabled via the
         <filename>org.gnome.display-manager.extensions.smartcard.active</filename>
         gsettings key.
      </para>

      <para>
         Likewise, the fingerprint extension can be enabled or disabled via the
         <filename>org.gnome.display-manager.extensions.fingerprint.active</filename>
         gsettings key.
      </para>

      <para>A GDM és a PAM úgy is konfigurálható, hogy ne igényeljen semmilyen bemenetet, amely azt eredményezi, hogy a GDM automatikusan bejelentkezik és egyszerűen elindít egy munkamenetet, ami hasznos lehet bizonyos környezetekben, például egyfelhasználós rendszereknél vagy kioszkoknál.</para>

      <para>
        In addition to authentication, the greeter program allows the user to
        select which session to start and which language to use.  Sessions are
        defined by files that end in the .desktop suffix and more information
        about these files can be found in the "GDM User Session and Language
        Configuration" section of this document.  By default, GDM is configured
        to display a face browser so the user can select their user account by
        clicking on an image instead of having to type their username. GDM
        keeps track of the user's default session and language in the user's
        <filename>~/.dmrc</filename> and will use these defaults if the user
        did not pick a session or language in the login GUI.
      </para>

      <para> 
        After authenticating a user, the daemon runs the
        <filename>PostLogin</filename> script as root, then runs the  
        <filename>PreSession</filename> script as root.  After running these
        scripts, the user session is started.  When the user exits their 
        session, the <filename>PostSession</filename> script is run as root.
        These scripts are provided as hooks for distributions and end-users
        to customize how sessions are managed.  For example, using these 
        hooks you could set up a machine which creates the user's $HOME
        directory on the fly, and erases it on logout.  The difference 
        between the <filename>PostLogin</filename> and
        <filename>PreSession</filename> scripts is that
        <filename>PostLogin</filename> is run before the pam_open_session call
        so is the right place to do anything which should be run before the
        user session is initialized.  The <filename>PreSession</filename>
        script is called after session initialization.
      </para>
    </sect2>

    <sect2 id="greeterpanel">
      <title>Üdvözlő panel</title>
      <para>A GDM üdvözlő program a képernyő aljára dokkolt panelt jelenít meg, amely további funkciókat biztosít. A felhasználó kiválasztásakor a panel lehetővé teszi a felhasználó számára, hogy a bejelentkezés után kiválassza a használni kívánt munkamenetet, nyelvet és billentyűzetkiosztást. A billentyűzetkiosztás-választó a jelszó beírásakor használt billentyűzetkiosztást is megváltoztatja. A panel tartalmaz egy területet is a bejelentkezési szolgáltatások számára, hogy állapotikonokat hagyjanak ott. Néhány példa az állapotikonokra az akkumulátor ikonja az akkumulátor aktuális használatához, valamint az akadálymentesítési funkciók engedélyezésének ikonja. Az üdvözlő program olyan gombokat is biztosít, amelyek lehetővé teszik a felhasználó számára a rendszer leállítását vagy újraindítását. Szükség esetén a GDM úgy is konfigurálható, hogy a leállítás és újraindítás gombok ne jelenjenek meg. A GDM a PolicyKit segítségével (vagy az Oracle Solaris rendszeren lévő szerepalapú hozzáférés-vezérlésen keresztül) úgy is konfigurálható, hogy a leállítási vagy újraindítási kérés elfogadása előtt a felhasználónak megfelelő jogosultsággal kelljen rendelkeznie.</para>

      <para>Ne feledje, hogy a billentyűzetkiosztási funkciók csak a libxklavier támogatással rendelkező rendszereken érhetőek el.</para>
    </sect2>

    <sect2 id="accessibility">
      <title>Akadálymentesítés</title>

        <para>A GDM támogatja az „akadálymentes bejelentkezést”, amely lehetővé teszi a felhasználók számára, hogy akkor is bejelentkezzenek az asztali munkamenetükbe, ha nem tudják a képernyőt, az egeret vagy a billentyűzetet a szokásos módon, egyszerűen használni. Elérhetők az akadálymentes technológiai (AT) funkciók, mint például a képernyő-billentyűzet, a képernyőolvasó, a képernyőnagyító és az X-kiszolgáló AccessX billentyűzet-akadálymentesítése. Szükség esetén lehetőség van nagy méretű szöveg vagy nagy kontrasztú ikonok és vezérlők engedélyezésére is. A dokumentum „Akadálymentesítési beállítás” szakaszában további információkat talál arról, hogy hogyan lehet a különböző akadálymentesítési funkciókat beállítani.</para>

        <para>Néhány operációs rendszeren meg kell győződni arról, hogy a GDM felhasználó tagja-e az „audio” csoportnak az olyan AT programok esetében, amelyeknek hangkimenetre van szükségük (például szövegről beszédre átalakító), hogy működőképesek legyenek.</para>
    </sect2>

    <sect2 id="facebrowser">
      <title>A GDB arcböngésző</title>

      <para>Az arcböngésző egy olyan interfész, amely lehetővé teszi a felhasználók számára, hogy egy képre kattintva válasszák ki a felhasználónevüket. Ez a funkció az org.gnome.login-screen disable-user-list GSettings-kulcson keresztül engedélyezhető vagy tiltható le, és alapértelmezetten be van kapcsolva. Ha ki van kapcsolva, akkor a felhasználóknak kézzel kell beírniuk a teljes felhasználónevüket. Ha engedélyezve van, akkor megjeleníti az összes olyan helyi felhasználót, akik elérhetőek a bejelentkezésre a rendszeren (az /etc/passwd fájlban meghatározott összes felhasználói fiók, amelyeknek van érvényes parancsértelmezője és kellően magas UID-ja), valamint azokat a távoli felhasználókat, akik nemrég jelentkeztek be. A GDM 2.20 és a korábbi verziókban az arcböngésző az összes távoli felhasználót megpróbálta megjeleníteni, ami teljesítményproblémákat okozott a nagy, vállalati telepítésekben.</para>

      <para>Az arcböngésző úgy van konfigurálva, hogy a leggyakrabban bejelentkező felhasználókat jelenítse meg a lista tetején. Ez segít abban, hogy a gyakran bejelentkező felhasználók gyorsan megtalálják bejelentkezési képüket.</para>

      <para>Az arcböngésző támogatja a „kiegészítési keresést”, amely dinamikusan a listában lévő megfelelő felhasználónévre mozgatja az arckiválasztást a felhasználó gépelése közben. Ez azt jelenti, hogy egy hosszú felhasználónévvel rendelkező felhasználónak csak a felhasználónév első néhány karakterét kell beírnia, mielőtt a megfelelő elem kiválasztásra kerül a listában.</para>

      <para>
        The icons used by GDM can be installed globally by the sysadmin or can
        be located in the user's home directories.  If installed globally
        they should be in the <filename>&lt;share&gt;/pixmaps/faces/</filename>
        directory and the filename should be the name of the user.  Face image
        files should be a standard image that GTK+ can read, such as PNG or
        JPEG.  Face icons placed in the global face directory must be readable
        to the GDM user.
      </para>

<!--
<para>
        TODO - In the old GDM the ~/gnome2/gdm file is used, but the new code
               seems to use ~/.gnome/gdm.  Error?
</para>
-->
      <para>
        If there is no global icon for the user, GDM will look in the user's
        $HOME directory for the image file.  GDM will first look for the user's
        face image in <filename>~/.face</filename>.  If not found, it will try 
        <filename>~/.face.icon</filename>.  If still not found, it will use the
        value defined for "face/picture=" in the 
        <filename>~/.gnome2/gdm</filename> file.
      </para>

      <para>Ha egy felhasználónak nincs meghatározott arcképe, akkor a GDM az aktuális GTK+ témában meghatározott „stock_person” ikont fogja használni. Ha nincs ilyen kép meghatározva, akkor egy általános arcképet fog használni tartalékként.</para>

      <para>Ne feledje, hogy a távoli felhasználók saját könyvtáraiban található arcikonok betöltése és méretezése nagyon időigényes feladat lehet. Mivel a képek NIS-en vagy NFS-en keresztül történő betöltése nem praktikus, a GDM nem próbálja meg betölteni az arcképeket a távoli saját könyvtárakból.</para>

      <para>Ha a böngésző be van kapcsolva, akkor a számítógépen lévő érvényes felhasználónevek mindenki számára láthatóvá válnak. Ha az XDMCP engedélyezve van, akkor a felhasználónevek a távoli felhasználók számára is láthatóak. Ez természetesen némileg korlátozza a biztonságot, mivel egy rosszindulatú felhasználónak nem kell kitalálnia az érvényes felhasználóneveket. Egyes nagyon szigorúan korlátozott környezetekben az arcböngésző nem biztos, hogy megfelelő.</para>

    </sect2>

    <sect2 id="xdmcp">
      <title>XDMCP</title>

<!--
<para>
        TODO - What XDMCP features actually work?   I know that the
               chooser is missing.
</para>
-->

      <para>A GDM-démon úgy is konfigurálható, hogy figyelje és kezelje a távoli kijelzőktől érkező X-kijelzőkezelési protokoll (XDMCP) kéréseket. Alapértelmezetten az XDMCP-támogatás ki van kapcsolva, de igény szerint engedélyezhető. Ha a GDM TCP-csomagoló támogatással lett összeállítva, akkor a démon csak a TCP-csomagoló konfigurációs fájljában lévő GDM-szolgáltatás szakaszban megadott gépeknek ad hozzáférést.</para>

      <para>A GDM számos olyan intézkedést tartalmaz, amelyek ellenállóbbá teszik az XDMCP-szolgáltatást érő szolgáltatásmegtagadási támadásokkal szemben. Sok protokollparaméter, a kézfogadási időkorlátok stb. finomhangolhatóak. Az alapértelmezett konfigurációnak észszerűen kell működnie a legtöbb rendszeren.</para>

      <para>A GDM alapértelmezetten az XDMCP-kéréseket az XDMCP-nél használt normál UDP-porton, a 177-es porton figyeli, és a QUERY és BROADCAST_QUERY kérésekre egy WILLING csomag küldésével válaszol a küldőnek.</para>

      <para>A GDM úgy is konfigurálható, hogy az INDIRECT lekérdezéseket tiszteletben tartsa, és gépválasztót jelenítsen meg a távoli kijelzőhöz. A GDM megjegyzi a felhasználó választását, és a későbbi kéréseket a kiválasztott kezelőhöz továbbítja. A GDM támogatja a protokoll olyan kiterjesztését is, amely elfelejteti az átirányítást, amint a felhasználó kapcsolódása sikerült. Ez a kiterjesztés csak akkor támogatott, ha mindkét démon GDM. Ez átlátszó, és az XDM vagy más, XDMCP-t megvalósító démonok figyelmen kívül fogják hagyni.</para>

      <para>
        If XDMCP seems to not be working, make sure that all machines are
        specified in <filename>/etc/hosts</filename>.
      </para>

      <para>Az XDMCP használata során felmerülő biztonsági problémákkal kapcsolatos információkért olvassa el a „Biztonság” szakaszt.</para>
    </sect2>

    <sect2 id="logging">
      <title>Naplózás</title>

      <para>
        GDM uses syslog to log errors and status.  It can also log debugging
        information, which can be useful for tracking down problems if GDM is
        not working properly.  Debug output can be enabled by setting the
        debug/Enable key to "true" in the
        <filename>&lt;etc&gt;/gdm/custom.conf</filename> file.
      </para>

      <para>
        Output from the various Xservers is stored in the GDM log directory,
        which is normally <filename>&lt;var&gt;/log/gdm/</filename>.  Any
        Xserver messages are saved to a file associated with the display value,
        <filename>&lt;display&gt;.log</filename>.  
      </para>

      <para>
        The session output is piped through the GDM daemon to the
        <filename>~/<replaceable>$XDG_CACHE_HOME</replaceable>/gdm/session.log</filename>
        file which usually expands to <filename>~/.cache/gdm/session.log</filename>.
        The file is overwritten on each login, so logging out and logging back
        into the same user via GDM will cause any messages from the previous
        session to be lost.
      </para>

      <para>
        Note that if GDM can not create this file for some reason, then a
        fallback file will be created named <filename>~/<replaceable>$XDG_CACHE_HOME</replaceable>/gdm/session.log.XXXXXXXX</filename>
        where the <filename>XXXXXXXX</filename> are some random characters.
      </para>
    </sect2>

    <sect2 id="fusa">
      <title>Gyors felhasználóváltás</title>

      <para>A GDM lehetővé teszi, hogy egyszerre több felhasználó is bejelentkezzen. Miután egy felhasználó bejelentkezett, további felhasználók jelentkezhetnek be a GNOME panelen lévő felhasználóváltón keresztül, vagy a GNOME képernyővédőjének zároló képernyő párbeszédablakában lévő „Felhasználóváltás” gombra kattintva. Az aktív munkamenet ugyanezzel a mechanizmussal váltható oda és vissza. Ne feledje, hogy egyes disztribúciók esetleg nem adják hozzá a felhasználóváltót az alapértelmezett panelkonfigurációhoz. A panel helyi menüjének használatával adható hozzá.</para>
      <para>Ne feledje, hogy ez a funkció a virtuális terminálokat támogató rendszereken érhető el. Ez a funkció nem fog működni, ha a virtuális terminálok nem érhetők el.</para>
    </sect2>
  </sect1>

  <!-- ============= Security ================================= -->

  <sect1 id="security">
    <title>Biztonság</title>

    <sect2 id="gdmuser">
      <title>A GDM felhasználója és csoportja</title>

      <para>A megfelelő működéshez biztonsági okokból ajánlott egy külön erre a célra létrehozott felhasználó- és csoportazonosítót használni. Ez a felhasználó és csoport a legtöbb rendszeren általában „gdm”, de bármilyen felhasználóra vagy csoportra beállítható. Az összes grafikus felhasználói felületű GDM program ezen felhasználóként fut, így a felhasználóval interakcióba lépő programok egy védőfallal ellátott környezetben futnak. Ennek a felhasználónak és csoportnak korlátozott jogosultságokkal kell rendelkeznie.</para>

      <para>
        The only special privilege the "gdm" user requires is the
        ability to read and write Xauth files to the
        <filename>&lt;var&gt;/run/gdm</filename> directory.  The
        <filename>&lt;var&gt;/run/gdm</filename> directory should have
        root:gdm ownership and 1777 permissions.
      </para>

      <para>
        You should not, under any circumstances, configure the GDM user/group
        to a user which a user could easily gain access to, such as the user
        <filename>nobody</filename>.  Any user who gains access to an Xauth
        key can snoop on and control running GUI programs running in the
        associated session or perform a denial-of-service attack on it.  It
        is important to ensure that the system is configured properly so that
        only the "gdm" user has access to these files and that it
        is not easy to login to this account.  For example, the account should
        be setup to not have a password or allow non-root users to login to the
        account.
      </para>

      <para>A GDM üdvözlő konfigurációja a GConf beállításai között van tárolva. Ahhoz, hogy a GDM felhasználó képes legyen a konfiguráció írására, az szükséges, hogy a „gdm” felhasználónak írható $HOME könyvtára legyen. A felhasználók tetszés szerint konfigurálhatják az alapértelmezett GConf konfigurációt, hogy ne kelljen írható $HOME könyvtárral rendelkező „gdm” felhasználót biztosítani. Azonban a GDM egyes funkciói letiltásra kerülhetnek, ha nem képes állapotinformációkat írni a GConf-konfigurációba.</para>
    </sect2>

    <sect2 id="PAM">
      <title>PAM</title>

      <para>A GDM a PAM-et használja a bejelentkezés hitelesítésére. A PAM a Pluggable Authentication Modules (moduláris hitelesítési modulok) rövidítése, és a legtöbb olyan program használja, amely hitelesítést kér a számítógépen. Lehetővé teszi a rendszergazdának, hogy a különböző bejelentkezési programok (például ssh, bejelentkezési grafikus felület, képernyővédő stb.) számára különleges hitelesítési viselkedést állítson be.</para>

      <para>A PAM bonyolult és nagymértékben konfigurálható, de ennek a dokumentációnak nem célja, hogy ezt részletesen elmagyarázza. Ehelyett inkább áttekintést kíván adni arról, hogy a PAM konfigurációja hogyan kapcsolódik a GDM-hez, hogyan konfigurálják általában a PAM-ot a GDM-mel, valamint az ismert problémákat ismerteti. Elvárható, hogy egy olyan személynek, akinek a PAM konfigurációját kell elvégeznie, a PAM dokumentációjának további olvasása szükséges ahhoz, hogy megértse, hogyan kell a PAM-ot konfigurálni, és hogy megértse az ebben a szakaszban használt kifejezéseket.</para>
        
      <para>
        PAM configuration has different, but similar, interfaces on different
        Operating Systems, so check the
        <ulink type="help" url="man:pam.d">pam.d</ulink> or
        <ulink type="help" url="man:pam.conf">pam.conf</ulink> man page for
        details.  Be sure you read the PAM documentation and are comfortable
        with the security implications of any changes you intend to make to
        your configuration.
      </para>

      <para>Ne feledje, hogy alapértelmezetten a GDM a „gdm” PAM-szolgáltatásnevet használja a normál bejelentkezéshez és a „gdm-autologin” PAM-szolgáltatásnevet az automatikus bejelentkezéshez. Előfordulhat, hogy ezek a szolgáltatások nincsenek meghatározva a pam.d vagy pam.conf beállítófájlban. Ha nincs bejegyzés, akkor a GDM az alapértelmezett PAM-viselkedést fogja használni. A legtöbb rendszeren ennek jól kell működnie. Azonban előfordulhat, hogy az automatikus bejelentkezés funkció nem működik, ha a gdm-autologin szolgáltatás nincs meghatározva.</para>

      <para>
        The <filename>PostLogin</filename> script is run before
        pam_open_session is called, and the <filename>PreSession</filename>
        script is called after.  This allows the system administrator to add
        any scripting to the login process either before or after PAM 
        initializes the session.
      </para>

      <para>Ha a GDM-et más típusú hitelesítési mechanizmusokkal (például ujjlenyomat- vagy intelligenskártya-olvasóval) is működőképessé szeretné tenni, akkor ezt a kívánt hitelesítési típushoz tartozó PAM-szolgáltatási modul használatával kell megvalósítania, nem pedig a GDM-kód közvetlen módosításának kísérletével. Olvassa el a rendszerén lévő PAM-dokumentációt.</para>

      <para>A PAM-nak vannak bizonyos korlátai a tekintetben, hogy egyszerre több hitelesítési típussal is képes legyen dolgozni, például az intelligens kártya elfogadásának, illetve a felhasználónévnek és jelszónak a bejelentkezési programba való beírási képességének támogatásában. Vannak olyan technikák, amelyekkel ez működik, és a legjobb, ha egy ilyen konfiguráció beállításakor utánanéz, hogy ezt a problémát általában hogyan szokták megoldani.</para>

      <para>Ha az automatikus bejelentkezés nem működik egy rendszeren, akkor ellenőrizze, hogy a „gdm-autologin” PAM-verem meg van-e határozva a PAM konfigurációjában. Ahhoz, hogy ez működjön, olyan PAM-modult kell használni, amely egyszerűen nem végez hitelesítést, vagy amely egyszerűen PAM_SUCCESS értéket ad vissza az összes nyilvános interfészéről. Feltételezve, hogy a rendszere rendelkezik olyan pam_allow.so PAM-modullal, amely ezt teszi, a „gdm-autologin” engedélyezéséhez szükséges PAM-konfigurációnak így kellene kinéznie:</para>

<screen>
       gdm-autologin auth  required    pam_unix_cred.so.1
       gdm-autologin auth  sufficient  pam_allow.so.1
       gdm-autologin account  sufficient  pam_allow.so.1
       gdm-autologin session  sufficient  pam_allow.so.1
       gdm-autologin password  sufficient  pam_allow.so.1
</screen>

      <para>A fenti beállítás nem fogja az utolsó bejelentkezés bejegyzésének előállítását eredményezni. Ha utolsó bejelentkezés bejegyzése szükséges, akkor használja a következőket a munkamenethez:</para>

<screen>
       gdm-autologin session required pam_unix_session.so.1
</screen>

      <para>Ha a számítógépet többen használják, ami miatt az automatikus bejelentkezés nem megfelelő, akkor egyes felhasználók számára engedélyezheti a jelszó megadása nélküli bejelentkezést. Ezt a funkciót a gnome-system-tools programban lévő users-admin eszközben lehet felhasználónként engedélyezni. Ez úgy érhető el, hogy a jelszó bekérése előtt ellenőrzi, hogy a felhasználó tagja-e a „nopasswdlogin” nevű Unix-csoportnak. Ahhoz, hogy ez működjön, a „gdm” szolgáltatás PAM-beállítófájljának tartalmaznia kell egy ehhez hasonló sort:</para>

<screen>
      gdm auth  sufficient  pam_succeed_if.so  user ingroup nopasswdlogin
</screen>

    </sect2>

    <sect2 id="utmpwtmp">
      <title>utmp és wtmp</title>

      <para>
        GDM generates utmp and wtmp User Accounting Database entries upon
        session login and logout.  The utmp database contains user access
        and accounting information that is accessed by commands such as
        <command>finger</command>, <command>last</command>,
        <command>login</command>, and <command>who</command>.  The wtmp
        database contains the history of user access and accounting 
        information for the utmp database.  Refer to the 
        <ulink type="help" url="man:utmp">utmp</ulink> and
        <ulink type="help" url="man:wtmp">wtmp</ulink>
        man pages on your system for more information.
      </para>
    </sect2>

    <sect2 id="xauth">
      <title>X-kiszolgáló hitelesítési séma</title>

      <para>
        Xserver authorization files are stored in a newly created subdirectory
        of <filename>&lt;var&gt;/run/gdm</filename> at start up.  These files
        are used to store and share a "password" between X clients
        and the Xserver.  This "password" is unique for each session
        logged in, so users from one session can't snoop on users from another.
      </para>

      <para>A GDM csak a MIT-MAGIC-COOKIE-1 X-kiszolgáló hitelesítési sémát támogatja. Általában keveset lehet nyerni a többi sémából, és eddig nem is tettek erőfeszítést a megvalósításukra. Különösen óvatosnak kell lenni az XDMCP használatával, mert az X-kiszolgáló hitelesítési sütije nyílt szövegként megy át a hálózaton. Ha a lehallgatás lehetséges, akkor egy támadó a használt hitelesítési sémától függetlenül egyszerűen lehallgathatja a hitelesítési jelszavát, amikor bejelentkezik. Ha a lehallgatás lehetséges és nem kívánatos, akkor inkább ssh-t kell használni az X-kapcsolat alagútjának létrehozására az XDMCP használata helyett. Az XDMCP-re egyfajta grafikus telnetként is gondolhat, amelynek ugyanolyan biztonsági problémái vannak. A legtöbb esetben az ssh -Y előnyben részesítendő a GDM XDMCP funkcióival szemben.</para>

    </sect2>

    <sect2 id="xdmcpsecurity">
      <title>XDMCP biztonság</title>

      <para>Annak ellenére, hogy a kijelzőt sütik védik, az X-események és így a jelszavak bevitele során beírt billentyűleütések továbbra is nyílt szövegként kerülnek átvitelre a hálózaton. Ezek elfogása triviális.</para>

      <para>Az XDMCP elsősorban vékony kliensek futtatásához hasznos, például terminál laborokban. Ezeknek a vékony klienseknek mindig csak a kiszolgáló eléréséhez van szükségük a hálózatra, ezért a legjobb biztonsági irányelvnek az tűnik, ha ezek a vékony kliensek külön hálózaton vannak, amelyhez a külvilág nem férhet hozzá, és csak a kiszolgálóhoz tudnak kapcsolódni. Az egyetlen pont, ahonnan a külvilágot el kell érni, az a kiszolgáló. Az ilyen típusú beállítások soha nem használhatnak kezeletlen elosztót vagy más lehallgatható hálózatot.</para>

    </sect2>

    <sect2 id="xdmcpaccess">
      <title>XDMCP hozzáférés-vezérlés</title>

      <para>Az XDMCP hozzáférés-vezérlése TCP-csomagolók használatával történik. Lehetséges a GDM-et TCP-csomagoló támogatása nélkül is lefordítani, így előfordulhat, hogy ez a funkció nem támogatott néhány operációs rendszeren.</para>

      <para>
        You should use the daemon name <command>gdm</command> in the
        <filename>&lt;etc&gt;/hosts.allow</filename> and
        <filename>&lt;etc&gt;/hosts.deny</filename> files.  For example to 
        deny computers from <filename>.evil.domain</filename> from logging in,
        then add
      </para>
<screen>
gdm: .evil.domain
</screen>
      <para>
        to <filename>&lt;etc&gt;/hosts.deny</filename>.  You may also need
        to add
      </para>
<screen>
gdm: .your.domain
</screen>
      <para>
        to your <filename>&lt;etc&gt;/hosts.allow</filename> if you normally
        disallow all services from all hosts.  See the
        <ulink type="help" url="man:hosts.allow">hosts.allow(5)</ulink> man
        page for details.
      </para>
    </sect2>

    <sect2 id="firewall">
      <title>Tűzfal biztonság</title>

      <para>Annak ellenére, hogy a GDM megpróbál túljárni az XDMCP-t kihasználni próbáló potenciális támadók eszén, mégis azt tanácsoljuk, hogy blokkolja az XDMCP-portot (általában a 177-es UDP-portot) a tűzfalán, hacsak valóban nincs rá szükség. A GDM védelmet nyújt a szolgáltatásmegtagadásos támadások ellen, de az X protokoll még mindig eleve nem biztonságos, és csak ellenőrzött környezetekben szabad használni. Emellett minden egyes távoli kapcsolat sok erőforrást vesz igénybe, így sokkal könnyebb szolgáltatásmegtagadásos támadást végrehajtani az XDMCP-n keresztül, mint egy webkiszolgálót megtámadni.</para>

      <para>Az összes X-kiszolgáló portot is bölcs dolog blokkolni. Ezek a 6000 fölötti TCP-portok (minden kijelzőszámhoz egy) a tűzfalon. Ne feledje, hogy a GDM a 20-as és annál magasabb kijelzőszámokat használja a rugalmas, igény szerinti kiszolgálókhoz.</para>

      <para>Az X nem túl biztonságos protokoll, ha az interneten keresztül használják, az XDMCP pedig még kevésbé biztonságos.</para>
    </sect2>

    <sect2 id="policykit">
      <title>PolicyKit</title>

<!--
<para>
        TODO - Should we say more?
</para>
-->

      <para>A GDM úgy is konfigurálható, hogy PolicyKitet használjon annak lehetővé tételére, hogy a rendszergazda vezérelhesse azt, hogy a bejelentkezési képernyő biztosítson-e leállítás és újraindítás gombokat az üdvözlő képernyőn.</para>

      <para>
        These buttons are controlled by the
        <filename>org.freedesktop.consolekit.system.stop-multiple-users</filename>
        and
        <filename>org.freedesktop.consolekit.system.restart-multiple-users</filename>
        actions respectively.  Policy for these actions can be set up using the
        polkit-gnome-authorization tool, or the polkit-auth command line program.
      </para>
 
    </sect2>

    <sect2 id="rbac">
      <title>RBAC (szerepalapú hozzáférés-vezérlés)</title>

      <para>A GDM úgy is konfigurálható, hogy szerepalapú hozzáférés-vezérlést (RBAC) használjon a PolicyKit helyett. Ebben az esetben a szerepalapú hozzáférés-vezérlés konfigurációja használható annak vezérlésére, hogy a bejelentkezési képernyő biztosítson-e leállítás és újraindítás gombokat az üdvözlő képernyőn.</para>

      <para>
        For example, on Oracle Solaris, the "solaris.system.shutdown"
        authorization is used to control this.  Simply modify the 
        <filename>/etc/user_attr</filename> file so that the "gdm"
        user has this authorization.
      </para>
    </sect2>

  </sect1>

  <!-- ============= ConsoleKit ================================ -->

  <sect1 id="consolekit">
    <title>ConsoleKit támogatás</title>

<!--
<para>
    TODO - Should we update these docs?  Probably should mention any 
           configuration that users may want to do for using it with GDM?
           If so, perhaps this section should be moved to a subsection of
           the "Configure" section?
</para>
-->

    <para>A GDM támogatja a ConsoleKit nevű felhasználói és bejelentkezési munkamenet-nyilvántartási keretrendszerrel történő felhasználói bejelentkezési információk közzétételét. A ConsoleKit képes nyomon követni az összes jelenleg bejelentkezett felhasználót. Ebben a tekintetben használható a legtöbb Unix-szerű operációs rendszeren elérhető utmp vagy utmpx fájlok helyettesítéseként.</para>

    <para>Amikor a GDM új bejelentkezési folyamat létrehozására készül egy felhasználó számára, akkor meghívja a ConsoleKit egy jogosultsággal rendelkező metódusát, hogy új munkamenetet nyisson a felhasználónak. Ekkor a GDM a ConsoleKitnek is megadja a felhasználói munkamenetre vonatkozó információkat, többek között például a felhasználó azonosítóját, a munkamenethez hozzárendelendő X11-kijelző nevét, azt a gépnevet, ahonnan a munkamenet származik (hasznos XDMCP-munkamenet esetén), valamint azt, hogy a munkamenet csatolt-e vagy sem. A felhasználói folyamatot kezdeményező entitásként a GDM egyedülálló helyzetben van ahhoz, hogy tudjon a felhasználói munkamenetről, és hogy megbízzanak benne ezeknek az információknak a megadásában. Ennek a jogosultsággal rendelkező metódusnak a használatát a D-Bus rendszerüzenetbusz biztonsági irányelvének használata korlátozza.</para>

    <para>Abban az esetben, ha egy meglévő munkamenettel rendelkező felhasználó hitelesített a GDM-nél, és a meglévő munkamenet folytatását kéri, a GDM meghívja a ConsoleKit egy jogosultsággal rendelkező metódusát a munkamenet feloldásához. Annak pontos részletei, hogy mi történik, amikor a munkamenet megkapja ezt a feloldási jelet, nem meghatározott és a munkamenetre jellemző. Azonban a legtöbb munkamenet válaszul feloldja a képernyővédőt.</para>

    <para>Ha a felhasználó a kijelentkezést választja, illetve ha a GDM vagy a munkamenet váratlanul kilép, akkor a felhasználói munkamenet regisztrációja törölve lesz a ConsoleKitből.</para>
  </sect1>

  <!-- ============= Configuration ============================= -->

  <sect1 id="configuration">
    <title>Beállítás</title>

    <para>A GDM számos konfigurációs interfésszel rendelkezik. Ezek közé tartoznak a parancsfájlírási integrációs pontok, a démon konfigurációja, az üdvözlő konfigurációja, az általános munkamenet beállításai, a gnome-settings-daemon konfigurációval való integráció és a munkamenet konfigurációja. Ezek az integrációs típusok az alábbiakban részletesen ismertetésre kerülnek.</para>

    <sect2 id="scripting">
      <title>Parancsfájlírási integrációs pontok</title>
      
      <para>
        The GDM script integration points can be found in the
        <filename>&lt;etc&gt;/gdm/</filename> directory:
      </para>

<screen>
Xsession
Init/
PostLogin/
PreSession/
PostSession/
</screen>

      <para>
        The <filename>Init</filename>, <filename>PostLogin</filename>,
        <filename>PreSession</filename>, and <filename>PostSession</filename>
        scripts all work as described below.
      </para>

      <para>
        For each type of script, the default one which will be executed is
        called "Default" and is stored in a directory associated with
        the script type.  So the default <filename>Init</filename> script is 
        <filename>&lt;etc&gt;/gdm/Init/Default</filename>.  A per-display
        script can be provided, and if it exists it will be run instead of the 
        default script.  Such scripts are stored in the same directory as the
        default script and have the same name as the Xserver DISPLAY value for
        that display.  For example, if the <filename>&lt;Init&gt;/:0</filename>
        script exists, it will be run for DISPLAY ":0".
     </para>

     <para>Ezen parancsfájlok mindegyike rendszergazdai jogosultsággal fut, és 0-t ad vissza sikeres futtatás esetén, illetve egy nem nulla visszatérési kódot, ha olyan hiba történt, amely a bejelentkezési munkamenet megszakítását eredményezi. Ne feledje azt sem, hogy a GDM addig blokkol, amíg a parancsfájlok be nem fejeződnek, így ha bármelyik parancsfájl elakad, az a bejelentkezési folyamatot is megakasztja.</para>

      <para>
        When the Xserver for the login GUI has been successfully started, but
        before the login GUI is actually displayed, GDM will run the
        <filename>Init</filename> script.  This script is useful for starting
        programs that should be run while the login screen is showing, or for
        doing any special initialization if required.
      </para>

      <para>
        After the user has been successfully authenticated GDM will run the
        <filename>PostLogin</filename> script.  This is done before any session
        setup has been done, including before the pam_open_session call.  This
        script is useful for doing any session initialization that needs to
        happen before the session starts.  For example, you might setup the
        user's $HOME directory if needed.
      </para>

      <para>
        After the user session has been initialized, GDM will run the
        <filename>PreSession</filename> script.  This script is useful for
        doing any session initialization that needs to happen after the 
        session has been initialized.  It can be used for session management or
        accounting, for example.
      </para>

      <para> 
        When a user terminates their session, GDM will run the
        <filename>PostSession</filename> script.  Note that the Xserver will
        have been stopped by the time this script is run, so it should not be
        accessed.  
      </para>

      <para>
        Note that the <filename>PostSession</filename> script will be run
        even when the display fails to respond due to an I/O error or
        similar. Thus, there is no guarantee that X applications will work
        during script execution.
      </para>

      <para>
        All of the above scripts will set the
        <filename>$RUNNING_UNDER_GDM</filename> environment variable to
        <filename>yes</filename>.  If the scripts are also shared with other
        display managers, this allows you to identify when GDM is calling these
        scripts, so you can run specific code when GDM is used.
      </para>
    </sect2>

    <sect2 id="autostart">
      <title>Automatikus indítás beállítása</title>
      
      <para>
        The <filename>&lt;share&gt;/gdm/autostart/LoginWindow</filename>
        directory contains files in the format specified by the
        "FreeDesktop.org Desktop Application Autostart
        Specification".  Standard features in the specification may be
        used to specify programs that should auto-restart or only be launched
        if a GConf configuration value is set, etc.
      </para>

      <para>
        Any <filename>.desktop</filename> files in this directory will cause
        the associated program to automatically start with the login GUI
        greeter.  By default, GDM is shipped with files which will autostart
        the gdm-simple-greeter login GUI greeter itself, the
        gnome-power-manager application, the gnome-settings-daemon, and the
        metacity window manager.  These programs are needed for the greeter
        program to work.  In addition, desktop files are provided for starting
        various AT programs if the configuration values specified in the
        Accessibility Configuration section below are set.
      </para>
    </sect2>

    <sect2 id="xsessionscript">
      <title>Az Xsession parancsfájl</title>

      <para>
        There is also an <filename>Xsession</filename> script located at
        <filename>&lt;etc&gt;/gdm/Xsession</filename> which is called between
        the <filename>PreSession</filename> and the
        <filename>PostSession</filename> scripts.  This script does not
        support per-display like the other scripts.  This script is used for
        actually starting the user session.  This script is run as the user,
        and it will run whatever session was specified by the Desktop session
        file the user selected to start. 
      </para>
    </sect2>

    <sect2 id="daemonconfig">
      <title>Démon beállítása</title>

      <para>
        The GDM daemon is configured using the
        <filename>&lt;etc&gt;/gdm/custom.conf</filename> file.  Default
        values are stored in GConf in the <filename>gdm.schemas</filename>
        file.  It is recommended that end-users modify the
        <filename>&lt;etc&gt;/gdm/custom.conf</filename> file because the
        schemas file may be overwritten when the user updates their system to
        have a newer version of GDM.
      </para>

      <para>Ne feledje, hogy a GDM régebbi verziói további beállítási lehetőségeket is támogattak, amelyek többé már nem támogatottak a GDM legújabb verzióiban.</para>

      <para>
        The <filename>&lt;etc&gt;/gdm/custom.conf</filename> file is in the
        <filename>keyfile</filename> format.  Keywords in brackets
        define group sections, strings before an equal sign (=) are keys and
        the data after equal sign represents their value.  Empty lines or
        lines starting with the hash mark (#) are ignored.  
      </para>

      <para>
        The file <filename>&lt;etc&gt;/gdm/custom.conf</filename> supports the
        "[daemon]", "[security]", and "[xdmcp]"
        group sections.  Within each group, there are particular key/value
        pairs that can be specified to modify how GDM behaves.  For example,
        to enable timed login and specify the timed login user to be a user
        named "you", you would modify the file so it contains the
        following lines:
      </para>
     
<screen>
[daemon]
TimedLoginEnable=true
TimedLogin=you
</screen>

      <para>A támogatott beállítási kulcsok teljes listája a következő:</para>

      <sect3 id="choosersection">
        <title>[chooser]</title>
        <variablelist>

          <varlistentry>
            <term>Multicast</term>
            <listitem>
              <synopsis>Multicast=false</synopsis>
              <para>Ha igaz és az IPv6 engedélyezve van, akkor a választó csoportcímes lekérdezést küld a helyi hálózatra, és összegyűjti a válaszokat a csoportcímes csoporthoz csatlakozott gépektől.</para>
            </listitem>
          </varlistentry>
         
          <varlistentry>
            <term>MulticastAddr</term>
            <listitem>
              <synopsis>MulticastAddr=ff02::1</synopsis>
              <para>Ez a kapcsolatszintű csoportcímes cím.</para>
            </listitem>
          </varlistentry>
        </variablelist>
      </sect3>

      <sect3 id="daemonsection">
        <title>[daemon]</title>
        <variablelist>
          <varlistentry>
            <term>TimedLoginEnable</term>
            <listitem>
              <synopsis>TimedLoginEnable=false</synopsis>
              <para>
                 If the user given in <filename>TimedLogin</filename> should be
                logged in after a number of seconds (set with
                <filename>TimedLoginDelay</filename>) of inactivity on the
                login screen.  This is useful for public access terminals or
                perhaps even home use.  If the user uses the keyboard or
                browses the menus, the timeout will be reset to 
                <filename>TimedLoginDelay</filename> or 30 seconds, whichever 
                is higher.   If the user does not enter a username but just
                hits the ENTER key while the login program is requesting the
                username, then GDM will assume the user wants to login
                immediately as the timed user.  Note that no password will be
                asked for this user so you should be careful, although if using
                PAM it can be configured to require password entry before
                allowing login.  Refer to the "Security-&gt;PAM"
                section of the manual for more information, or for help if this
                feature does not seem to work.
              </para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>TimedLogin</term>
            <listitem>
              <synopsis>TimedLogin=</synopsis>
              <para>Ez az a felhasználó, akit be kell jelentkeztetni a megadott számú másodpercnyi inaktivitás után.</para>
              <para>Ha az érték egy függőleges vonallal | (a csőszimbólummal) végződik, akkor a GDM végrehajtja a megadott programot, és a program által a szabványos kimeneten visszaadott bármilyen értéket használja fel a felhasználóként. A program a DISPLAY környezeti változó készletével fut annak érdekében, hogy lehetőség legyen a felhasználó kijelzőnkénti megadására. Ha például az érték az „/usr/bin/getloginuser|”, akkor az „/usr/bin/getloginuser” program lesz lefuttatva a felhasználó értékének lekéréséhez.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>TimedLoginDelay</term>
            <listitem>
              <synopsis>TimedLoginDelay=30</synopsis>
              <para>
                Delay in seconds before the <filename>TimedLogin</filename>
                user will be logged in.
              </para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>AutomaticLoginEnable</term>
            <listitem>
              <synopsis>AutomaticLoginEnable=false</synopsis>
              <para>
                If true, the user given in <filename>AutomaticLogin</filename>
                should be logged in immediately. This feature is like timed
                login with a delay of 0 seconds.
              </para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>AutomaticLogin</term>
            <listitem>
              <synopsis>AutomaticLogin=</synopsis>
              <para>
                This is the user that should be logged in immediately if
                <filename>AutomaticLoginEnable</filename> is true.
              </para>
              <para>Ha az érték egy függőleges vonallal | (a csőszimbólummal) végződik, akkor a GDM végrehajtja a megadott programot, és a program által a szabványos kimeneten visszaadott bármilyen értéket használja fel a felhasználóként. A program a DISPLAY környezeti változó készletével fut annak érdekében, hogy lehetőség legyen a felhasználó kijelzőnkénti megadására. Ha például az érték az „/usr/bin/getloginuser|”, akkor az „/usr/bin/getloginuser” program lesz lefuttatva a felhasználó értékének lekéréséhez.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>User</term>
            <listitem>
              <synopsis>User=gdm</synopsis>
              <para>
                The username under which the greeter and other GUI programs
                are run.  Refer to the <filename>User</filename>
                configuration key and to the "Security-&gt;GDM User And
                Group" section of this document for more information.
              </para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>Group</term>
            <listitem>
              <synopsis>Group=gdm</synopsis>
              <para>
                The group name under which the greeter and other GUI programs
                are run.  Refer to the <filename>Group</filename>
                configuration key and to the "Security-&gt;GDM User And
                Group" section of this document for more information.
              </para>
            </listitem>
          </varlistentry>
        </variablelist>
      </sect3>

      <sect3 id="debugsection">
        <title>Hibakeresési beállítások</title>
      
        <variablelist>
          <title>[debug]</title>
          
          <varlistentry>
            <term>Enable</term>
            <listitem>
              <synopsis>Enable=false</synopsis>
              <para>
                To enable debugging, set the debug/Enable key to
                "true" in the
                <filename>&lt;etc&gt;/gdm/custom.conf</filename>
                file and restart GDM.  Then debug output will be sent to the
                system log file (<filename>&lt;var&gt;/log/messages</filename>
                or <filename>&lt;var&gt;/adm/messages</filename> depending on
                your Operating System).
              </para>
            </listitem>
          </varlistentry>
        </variablelist>
      </sect3>

      <sect3 id="securitysection">
        <title>Biztonsági beállítások</title>
      
        <variablelist>
          <title>[security]</title>
          
          <varlistentry>
            <term>DisallowTCP</term>
            <listitem>
              <synopsis>DisallowTCP=true</synopsis>
              <para>
                If true, then always append <filename>-nolisten tcp</filename>
                to the command line when starting attached Xservers, thus
                disallowing TCP connection.  This is a more secure
                configuration if you are not using remote connections.
              </para>
            </listitem>
          </varlistentry>
        </variablelist>
      </sect3>

      <sect3 id="xdmcpsection">
        <title>XDCMP-támogatás</title>

        <variablelist>
          <title>[xdmcp]</title>
          
          <varlistentry>
            <term>DisplaysPerHost</term>
            <listitem>
              <synopsis>DisplaysPerHost=1</synopsis>
              <para>Annak megakadályozásához, hogy a támadók megtöltsék a várakozási sorokat, a GDM csak egy kapcsolatot engedélyez minden egyes távoli számítógéphez. Ha egynél több képernyővel rendelkező számítógépek számára szeretne megjelenítési szolgáltatásokat nyújtani, akkor növelnie kell ezt az értéket.</para>

              <para>Ne feledje, hogy a csatlakoztatott KIJELZŐK megengedett száma nincs korlátozva. Csak az XDMCP-n keresztüli távoli kapcsolatokat korlátozza ez a beállítási lehetőség.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>Enable</term>
            <listitem>
              <synopsis>Enable=false</synopsis>
              <para>Ennek igazra állítása engedélyezi az XDMCP-támogatást, amely lehetővé teszi a távoli kijelzők/X-terminálok GDM általi kezelését.</para>
            
              <para>
                <filename>gdm</filename> listens for requests on UDP port 177.
                See the Port option for more information.
              </para>
              
              <para>
                If GDM is compiled to support it, access from remote displays
                can be controlled using the TCP Wrappers library. The service
                name is <filename>gdm</filename>
              </para>
            
              <para>
                You should add 
<screen>
gdm:.my.domain
</screen>
                to your <filename>&lt;etc&gt;/hosts.allow</filename>, depending
                on your TCP Wrappers configuration.  See the
                <ulink type="help" url="man:hosts.allow">hosts.allow</ulink>
                man page for details.
              </para>
              
              <para>Ne feledje, hogy az XDMCP nem különösebben biztonságos protokoll, és jó ötlet lehet a tűzfalon blokkolni a 177-es UDP-portot, hacsak nincs igazán szüksége rá.</para>
            </listitem>
          </varlistentry>
          
          <varlistentry>
            <term>HonorIndirect</term>
            <listitem>
              <synopsis>HonorIndirect=true</synopsis>
              <para>
                Enables XDMCP INDIRECT choosing (i.e. remote execution of
                <filename>gdmchooser</filename>) for X-terminals which do not
                supply their own display browser.
              </para>
            </listitem>
          </varlistentry>
        
          <varlistentry>
            <term>MaxPending</term>
            <listitem>
              <synopsis>MaxPending=4</synopsis>
              <para>A szolgáltatásmegtagadásos támadások elkerülése érdekében a GDM rögzített méretű várakozási sorral rendelkezik a függőben lévő kapcsolatokhoz. Egyszerre csak a MaxPending beállításban megadott kijelzők indulhatnak el.</para>
            
              <para>Ne feledje, hogy ez a paraméter nem korlátozza a kezelhető távoli kijelzők számát. Csak az egyidejűleg kapcsolatot kezdeményező kijelzők számát korlátozza.</para>
            </listitem>
          </varlistentry>
          
          <varlistentry>
            <term>MaxSessions</term>
            <listitem>
              <synopsis>MaxSessions=16</synopsis>
              <para>Meghatározza az egyidejűleg kezelendő távoli kijelzőkapcsolatok legnagyobb számát. Vagyis a távoli kijelzők teljes számát, amelyek használhatják a gépét.</para>
            </listitem>
          </varlistentry>
        
          <varlistentry>
            <term>MaxWait</term>
            <listitem>
              <synopsis>MaxWait=30</synopsis>
              <para>Ha a GDM készen áll egy kijelző kezelésére, akkor egy olyan egyedi munkamenet-azonosítót tartalmazó ACCEPT csomagot küld neki, amely a későbbi XDMCP-beszélgetésekben lesz használva.</para>
            
              <para>A GDM ezután a munkamenet-azonosítót a várakozási sorba helyezi arra várva, hogy a kijelző egy MANAGE kéréssel válaszoljon.</para>
            
              <para>Ha nem érkezik válasz a MaxWait beállításban megadott másodpercen belül, akkor a GDM halottnak nyilvánítja a kijelzőt, és törli azt a várakozási sorból, felszabadítva ezzel a helyet más kijelzők számára.</para>
            </listitem>
          </varlistentry>
          
          <varlistentry>
            <term>MaxWaitIndirect</term>
            <listitem>
              <synopsis>MaxWaitIndirect=30</synopsis>
              <para>
                The MaxWaitIndirect parameter determines the maximum number of
                seconds between the time where a user chooses a host and the
                subsequent indirect query where the user is connected to the
                host.  When the timeout is exceeded, the information about the
                chosen host is forgotten and the indirect slot freed up for
                other displays.  The information may be forgotten earlier if
                there are more hosts trying to send indirect queries then
                <filename>MaxPendingIndirect</filename>.
              </para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>Port</term>
            <listitem>
              <synopsis>Port=177</synopsis>
              <para>
                The UDP port number <filename>gdm</filename> should listen to
                for XDMCP requests. Do not change this unless you know what
                you are doing.
              </para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>Willing</term>
            <listitem>
              <synopsis>Willing=&lt;etc&gt;/gdm/Xwilling</synopsis>
              <para>Ha a gép egy WILLING csomagot küld vissza egy QUERY kérés után, akkor olyan karakterláncot küld, amely megadja ennek a kiszolgálónak az aktuális állapotát. Az alapértelmezett üzenet a rendszer azonosítója, de lehetőség van olyan parancsfájl létrehozására, amely személyre szabott üzenetet jelenít meg. Ha ez a parancsfájl nem létezik vagy ez a kulcs üres, akkor az alapértelmezett üzenet kerül elküldésre. Ha ez a parancsfájl sikeres és kimenetet állít elő, akkor a kimenet első sora kerül elküldésre (és csak az első sor). Legfeljebb 3 másodpercenként egyszer fut le, hogy megakadályozza a gép QUERY csomagokkal való elárasztásával történő lehetséges szolgáltatásmegtagadást.</para>
            </listitem>
          </varlistentry>
        </variablelist>
      </sect3>
    </sect2>

    <sect2 id="greeterconfiguration">
        <title>Egyszerű üdvözlő beállítása</title>

        <para>
          The GDM default greeter is called the simple Greeter and is
          configured via GConf.  Default values are stored in GConf in the
          <filename>gdm-simple-greeter.schemas</filename> file.  These defaults
          can be overridden if the "gdm" user has a writable $HOME
          directory to store GConf settings.  These values can be edited using
          the <command>gconftool-2</command> or <command>gconf-editor</command>
          programs.  The following configuration options are supported:
        </para>

        <variablelist>
          <title>Üdvözlő beállítási kulcsai</title>

          <varlistentry>
            <term>/apps/gdm/simple-greeter/banner_message_enable</term>
            <listitem>
              <synopsis>false (logikai)</synopsis>
              <para>Azt szabályozza, hogy a szalagcímüzenet szövege megjelenjen-e.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>/apps/gdm/simple-greeter/banner_message_text</term>
            <listitem>
              <synopsis>NULL (karakterlánc)</synopsis>
              <para>Megadja az üdvözlőablakban megjelenítendő szöveges szalagcímüzenetet.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>/apps/gdm/simple-greeter/disable_restart_buttons</term>
            <listitem>
              <synopsis>false (logikai)</synopsis>
              <para>Azt szabályozza, hogy megjelenjenek-e az újraindítási gombok a bejelentkezési ablakban.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>/apps/gdm/simple-greeter/disable_user_list</term>
            <listitem>
              <synopsis>false (logikai)</synopsis>
              <para>Ha igaz, akkor az ismert felhasználókkal rendelkező arcböngésző nem jelenik meg a bejelentkezési ablakban.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>/apps/gdm/simple-greeter/logo_icon_name</term>
            <listitem>
              <synopsis>computer (karakterlánc)</synopsis>
              <para>Az üdvözlő logóhoz használandó tematikus ikon nevének beállítása.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>/apps/gdm/simple-greeter/recent-languages</term>
            <listitem>
              <synopsis>[] (karakterlánclista)</synopsis>
              <para>A bejelentkezési ablakban alapértelmezetten megjelenítendő nyelvek listájának beállítása. Az alapértelmezett érték a „[]”. Az alapértelmezett beállítással csak a rendszer alapértelmezett nyelve és az „Egyéb…” lehetőség jelenik meg, amely az elérhető nyelvek teljes listáját megjelenítő párbeszédpanelt jeleníti meg, hogy a felhasználó választhasson közülük.</para>

              <para>A felhasználók nem szándékoznak kézzel megváltoztatni ezt a beállítást. Ehelyett a GDM nyomon követi az ebben a beállítási kulcsban kiválasztott nyelveket, és megjeleníti azokat a nyelv kombinált listájában az „Egyéb…” választási lehetőséggel együtt. Ezáltal a gyakran kiválasztott nyelveket könnyebb kiválasztani.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>/apps/gdm/simple-greeter/recent-layouts</term>
            <listitem>
              <synopsis>[] (karakterlánclista)</synopsis>
              <para>A bejelentkezési panelen alapértelmezetten megjelenítendő billentyűzetkiosztások listájának beállítása. Az alapértelmezett érték a „[]”. Az alapértelmezett beállítással csak a rendszer alapértelmezett billentyűzetkiosztása és az „Egyéb…” lehetőség jelenik meg, amely az elérhető billentyűzetkiosztások teljes listáját megjelenítő párbeszédpanelt jeleníti meg, hogy a felhasználó választhasson közülük.</para>

              <para>A felhasználók nem szándékoznak kézzel megváltoztatni ezt a beállítást. Ehelyett a GDM nyomon követi az ebben a beállítási kulcsban kiválasztott billentyűzetkiosztásokat, és megjeleníti azokat a billentyűzetkiosztás kombinált listájában az „Egyéb…” választási lehetőséggel együtt. Ezáltal a gyakran kiválasztott billentyűzetkiosztásokat könnyebb kiválasztani.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>/apps/gdm/simple-greeter/wm_use_compiz</term>
            <listitem>
              <synopsis>false (logikai)</synopsis>
              <para>Azt szabályozza, hogy a compiz legyen-e használva ablakkezelőként a metacity helyett.</para>
            </listitem>
          </varlistentry>
        </variablelist>
    </sect2>

    <sect2 id="accessibilityconfiguration">
     <title>Akadálymentesítési beállítások</title>

      <para>Ez a szakasz a GDM-ben elérhető akadálymentesítési beállítási lehetőségeket ismerteti.</para>

      <sect3 id="accessibilitydialog">
        <title>A GDM akadálymentesítési párbeszédablaka és a GConf-kulcsok</title>

        <para>A bejelentkezési képernyőn lévő GDM üdvözlőpanel megjelenít egy akadálymentesítési ikont. Az ikonra kattintva megnyílik a GDM akadálymentesítési párbeszédablaka. A GDM akadálymentesítési párbeszédablakában található egy jelölőnégyzetekből álló lista, így a felhasználó engedélyezheti vagy letilthatja a kapcsolódó segédeszközöket.</para>

        <para>A képernyő-billentyűzet, a képernyőnagyító és a képernyőolvasó segédeszközöknek megfelelő jelölőnégyzetek arra a három GConf-kulcsra hatnak, amelyek ennek a dokumentumnak a következő szakaszában kerülnek ismertetésre. Ezen jelölőnégyzetek engedélyezésével vagy letiltásával a hozzárendelt GConf-kulcs „true” (igaz) vagy „false” (hamis) értékre lesz beállítva. Ha a GConf-kulcs igazra van állítva, akkor az ehhez a GConf-kulcshoz kapcsolt segédeszközök elindulnak. Ha a GConf-kulcs „false” (hamis) értékre van állítva, akkor a GConf-kulcshoz kapcsolt minden futó segédeszköz befejeződik. Ezek a GConf-kulcsok nem lesznek automatikusan visszaállítva az alapértelmezett állapotba, miután a felhasználó bejelentkezett. Következésképpen az utolsó GDM bejelentkezési munkamenet során futó segédeszközök automatikusan elindulnak a következő GDM bejelentkezési munkamenetnél.</para>

        <para>A GDM akadálymentesítési párbeszédablakában lévő többi jelölőnégyzetnek nincs megfelelő GConf-kulcsa, mivel az általuk nyújtott akadálymentesítési funkciók biztosításához nincs további program elindítva. Ezek az egyéb lehetőségek olyan akadálymentesítési funkcióknak felelnek meg, amelyeket a GDM-munkamenet során mindig futó X-kiszolgáló biztosít.</para>
      </sect3>

      <sect3 id="accessibilitygconfconfiguration">
        <title>Akadálymentesítési GConf-kulcsok</title>

        <para>A GDM a következő GConf-kulcsokat nyújtja az akadálymentesítési funkcióinak vezérléséhez:</para>

        <variablelist>
          <title>GDM beállítási kulcsok</title>

          <varlistentry>
            <term>/desktop/gnome/interface/accessibility</term>
            <listitem>
              <synopsis>false (logikai)</synopsis>
              <para>Azt vezérli, hogy az akadálymentesítési infrastruktúra elinduljon-e a GDM grafikus felhasználói felületével. Erre számos akadálymentesítési technológiai programnak szüksége van a működéséhez.</para>
            </listitem>
          </varlistentry>
          <varlistentry>
            <term>/desktop/gnome/applications/at/screen_magnifier_enabled</term>
            <listitem>
              <synopsis>false (logikai)</synopsis>
              <para>Ha be van állítva, akkor az ehhez a GConf-kulcshoz kapcsolt segédeszközök elindulnak a GDM grafikus felhasználói felületű programmal. Alapértelmezetten ez egy képernyőnagyító alkalmazás.</para>
            </listitem>
          </varlistentry>
          <varlistentry>
            <term>/desktop/gnome/applications/at/screen_keyboard_enabled</term>
            <listitem>
              <synopsis>false (logikai)</synopsis>
              <para>Ha be van állítva, akkor az ehhez a GConf-kulcshoz kapcsolt segédeszközök elindulnak a GDM grafikus felhasználói felületű programmal. Alapértelmezetten ez egy képernyő-billentyűzet alkalmazás.</para>
            </listitem>
          </varlistentry>
          <varlistentry>
            <term>/desktop/gnome/applications/at/screen_reader_enabled</term>
            <listitem>
              <synopsis>false (logikai)</synopsis>
              <para>Ha be van állítva, akkor az ehhez a GConf-kulcshoz kapcsolt segédeszközök elindulnak a GDM grafikus felhasználói felületű programmal. Alapértelmezetten ez egy képernyőolvasó alkalmazás.</para>
            </listitem>
          </varlistentry>
        </variablelist>
      </sect3>

      <sect3 id="accessibilitytoolsconfiguration">
        <title>GConf-kulcsok összekapcsolása az akadálymentesítési eszközökkel</title>

        <para>A screen_magnifier_enabled, a screen_keyboard_enabled és a screen_reader_enabled GConf-kulcsoknál az induló segédeszköz a GDM automatikus indítási könyvtárában található asztali fájloktól függ, amint ennek a kézikönyvnek az „Automatikus indítás beállítása” szakaszában bemutatásra került. A GDM automatikus indítási könyvtárában lévő bármely asztali fájl összekapcsolható ezekkel a GConf-kulcsokkal azáltal, hogy az asztali fájlban lévő AutostartCondition értékben megadásra kerül az adott GConf-kulcs. Tehát az asztali fájlban lévő pontos AutostartCondition sor az alábbiak egyike lehet:</para>

<screen>
AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled
AutostartCondition=GNOME /desktop/gnome/applications/at/screen_magnifier_enabled
AutostartCondition=GNOME /desktop/gnome/applications/at/screen_reader_enabled
</screen>

        <para>Ha egy akadálymentesítési kulcs igaz, akkor minden olyan program elindul, amely a GDM automatikus indítási asztali fájlban ehhez a kulcshoz hozzá van kapcsolva (hacsak a „Hidden” kulcs nincs igazra állítva az asztali fájlban). Egyetlen GConf-kulcs akár több segédeszközt is elindíthat, ha a GDM automatikus indítási könyvtárában több, ezzel az AutostartCondition bejegyzéssel rendelkező asztali fájl is megtalálható.</para>
      </sect3>

      <sect3 id="accessibilitytoolexample">
        <title>Példa az akadálymentesítési eszköz beállításainak módosítására</title>

        <para>Ha például a GNOME a GOK-kal, mint alapértelmezett képernyő-billentyűzettel kerül terjesztésre, akkor ezt lehet egy másik programmal helyettesíteni, ha szükséges. A GOK alkalmazásnak az „onboard” képernyő-billentyűzet alkalmazással történő cseréjéhez, valamint a „mousetweaks” segédeszköz használati támogatásának aktiválásához a következő beállításra van szükség.</para>

        <para>Hozzon létre egy asztali fájlt az „onboard” és egy másodikat a „mousetweaks” számára, például onboard.desktop és mousetweaks.desktop néven. Ezeket a fájlokat a GDM automatikus indítási könyvtárában kell elhelyezni, és ennek a dokumentumnak az „Automatikus indítás beállítása” szakaszában bemutatott formátumban kell lenniük.</para>

        <para>
         The following is an example <filename>onboard.desktop</filename> file:
        </para>

<screen>
[Desktop Entry]
Encoding=UTF-8
Name=Onboard Onscreen Keyboard
Comment=Use an on-screen keyboard
TryExec=onboard
Exec=onboard --size 500x180 -x 20 -y 10
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Accessibility;
AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled
</screen>

        <para>
         The following is an example <filename>mousetweaks.desktop</filename>
         file:
        </para>

<screen>
[Desktop Entry]
Encoding=UTF-8
Name=Software Mouse-Clicks
Comment=Perform clicks by dwelling with the pointer
TryExec=mousetweaks
Exec=mousetweaks --enable-dwell -m window -c -x 20 -y 240 
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Accessibility;
AutostartCondition=GNOME /desktop/gnome/applications/at/screen_keyboard_enabled
</screen>

        <para>Ne feledje az AutostartCondition sort, amely hozzákapcsolja mindkét asztali fájlt a képernyő-billentyűzet GConf-kulcsához.</para>

        <para>A GOK indításának letiltásához el kell távolítani vagy deaktiválni kell a GOK képernyő-billentyűzet asztali fájlját. Ellenkező esetben az onboard és a GOK egyszerre indulna el. Ez úgy érhető el, ha eltávolítja a gok.desktop fájlt a GDM automatikus indítási könyvtárából, vagy ha hozzáadja a „Hidden=true” kulcsbeállítást a gok.desktop fájlhoz.</para>

        <para>Ezen változtatások elvégzése után a GOK többé nem kerül elindításra, amikor a felhasználó aktiválja a képernyő-billentyűzetet a GDM munkamenetben. Ehelyett az onboard és a mousetweaks lesz elindítva.</para>
      </sect3>
    </sect2>

    <sect2 id="generalsessionconfig">
      <title>Általános munkamenet-beállítások</title>
<!--
<para>
          TODO - I think this section should be expanded upon.  What specific
                 keys are of interest, or would some users be likely to want
                 to configure?  Also, would be good to be more specific about
                 how lock down management is handled.
</para>
-->
        <para>A GDM üdvözlő részben ugyanazt a keretrendszert használja, mint amelyet az asztali munkamenet használni fog. És ezáltal számos azonos GConf-beállítás befolyásolja. Ezen beállítások mindegyikénél az üdvözlő az alapértelmezett értéket fogja használni, hacsak azt kifejezetten nem bírálja felül a GDM telepített kötelező házirendje vagy a rendszer kötelező házirendje. A GDM saját kötelező házirendet telepít, hogy bizonyos beállításokat biztonsági okokból lezárjon.</para>
    </sect2>

    <sect2 id="gnomesettingsdaemon">
      <title>GNOME beállítási démon</title>
<!--
<para>
          TODO - I think this section should be expanded upon.  What specific
                 keys are of interest, or would some users be likely to want
                 to configure?  Also, would be good to give a more complete
                 list of plugins that users might want to consider disabling.
                 Also, shouldn't we list the sound/active key in the Greeter
                 configuration setting?  Oddly I do not find this key used
                 in anything but the chooser in SVN.
</para>
-->

        <para>A GDM a következő gnome-settings-daemon bővítményeket engedélyezi: a11y-keyboard, background, sound, xsettings.</para>

        <para>Ezek olyan dolgokért felelősek, mint a háttérkép, a betűkészlet- és témabeállítások, a hangesemények stb.</para>

        <para>
          Plugins can also be disabled using GConf. For example, if you want to
          disable the sound plugin then unset the following key:
          <filename>/apps/gdm/simple-greeter/settings-manager-plugins/sound/active</filename>.
        </para>
    </sect2>

    <sect2 id="sessionconfig">
      <title>A GDM-munkamenet beállítása</title>

      <para>
        GDM sessions are specified using the FreeDesktop.org Desktop Entry
        Specification, which can be referenced at the following URL:
        <ulink url="http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec">
        http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec</ulink>.
      </para>

      <para>
        By default, GDM will install desktop files in the
        <filename>&lt;share&gt;/xsessions</filename> directory.  GDM will
        search the following directories in this order to find desktop files:
        <filename>&lt;etc&gt;/X11/sessions/</filename>,
        <filename>&lt;dmconfdir&gt;/Sessions</filename>, 
        <filename>&lt;share&gt;/xsessions</filename>, and
        <filename>&lt;share&gt;/gdm/BuiltInSessions</filename>.  By default the
        <filename>&lt;dmconfdir&gt;</filename> is set to
        <filename>&lt;etc&gt;/dm/</filename> unless GDM is configured to use
        a different directory via the "--with-dmconfdir" option.
      </para>

      <para>
        A session can be disabled by editing the desktop file and adding a line
        as follows: <filename>Hidden=true</filename>.
      </para>

      <para>
        GDM desktop files support a GDM-specific extension, a key named
        "X-GDM-BypassXsession".  If the key is not specified in a
        desktop file, the value defaults to "false".  If this key is
        specified to be "true" in a desktop file, then GDM will
        launch the program specified by the desktop file "Exec" key
        directly when starting the user session.  It will not run the program
        via the <filename>&lt;etc&gt;/gdm/Xsession</filename> script, which is
        the normal behavior.  Since bypassing the
        <filename>&lt;etc&gt;/gdm/Xsession</filename> script avoids setting up
        the user session with the normal system and user settings, sessions
        started this way can be useful for debugging problems in the system or
        user scripts that might be preventing a user from being able to start
        a session.
      </para>

    </sect2>

    <sect2 id="userconfig">
      <title>GDM felhasználói munkamenet és nyelvbeállítás</title>
      <para>
        The user's default session and language choices are stored in the
        <filename>~/.dmrc</filename> file.  When a user logs in for the first
        time, this file is created with the user's initial choices.  The user
        can change these default values by simply changing to a different value
        when logging in.  GDM will remember this change for subsequent logins.
      </para>

      <para>
        The <filename>~/.dmrc</filename> file is in the standard
        <filename>INI</filename> format.  It has one section called
        <filename>[Desktop]</filename> which has two keys:
        <filename>Session</filename> and <filename>Language</filename>.
      </para>

      <para>
        The <filename>Session</filename> key specifies the basename of the
        session <filename>.desktop</filename> file that the user wishes to
        normally use without the <filename>.desktop</filename> extension.
        The <filename>Language</filename> key specifies the language that the
        user wishes to use by default.  If either of these keys is missing, the
        system default is used.  The file would normally look as follows:
      </para>

<screen>
[Desktop]
Session=gnome
Language=cs_CZ.UTF-8
</screen>
    </sect2>

  </sect1>

  <!-- ============= GDM Commands ============================= -->

  <sect1 id="binaries">
    <title>GDM parancsok</title>

    <sect2 id="sbindir_binaries">
      <title>GDM rendszergazda-felhasználói parancsok</title>

      <para>
        The GDM package provides the following commands in
        <filename>sbindir</filename> intended to be run by the root user:
      </para>

      <sect3 id="gdmcommandline">
        <title><command>gdm</command> Command Line Options</title>

        <para>
          <command>gdm</command> is the main daemon which sets up
          graphical login environment and starts necessary helpers.
       </para>

        <variablelist>
          <title><command>gdm</command> Command Line Options</title>

          <varlistentry>
            <term>-?, --help</term>
            <listitem>
              <para>Rövid áttekintést ad a parancssori kapcsolókról.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>--fatal-warnings</term>
            <listitem>
              <para>Olyanná teszi az összes figyelmeztetést, hogy a GDM kilépését okozza.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>--timed-exit</term>
            <listitem>
              <para>Kilépés 30 másodperc után. Hibakereséshez hasznos.</para>
            </listitem>
          </varlistentry>

          <varlistentry>
            <term>--version</term>
            <listitem>
              <para>A GDM-démon verziójának kiírása.</para>
            </listitem>
          </varlistentry>
        </variablelist>
      </sect3>

      <sect3 id="gdmrestartcommandline">
        <title><command>gdm-restart</command> Command Line Options</title>

        <para>
          <command>gdm-restart</command> stops and restarts GDM by sending
          the GDM daemon a HUP signal.  This command will immediately terminate
          all sessions and log out users currently logged in with GDM.
        </para>
      </sect3>

      <sect3 id="gdmsaferestartcommandline">
        <title><command>gdm-safe-restart</command> Command Line Options</title>
  
        <para>
          <command>gdm-safe-restart</command> stops and restarts GDM by
          sending the GDM daemon a USR1 signal.  GDM will be restarted as soon
          as all users log out.
        </para>
      </sect3>

      <sect3 id="gdmstopcommandline">
        <title><command>gdm-stop</command> Command Line Options</title>

        <para>
          <command>gdm-stop</command> stops GDM by sending the GDM daemon
          a TERM signal. 
        </para>
      </sect3>
    </sect2>
  </sect1>

  <!-- ============= Troubleshooting =========================== -->

  <sect1 id="troubleshooting">
    <title>Hibaelhárítás</title>
<!--
<para>
      TODO - any other tips we should add?  Might be useful to highlight any
             common D-Bus configuration issues?
</para>
-->

    <para>Ez a szakasz a GDM működésbe hozásához szükséges hasznos tanácsokat ismerteti. Általánosságban elmondható, hogy ha problémája van a GDM használatával, akkor küldhet hibajelentést vagy e-mailt a gdm-list levelezőlistára. Az ezzel kapcsolatos információk a dokumentum „Bevezetés” szakaszában találhatók.</para>

    <para>
      If GDM is failing to work properly, it is always a good idea to include
      debug information.  To enable debugging, set the debug/Enable key to
      "true" in the <filename>&lt;etc&gt;/gdm/custom.conf</filename>
      file and restart GDM.  Then use GDM to the point where it fails, and
      debug output will be sent to the system log file
      (<filename>&lt;var&gt;/log/messages</filename> or
      <filename>&lt;var&gt;/adm/messages</filename> depending on your Operating
      System).  If you share this output with the GDM community via a bug
      report or email, please only include the GDM related debug information
      and not the entire file since it can be large.  If you do not see any
      GDM syslog output, you may need to configure syslog (refer to the
      <ulink type="help" url="man:syslog">syslog</ulink> man page).
    </para>

    <sect2 id="wontstart">
      <title>A GDM nem indul el</title>

      <para>Számos probléma okozhatja, hogy a GDM nem indul el, de ez a szakasz néhány gyakori problémát tárgyal, és azt, hogy miként közelítheti meg a GDM indulásával kapcsolatos probléma felderítését. Néhány probléma azt eredményezi, hogy a GDM hibaüzenettel vagy párbeszédablakkal válaszol, amikor megpróbál elindulni, de nehéz lehet a problémák nyomon követése, ha a GDM visszajelzés nélkül lesz működésképtelen.</para>

      <para>Először győződjön meg arról, hogy az X-kiszolgáló megfelelően van-e beállítva. A GDM konfigurációs fájl tartalmaz egy parancsot a [server-Standard] szakaszban, amely az X-kiszolgáló indítására szolgál. Ellenőrizze, hogy ez a parancs működik-e az Ön rendszerén. A parancs konzolból történő futtatásakor el kell indítania az X-kiszolgálót. Ha ez nem sikerül, akkor a probléma valószínűleg az X-kiszolgáló beállításával van. Nézze meg az X-kiszolgáló hibanaplóját, hogy megtudja, mi lehet a probléma. A probléma az is lehet, hogy az X-kiszolgáló különböző parancssori kapcsolókat igényel. Ha ez a helyzet, akkor módosítsa az X-kiszolgáló parancsot a GDM konfigurációs fájlban úgy, hogy az megfeleljen az Ön rendszerének.</para>

      <para>
         Also make sure that the <filename>/tmp</filename> directory has
         reasonable ownership and permissions, and that the machine's file
         system is not full.  These problems will cause GDM to fail to start.
      </para>
    </sect2>
  </sect1>

  <!-- ============= Application License ============================= -->

  <sect1 id="license">
    <title>Licenc</title>
    <para>
      This program is free software; you can redistribute it and/or
      modify it under the terms of the  <ulink type="help" url="gnome-help:gpl">
      <citetitle>GNU General Public License</citetitle></ulink> as
      published by the Free Software Foundation; 
      either version 2 of the License, or (at your option) any later
      version.
    </para>
    <para>
      This program is distributed in the hope that it will be useful, but
      WITHOUT ANY WARRANTY; without even the implied warranty of
      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
      <citetitle>GNU General Public License</citetitle> for more details.
    </para>
    <para>
      A copy of the <citetitle>GNU General Public License</citetitle> is
      included as an appendix to the <citetitle>GNOME Users
      Guide</citetitle>.  You may also obtain a copy of the
      <citetitle>GNU General Public License</citetitle> from the Free
      Software Foundation by visiting
      <ulink type="http" url="http://www.fsf.org">their Web site</ulink> or by
      writing to
      <address>
      Free Software Foundation, Inc.
      <street>51 Franklin Street, Fifth Floor</street>
      <city>Boston</city>, <state>MA</state> <postcode>02110-1301</postcode>
      <country>USA</country>
      </address>
    </para>
  </sect1>
</article>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:2
sgml-indent-data:t
sgml-parent-document:nil
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->
