<!DOCTYPE book PUBLIC  "-//KDE//DTD DocBook V3.1-Based Variant V1.0//EN" [
 <!ENTITY kappname "&kdm;" -- this only *seems* redundant -->
 <!ENTITY % addindex "IGNORE">
  <!ENTITY % Hungarian "INCLUDE" -- change language only here -->
  <!ENTITY % ents PUBLIC "-//KDE//ENTITIES Documentation V1.0//EN">
  %ents;
]>

<book lang="&language;">
<bookinfo>
<title>A &kdm; k&eacute;zik&ouml;nyve</title>

<authorgroup>
<author>
<firstname>Neal</firstname>
<surname>Crook</surname>
<affiliation><address><email>nac@forth.org</email></address></affiliation>
</author>
<othercredit role="developer">
<firstname>Steffen</firstname>
<surname>Hansen</surname>
<affiliation><address><email>stefh@dit.ou.dk</email></address></affiliation>
<contrib>fejleszt&odblac;</contrib>
</othercredit>
<othercredit role="reviewer">
<firstname>Lauri</firstname>
<surname>Watts</surname>
<affiliation><address><email>vampyr@atconnex.net</email></address></affiliation>
<contrib>lektor</contrib>
</othercredit>

<othercredit role="translator">
<firstname>Tam&aacute;s</firstname>
<surname>Sz&aacute;nt&oacute;</surname>
<affiliation><address><email>tszanto@mol.hu</email></address></affiliation>
<contrib>ford&iacute;t&oacute;</contrib>
</othercredit>

</authorgroup>

<copyright>
<year>2000</year>
<holder>Neal Crook</holder>
</copyright>

<date>12/12/2000</date>
<releaseinfo>0.05.02</releaseinfo>

<abstract>
<para>Ez a dokumentum a &kdm;-nek, a KDE k&eacute;perny&odblac;kezel&odblac;j&eacute;nek a le&iacute;r&aacute;s&aacute;t tartalmazza. A &kdm;-et &aacute;ltal&aacute;ban
<quote>Bejelentkez&eacute;skezel&odblac;</quote>-nek szokt&aacute;k nevezni.</para>
</abstract>
<keywordset>
<keyword>KDE</keyword>
<keyword>kdm</keyword>
<keyword>xdm</keyword>
<keyword>k&eacute;perny&odblac;kezel&odblac;</keyword>
<keyword>bejelentkez&eacute;skezel&odblac;</keyword>
</keywordset>
</bookinfo>

<!-- ********************************************************************** -->   
<chapter id="Introduction"> 

<title>Bevezet&eacute;s</title> 

<para> A &kdm; biztos&iacute;tja azt a grafikus fel&uuml;letet, amelyen kereszt&uuml;l be lehet jelentkezni
a rendszerbe. Bek&eacute;ri a felhaszn&aacute;l&oacute;nevet &eacute;s a jelsz&oacute;t, elv&eacute;gzi a bejelentkeztet&eacute;st &eacute;s
elind&iacute;tja a "munkafolyamatot".  A &kdm; az <application>xdm</application>, az X 
k&eacute;perny&odblac;kezel&odblac; helyettes&iacute;t&eacute;s&eacute;re szolg&aacute;l a KDE k&ouml;rnyezetben, ann&aacute;l l&eacute;nyegesen t&ouml;bb
funkci&oacute;val rendelkezik.</para> <para> A &kdm; felhaszn&aacute;l&oacute;i fel&uuml;lete k&eacute;t p&aacute;rbesz&eacute;dablakb&oacute;l
&aacute;ll. Az els&odblac; p&aacute;rbesz&eacute;dablak r&eacute;szei:</para>

<itemizedlist> 
<listitem><para>A "<guilabel>N&eacute;v</guilabel>" sz&ouml;veges mez&odblac;ben kell megadni
a felhaszn&aacute;l&oacute;nevet.</para></listitem>
<listitem><para>A "<guilabel>Jelsz&oacute;</guilabel>" sz&ouml;veges mez&odblac;ben kell megadni
a jelsz&oacute;t.</para></listitem>
<listitem><para>A "<guilabel>N&eacute;v</guilabel>" &eacute;s a
"<guilabel>Jelsz&oacute;</guilabel>" mez&odblac;kt&odblac;l balra es&odblac; ter&uuml;leten vagy egy (statikus) k&eacute;pet
vagy egy anal&oacute;g &oacute;r&aacute;t lehet megjelen&iacute;teni.</para></listitem>
<listitem><para>Be&aacute;ll&iacute;that&oacute; az is, minden felhaszn&aacute;l&oacute;hoz egy k&eacute;p tartozzon (p&eacute;ld&aacute;ul az adott 
felhaszn&aacute;l&oacute; f&eacute;nyk&eacute;pe). Ha a k&eacute;pre kattint, akkor a felhaszn&aacute;l&oacute;n&eacute;v automatikusan beker&uuml;l
a "<guilabel>N&eacute;v</guilabel>" mez&odblac;be (nem kell beg&eacute;pelni). Ez az &ouml;tlet egy&eacute;bk&eacute;nt az
IRIX oper&aacute;ci&oacute;s rendszerb&odblac;l sz&aacute;rmazik.</para></listitem> 
<listitem><para>A "<guilabel>K&ouml;rnyezet</guilabel>" kombin&aacute;lt list&aacute;ban v&aacute;laszthat&oacute; ki a
munkafolyamat sor&aacute;n haszn&aacute;lt ablakkezel&odblac; program vagy grafikus k&ouml;rnyezet, p&eacute;ld&aacute;ul
a KDE, a KDE2 vagy a GNOME. Csak a rendszerben telep&iacute;tett programok k&ouml;z&uuml;l lehet
v&aacute;lasztani.</para></listitem>
<listitem><para>Ha a "<guibutton>Bel&eacute;p&eacute;s</guibutton>" gombra kattint, a program leellen&odblac;rzi
a megadott nevet &eacute;s jelsz&oacute;t, &eacute;s megpr&oacute;b&aacute;lja elind&iacute;tani a kiv&aacute;lasztott ablakkezel&odblac;t vagy grafikus
k&ouml;rnyezetet.</para></listitem>
<listitem><para>A "<guibutton>M&eacute;gsem</guibutton>" gomb lenyom&aacute;s&aacute;val lehet t&ouml;r&ouml;lni
a "<guilabel>N&eacute;v</guilabel>" &eacute;s a "<guilabel>Jelsz&oacute;</guilabel>" mez&odblac;k
tartalm&aacute;t.</para></listitem>
<listitem><para>Meg lehet jelen&iacute;teni egy "<guibutton>Le&aacute;ll&iacute;t&aacute;s</guibutton>" gombot is, mellyel
a "<guibutton>Le&aacute;ll&iacute;t&aacute;s &eacute;s &uacute;jraind&iacute;t&aacute;s</guibutton>" p&aacute;rbesz&eacute;dablak hozhat&oacute; el&odblac;.</para></listitem>
</itemizedlist>

<para>Ebben a p&aacute;rbesz&eacute;dablakban olyan v&aacute;laszt&oacute;gombok tal&aacute;lhat&oacute;k, melyekkel a rendszer
(vagy valamelyik alrendszer) &uacute;jraind&iacute;t&aacute;s&aacute;t lehet el&eacute;rni:</para>

<variablelist>
<varlistentry>
<term>Le&aacute;ll&iacute;t&aacute;s</term>
<listitem><para>A rendszer szab&aacute;lyos lez&aacute;r&aacute;sa, olyan &aacute;llapotba hoz&aacute;sa,
hogy ut&aacute;na &aacute;ramtalan&iacute;tani lehessen a g&eacute;pet.</para></listitem>
</varlistentry>
<varlistentry>
<term>&Uacute;jraind&iacute;t&aacute;s</term>
<listitem><para>A rendszer lez&aacute;r&aacute;sa &eacute;s &uacute;jraind&iacute;t&aacute;sa. Ha a <application>Lilo</application>
rendszerind&iacute;t&aacute;s-kezel&odblac; telep&iacute;tve van a g&eacute;pen, akkor megjelen&iacute;thet&odblac; egy kombin&aacute;lt lista, mely
az &uacute;jraind&iacute;t&aacute;sn&aacute;l haszn&aacute;lhat&oacute; oper&aacute;ci&oacute;s rendszer v&aacute;ltozatokat (kerneleket) 
tartalmazza.</para></listitem>
</varlistentry>
<varlistentry>
<term>Az X-kiszolg&aacute;l&oacute; &uacute;jraind&iacute;t&aacute;sa</term> 
<listitem><para>Az X-kiszolg&aacute;l&oacute; le&aacute;ll&iacute;t&aacute;sa &eacute;s &uacute;jraind&iacute;t&aacute;sa. Erre leggyakrabban akkor van
sz&uuml;ks&eacute;g, ha megv&aacute;ltoztatta az X bizonyos be&aacute;ll&iacute;t&aacute;sait, &eacute;s azt szeretn&eacute;, hogy a m&oacute;dos&iacute;t&aacute;sok
&eacute;letbe l&eacute;pjenek.</para></listitem> 
</varlistentry>
<varlistentry>
<term>Konzol m&oacute;d</term>
<listitem><para>Az X-kiszolg&aacute;l&oacute; le&aacute;ll&iacute;t&aacute;sa &eacute;s &uacute;jraindul&aacute;s konzol m&oacute;dban. Ennek &eacute;rdek&eacute;ben
az oper&aacute;ci&oacute;s rendszer &aacute;tv&aacute;lt a 3-as fut&aacute;si szintre. A rendszergazd&aacute;nak sz&uuml;ks&eacute;ge lehet
erre, ha friss&iacute;teni vagy &uacute;jrakonfigur&aacute;lni szeretn&eacute; az 
X11-et.</para></listitem> 
</varlistentry>
</variablelist>

<para>Ha megnyomja az "<guibutton>OK</guibutton>" gombot, akkor a le&aacute;ll&iacute;t&aacute;s elkezd&odblac;dik a be&aacute;ll&iacute;t&aacute;soknak
megfelel&odblac;en. Ha megnyomja a "<guibutton>M&eacute;gsem</guibutton>" gombot, akkor visszajut a &kdm;
f&odblac; p&aacute;rbesz&eacute;dablak&aacute;ba. </para>

<para>A k&ouml;vetkez&odblac; fejezet a &kdm; be&aacute;ll&iacute;t&aacute;s&aacute;nak r&eacute;szletes le&iacute;r&aacute;s&aacute;t tartalmazza, azut&aacute;n pedig
elmagyar&aacute;zzuk, hogyan kell a &kdm;-et leford&iacute;tani &eacute;s telep&iacute;teni
a forr&aacute;sprogramb&oacute;l kiindulva, &eacute;s hogyan tudhat meg t&ouml;bbet a &kdm;-r&odblac;l &eacute;s a KDE
projektr&oacute;l.</para> 

</chapter>

<!-- *********************************************************************** -->
<chapter id="Configuring-kdm">
<title>A &kdm; be&aacute;ll&iacute;t&aacute;sai</title>

<para>Ebben a fejezetben felt&eacute;telezz&uuml;k, hogy a &kdm; m&aacute;r fut a rendszeren &eacute;s csak
a m&udblac;k&ouml;d&eacute;st befoly&aacute;sol&oacute; be&aacute;ll&iacute;t&aacute;sokat szeretn&eacute; m&oacute;dos&iacute;tani. Ha probl&eacute;m&aacute;kba &uuml;tk&ouml;zik a
&kdm; fut&aacute;sa sor&aacute;n, olvassa el a k&eacute;s&odblac;bbi fejezeteket. </para> 

<para>Amikor a &kdm; elindul, el&odblac;sz&ouml;r beolvassa a <filename>kdmrc</filename>
f&aacute;jl tartalm&aacute;t. Minthogy a &kdm;-nek azel&odblac;tt is futni kell, hogy valaki bel&eacute;pett volna
a rendszerbe, ez&eacute;rt egyik felhaszn&aacute;l&oacute;hoz sem tartozik. M&aacute;s konfigur&aacute;ci&oacute;s f&aacute;jlokt&oacute;l
elt&eacute;r&odblac;en nincs bel&odblac;le felhaszn&aacute;l&oacute;f&uuml;gg&odblac; p&eacute;ld&aacute;ny (pl.: <filename>$HOME/share/config/kdmrc</filename>),
minden felhaszn&aacute;l&oacute; a k&ouml;z&ouml;s <filename>kdmrc</filename> f&aacute;jlt haszn&aacute;lja, melynek el&eacute;r&eacute;si &uacute;tja:
<filename>$KDEDIR/share/config/kdmrc</filename>. Ebb&odblac;l k&ouml;vetkezik, hogy a &kdm; be&aacute;ll&iacute;t&aacute;sait
csak azok a felhaszn&aacute;l&oacute;k m&oacute;dos&iacute;thatj&aacute;k, akik &iacute;r&aacute;si jogosults&aacute;ggal rendelkeznek
a <filename>$KDEDIR/share/config/kdmrc</filename> f&aacute;jlhoz (&aacute;ltal&aacute;ban
csak a "root" felhaszn&aacute;l&oacute;k). </para> 

<!-- ** nac TODO the link to local kderc doesn't work.. I get a security ** -->
<!-- error; yet I can point to the file manually. what should it be? --> 

<para>A megfelel&odblac; jogosults&aacute;g birtok&aacute;ban megtekintheti a <filename>kdmrc</filename> f&aacute;jl
tartalm&aacute;t(alap&eacute;rtelmezett el&eacute;r&eacute;si &uacute;tja: <filename>$KDEDIR/share/config/kdmrc</filename>)
&eacute;s a bejegyz&eacute;sek m&oacute;dos&iacute;t&aacute;s&aacute;val v&eacute;grehajthatja a be&aacute;ll&iacute;t&aacute;st. Ugyanezt a m&oacute;dos&iacute;t&aacute;st k&eacute;nyelmesebben is
elv&eacute;gezheti, ha a Vez&eacute;rl&odblac;k&ouml;zpont megfelel&odblac; be&aacute;ll&iacute;t&oacute;modulj&aacute;t haszn&aacute;lja (megtal&aacute;lhat&oacute; a
<menuchoice><guisubmenu>Be&aacute;ll&iacute;t&aacute;sok</guisubmenu>
<guisubmenu>Rendszer</guisubmenu> <guimenuitem>Bejelentkez&eacute;skezel&odblac;
</guimenuitem></menuchoice> men&uuml;pontban). A modul dokument&aacute;ci&oacute;ja megtal&aacute;lhat&oacute; a <ulink
url="help:/kcontrol/login-manager.html">Vez&eacute;rl&odblac;k&ouml;zpont dokumentumai k&ouml;z&ouml;tt</ulink>.</para>

<para>A fejezet h&aacute;tralev&odblac; r&eacute;sz&eacute;ben a <literal>kdmrc</literal> f&aacute;jlban
haszn&aacute;lhat&oacute; bejegyz&eacute;sekkel foglalkozunk. Ha a grafikus be&aacute;ll&iacute;t&oacute;modult
haszn&aacute;lja sz&iacute;vesebben, akkor ezt a r&eacute;szt &aacute;tugorhatja.</para>

<!-- ** nac: updated KDM keys list from code of 2000-06-06 -->

<para>A <literal>kdmrc</literal> f&aacute;jlban 4 szekci&oacute; tal&aacute;lhat&oacute;:</para>

<sect1 id="KDM">
<title>KDM</title>
<para>Ebben a k&ouml;vetkez&odblac; kulcsok haszn&aacute;lhat&oacute;k:</para>
<screen>StdFont
FailFont
GreetFont
GreetString
SessionTypes
LogoArea
LogoPixmap
ShutdownButton
Shutdown
Restart
ConsoleMode
UserView
Users
NoUsers
SortUsers
GUIStyle
</screen>

<para>A kulcsok r&ouml;vid le&iacute;r&aacute;sa:</para>
<variablelist>

<varlistentry>
<term><parameter>*Font</parameter></term>
<listitem><para>A bet&udblac;t&iacute;pus azonos&iacute;t&oacute;ja a k&ouml;vetkez&odblac;h&ouml;z hasonl&oacute; form&aacute;ban:
Courier,12,5,iso-8859-2,50,0.</para></listitem>
</varlistentry>

<varlistentry>
<term><parameter>GreetString</parameter></term>
<listitem><para>A bejelentkez&eacute;si ablak &uuml;dv&ouml;zl&odblac; sz&ouml;veg&eacute;nek bet&udblac;t&iacute;pusa.</para></listitem>
</varlistentry>

<varlistentry>
<term><parameter>SessionTypes</parameter></term>
<listitem><para>A haszn&aacute;lhat&oacute; ablakkezel&odblac; programok &eacute;s grafikus k&ouml;rnyezetek
list&aacute;ja, vessz&odblac;vel elv&aacute;lasztva. Az alap&eacute;rtelmez&eacute;s:
<option>SessionTypes=kde,failsafe</option>.</para> </listitem>
</varlistentry>

<varlistentry>
<term><parameter>LogoArea</parameter></term>
<listitem><para>Itt lehet megadni, hogy milyen objektum ker&uuml;lj&ouml;n a bejelentkez&eacute;si ablak bal
als&oacute; sark&aacute;ba. Lehet <option>KdmLogo</option> (ekkor a <option>LogoPixMap</option> sor
&aacute;ltal megadott k&eacute;pf&aacute;jl fog megjelenni) vagy lehet
<option>KdmClock</option> (ekkor egy anal&oacute;g &oacute;ra fog megjelenni).</para>
</listitem>
</varlistentry>

<varlistentry>
<term><parameter>LogoPixmap</parameter></term>
<listitem><para>A bejelentkez&eacute;si ablak bal als&oacute; sark&aacute;ban megjelen&odblac; k&eacute;p nev&eacute;t
tartalmazza. Csak akkor van hat&aacute;sa, ha a LogoArea &eacute;rt&eacute;ke KdmLogo.</para> </listitem>
</varlistentry>

<varlistentry>
<term><parameter>ShutdownButton</parameter></term>
<listitem><para>Ez a be&aacute;ll&iacute;t&aacute;s azt befoly&aacute;solja, hogy mikor jelenik meg a Le&aacute;ll&iacute;t&aacute;s
gomb. Lehets&eacute;ges &eacute;rt&eacute;kei: <option>All</option>, <option>None</option>,
<option>RootOnly</option> &eacute;s <option>ConsoleOnly</option>. Az <option>All</option> eset&eacute;n
mindig, a <option>None</option> eset&eacute;n soha nem jelenik meg a gomb. A
<option>Csak konzolr&oacute;l</option> eset&eacute;n a le&aacute;ll&iacute;t&aacute;s nem v&eacute;gezhet&odblac; el t&aacute;volr&oacute;l. A
<option>Csak rendszergazda</option> v&aacute;laszt&aacute;s eset&eacute;n a le&aacute;ll&iacute;t&aacute;s megkezd&eacute;se el&odblac;tt be kell &iacute;rni a
root felhaszn&aacute;l&oacute; jelszav&aacute;t.</para> </listitem>
</varlistentry>

<varlistentry>
<term><parameter>Shutdown &eacute;s Restart</parameter></term>
<listitem><para>A rendszer le&aacute;ll&iacute;t&aacute;s&aacute;t ill. &uacute;jraind&iacute;t&aacute;s&aacute;t v&eacute;gz&odblac;
parancsok. (Az alap&eacute;rtelmez&eacute;sek: <command>/sbin/halt</command> ill.
<command>/sbin/reboot</command>.</para> </listitem>
</varlistentry>

<varlistentry>
<term><parameter>ConsoleMode</parameter></term>
<listitem><para>Az a parancs, amely a konzol m&oacute;dba &aacute;tv&aacute;lt&aacute;st v&eacute;gzi, ha kiv&aacute;lasztja a
"<guibutton>Lez&aacute;r&aacute;s</guibutton>" gombon bel&uuml;l a Konzol m&oacute;d opci&oacute;t. (Alap&eacute;rtelmez&eacute;s: 
<command>/sbin/init<option>3</option></command>). Ez a be&aacute;ll&iacute;t&aacute;s nem haszn&aacute;lhat&oacute; BSD alatt.</para>
</listitem>
</varlistentry>

<varlistentry>
<term><parameter>UserView</parameter></term>
<listitem><para>Ha ennek &eacute;rt&eacute;ke "<option>1</option>", akkor a bejelentkez&eacute;si ablakban
l&aacute;that&oacute; lesz a felhaszn&aacute;l&oacute;k list&aacute;ja.</para> </listitem>
</varlistentry>

<varlistentry>
<term><parameter>Users</parameter></term>
<listitem><para>Azoknak a felhaszn&aacute;l&oacute;neveknek a vessz&odblac;vel elv&aacute;lasztott list&aacute;ja,
amelyek megjelennek a bejelentkez&eacute;si ablakban. Ha a <parameter>UserView</parameter> param&eacute;ter &eacute;rt&eacute;ke
"<replaceable>1</replaceable>" &eacute;s a <parameter>Users</parameter> bejegyz&eacute;s hi&aacute;nyzik,
akkor a &kdm; a passwd f&aacute;jlb&oacute;l veszi a felhaszn&aacute;l&oacute;neveket (ennek el&eacute;r&eacute;si &uacute;tja:
<filename>/etc/passwd</filename>). Csak azok a felhaszn&aacute;l&oacute;nevek ker&uuml;lnek be a list&aacute;ba,
amelyek teljes n&eacute;vvel, saj&aacute;t k&ouml;nyvt&aacute;rral &eacute;s alap&eacute;rtelmezett parancs&eacute;rtelmez&odblac;vel rendelkeznek - az &ouml;sszes
t&ouml;bbi kimarad. A &kdm; a
<filename>$KDEDIR/share/apps/kdm/pics/users/</filename> k&ouml;nyvt&aacute;rban fogja keresni a felhaszn&aacute;l&oacute;nevekhez tartoz&oacute;
ikonokat. Ha p&eacute;ld&aacute;ul l&eacute;tezik egy <filename>ikovacs.png</filename> nev&udblac; ikon, akkor a &kdm; azt fogja megjelen&iacute;teni
az alap&eacute;rtelmezett k&eacute;p helyett az ikovacs felhaszn&aacute;l&oacute;n&aacute;l. Ha nem tal&aacute;lhat&oacute; megfelel&odblac; k&eacute;p, akkor az
alap&eacute;rtelmezett <filename>default.png</filename> k&eacute;p fog l&aacute;tszani. </para> 
<para>A &kdm; alkalmazkodni tud az ikon m&eacute;ret&eacute;hez, de a v&eacute;geredm&eacute;ny esetleg m&eacute;gsem
elfogadhat&oacute;. A j&oacute; min&odblac;s&eacute;g&udblac; megjelen&iacute;thet&odblac;s&eacute;g &eacute;rdek&eacute;ben haszn&aacute;lja p&eacute;ld&aacute;ul a KDE
<application>Pixie</application> programj&aacute;t, a <application>gimp</application>-et
(GNU Image Manipulation Program) vagy John Bradley
<application>XV</application> programj&aacute;t a k&eacute;pek azonos m&eacute;ret&udblac;v&eacute; konvert&aacute;l&aacute;s&aacute;hoz. Az
aj&aacute;nlott 64x64-es m&eacute;ret legt&ouml;bbsz&ouml;r megfelel&odblac;, ekkor&aacute;k a &kdm;-hez adott alap&eacute;rtelmezett
ikonok is. Az eml&iacute;tett programokkal a sz&uuml;ks&eacute;ges k&eacute;pform&aacute;tum-konverzi&oacute; is elv&eacute;gezhet&odblac;,
ha a k&eacute;pek nem PNG form&aacute;tum&uacute;ak.</para></listitem> 
</varlistentry>

<varlistentry>
<term><parameter>NoUsers</parameter></term>
<listitem><para>Azon felhaszn&aacute;l&oacute;nevek vessz&odblac;vel elv&aacute;lasztott list&aacute;ja, amelyeket nem kell megjelen&iacute;teni. &Iacute;gy lehet
a legk&ouml;nnyebben kisz&udblac;rni az olyan "pszeudo-felhaszn&aacute;l&oacute;kat" mint a <literal>sync</literal>, a
<literal>shutdown</literal> stb.</para>  </listitem>
</varlistentry>

<varlistentry>
<term><parameter>SortUsers</parameter></term>
<listitem><para>Ha az &eacute;rt&eacute;ke "<option>0</option>", akkor a felhaszn&aacute;l&oacute;k sorrendje a list&aacute;ban
a beolvas&aacute;si sorrend lesz. Az alap&eacute;rtelmez&eacute;s szerint a felhaszn&aacute;l&oacute;k list&aacute;ja n&ouml;vekv&odblac; sorrendben
rendezett.</para> </listitem>
</varlistentry>

<varlistentry>
<term><parameter>GUIStyle</parameter></term>
<listitem><para>A grafikus megjelen&eacute;s st&iacute;lusa, lehet <option>Motif</option> vagy
<option>Windows</option>.</para></listitem>
</varlistentry>

</variablelist>

</sect1>

<sect1 id="KDMDESKTOP">
<title>KDMDESKTOP</title>

<para>Ezt a szekci&oacute;t m&aacute;r nem haszn&aacute;lja a &kdm;. R&eacute;gebbi verzi&oacute;kn&aacute;l a bejelentkez&eacute;si k&eacute;perny&odblac;
h&aacute;tter&eacute;nek be&aacute;ll&iacute;t&aacute;s&aacute;ra szolg&aacute;lt. A f&aacute;jlt l&eacute;trehoz&oacute; szkript esetleg m&eacute;g elk&eacute;sz&iacute;ti ezt a
szekci&oacute;t, de a &kdm; m&aacute;r nem haszn&aacute;lja.</para>

</sect1>

<sect1 id="Locale">
<title>Locale</title> 

<para>Ezt a szekci&oacute;t a KDE standard k&ouml;nyvt&aacute;rai kezelik. Az al&aacute;bbi bejegyz&eacute;seknek lehet
jelent&odblac;s&eacute;ge:</para>

<screen>Country
Language
Charset
</screen>

<para>A kulcsok r&ouml;vid le&iacute;r&aacute;sa:</para>

<variablelist>

<varlistentry>
<term><parameter>Country</parameter></term>
<listitem><para>Az orsz&aacute;g azonos&iacute;t&oacute;ja. A
<filename>$KDEDIR/share/locale/l10n</filename> f&aacute;jlban megtal&aacute;lhat&oacute; a rendszer &aacute;ltal t&aacute;mogatott
orsz&aacute;gk&oacute;dok list&aacute;ja. Az orsz&aacute;gk&oacute;d ismeret&eacute;ben megtal&aacute;lhat&oacute; a
<filename>$KDEDIR/share/locale/l10n/[orsz&aacute;gk&oacute;d]/entry.desktop</filename> f&aacute;jl,
melyben megtal&aacute;lhat&oacute; az illet&odblac; orsz&aacute;ggal kapcsolatos &ouml;sszes sz&uuml;ks&eacute;ges inform&aacute;ci&oacute;, p&eacute;ld&aacute;ul az id&odblac;-
&eacute;s d&aacute;tumform&aacute;tum, a hivatalos fizet&odblac;eszk&ouml;z neve &eacute;s azonos&iacute;t&oacute;ja.</para> </listitem>
</varlistentry>

<varlistentry>
<term><parameter>Language</parameter></term>
<listitem><para>A &kdm; &aacute;ltal haszn&aacute;lt nyelvet jel&ouml;li (az alap&eacute;rtelmez&eacute;s:
<option>C</option>, az amerikai angolt jel&ouml;li). Ezt az &eacute;rt&eacute;ket fel&uuml;l lehet b&iacute;r&aacute;lni
a <envar>KDE_LANG</envar> k&ouml;rnyezeti v&aacute;ltoz&oacute; be&aacute;ll&iacute;t&aacute;s&aacute;val.</para></listitem>
</varlistentry>

<varlistentry>
<term><parameter>Charset</parameter></term>
<listitem>
<para>A &kdm; &aacute;ltal haszn&aacute;lt karakterk&eacute;szlet azonos&iacute;t&oacute;ja (az alap&eacute;rtelmez&eacute;s:
<option>iso-8859-1</option>).</para></listitem>
</varlistentry>
</variablelist>

<note><para>Ha a fenti nyelvi be&aacute;ll&iacute;t&aacute;sok megv&aacute;ltoztat&aacute;sa ut&aacute;n a p&aacute;rbesz&eacute;dablakok sz&ouml;vegei tov&aacute;bbra is
angol nyelv&udblac;ek maradnak, akkor feltehet&odblac;en nem telep&iacute;tette a programsz&ouml;vegek ford&iacute;t&aacute;sait tartalmaz&oacute;
f&aacute;jlokat.</para></note>

</sect1>

<sect1 id="Lilo">
<title><application>Lilo</application></title> 
<para>A <application>Lilo</application> (a "Linux Loader" r&ouml;vid&iacute;t&eacute;se) a GNU/Linux rendszerekben
legelterjedtebben haszn&aacute;lt rendszerind&iacute;t&aacute;s-kezel&odblac;. A Lilo-hoz r&eacute;szletes dokument&aacute;ci&oacute; k&eacute;sz&uuml;lt (l&aacute;sd
<ulink url="man:lilo">man lilo</ulink>). Ebben a szekci&oacute;ban a
rendszer &uacute;jraind&iacute;t&aacute;s&aacute;val kapcsolatos <application>Lilo</application> be&aacute;ll&iacute;t&aacute;sok tal&aacute;lhat&oacute;k. A k&ouml;vetkez&odblac;
kulcsokat lehet haszn&aacute;lni:</para>

<screen>
Lilo
LiloCommand
LiloMap
</screen>

<para>A kulcsok r&ouml;vid le&iacute;r&aacute;sa: </para>

<variablelist>
<varlistentry>
<term><parameter>Lilo</parameter></term>
<listitem><para>Azt jelzi, hogy a <application>Lilo</application> programot kell
haszn&aacute;lni a rendszer &uacute;jraind&iacute;t&aacute;s&aacute;hoz (alap&eacute;rtelmez&eacute;s: <option>FALSE</option>). Ha a kulcs
&eacute;rt&eacute;ke <option>TRUE</option>, akkor a "le&aacute;ll&iacute;t&aacute;si" p&aacute;rbesz&eacute;dablakben megjelenik egy kombin&aacute;lt
lista az "&Uacute;jraind&iacute;t&aacute;s" v&aacute;laszt&oacute;gomb mellett, melyben az &uacute;jraind&iacute;t&aacute;sn&aacute;l haszn&aacute;lt
kernelt (vagy m&aacute;s oper&aacute;ci&oacute;s rendszert) lehet kiv&aacute;lasztani. A kernelek
list&aacute;ja a Lilo t&eacute;rk&eacute;pf&aacute;jl tartalma alapj&aacute;n j&ouml;n l&eacute;tre.</para></listitem>
</varlistentry> 

<varlistentry>
<term><parameter>LiloCommand</parameter></term>
<listitem>
<para>A <application>Lilo</application> programf&aacute;jl neve el&eacute;r&eacute;si &uacute;ttal (alap&eacute;rtelmez&eacute;s:
<filename>/sbin/lilo</filename>).</para></listitem>
</varlistentry>

<varlistentry>
<term><parameter>LiloMap</parameter></term>
<listitem><para>A <application>Lilo</application> t&eacute;rk&eacute;pf&aacute;jl neve el&eacute;r&eacute;si &uacute;ttal.
A t&eacute;rk&eacute;pf&aacute;jlt a <application>Lilo</application> hozza l&eacute;tre, az ind&iacute;t&aacute;sn&aacute;l v&aacute;laszthat&oacute;
kerneleket (vagy m&aacute;s oper&aacute;ci&oacute;s rendszerek ind&iacute;t&oacute;f&aacute;jljait) tartalmazza (alap&eacute;rtelmez&eacute;s:
<filename>/boot/map</filename>).</para></listitem> </varlistentry>
</variablelist>

</sect1>

</chapter>

<!-- ************************************************************ -->   
<chapter id="Configuring-your-system-for-kdm">
<title>A rendszer be&aacute;ll&iacute;t&aacute;sa a &kdm; haszn&aacute;lat&aacute;hoz</title>

<para>Ebben a fejezetben felt&eacute;telezz&uuml;k, hogy a g&eacute;pen m&aacute;r m&udblac;k&ouml;dik az
X Windows, &eacute;s m&aacute;r csak a grafikus bejelentkez&eacute;shez sz&uuml;ks&eacute;ges
m&oacute;dos&iacute;t&aacute;sokat kell elv&eacute;gezni.</para>

<sect1 id="setting-up-kdm">
<title>A &kdm; be&aacute;ll&iacute;t&aacute;sa</title>

<para>Az alap oper&aacute;ci&oacute;s rendszer a sz&aacute;m&iacute;t&oacute;g&eacute;p elind&iacute;t&aacute;sa ut&aacute;n vagy egy parancs&eacute;rtelmez&odblac; ablakot jelen&iacute;t
meg, ahol be lehet jelentkezni (konzol m&oacute;d) vagy egy grafikus fel&uuml;let&udblac; bejelentkez&odblac; ablakot,
ha az alap&eacute;rtelmezett fut&aacute;sszint &uacute;gy van be&aacute;ll&iacute;tva.  A fut&aacute;sszint &eacute;rt&eacute;k&eacute;t az <application>
<ulink url="man:init">/sbin/init</ulink></application> program &aacute;ll&iacute;tja be
az <filename>/etc/inittab</filename> konfigur&aacute;ci&oacute;s f&aacute;jl alapj&aacute;n. A fut&aacute;sszintek
&eacute;rt&eacute;kei elt&eacute;rhetnek az egyes Unix v&aacute;ltozatokban, de
ha megtekinti az <filename>/etc/inittab</filename> f&aacute;jl tartalm&aacute;t, akkor
valami hasonl&oacute;t kell tal&aacute;lnia:</para>

<screen># Az alap&eacute;rtelmezett fut&aacute;sszint. A Red Hat Linux &aacute;ltal haszn&aacute;lt &eacute;rt&eacute;kek:
# 0 - le&aacute;ll&iacute;t&aacute;s (ez NE legyen alap&eacute;rtelmez&eacute;s)
# 1 - egyfelhaszn&aacute;l&oacute;s m&oacute;d
# 2 - norm&aacute;l t&ouml;bbfelhaszn&aacute;l&oacute;s m&oacute;d (NFS n&eacute;lk&uuml;l)
# 3 - norm&aacute;l t&ouml;bbfelhaszn&aacute;l&oacute;s m&oacute;d
# 4 - (nem haszn&aacute;lt)
# 5 - grafikus fel&uuml;let&udblac; ind&iacute;t&aacute;si m&oacute;d (X11)
# 6 - &uacute;jraind&iacute;t&aacute;s (ez NE legyen alap&eacute;rtelmez&eacute;s)

id:3:initdefault:  
</screen>

<para>Az utols&oacute; sort kiv&eacute;ve minden csak megjegyz&eacute;s, melyekb&odblac;l kider&uuml;l,
hogy az 5-&ouml;s fut&aacute;sszint van hozz&aacute;rendelve az X11-hez &eacute;s a 3-as fut&aacute;sszint tartozik
a karakteres m&oacute;d&uacute; ind&iacute;t&aacute;shoz. Az utols&oacute; sor azt jelenti, hogy az alap&eacute;rtelmezett
fut&aacute;sszint jelenleg a 3-as (a karakteres m&oacute;d). Ha az &Ouml;n
rendszere grafikus fel&uuml;let&udblac; bejelentkez&eacute;st haszn&aacute;l most, akkor
az alap&eacute;rtelmezett fut&aacute;sszint feltehet&odblac;en
az 5-&ouml;s.</para>

<para>A grafikus fel&uuml;let fut&aacute;sszintje &aacute;ltal&aacute;ban az 5-&ouml;s, de n&eacute;h&aacute;ny
disztrib&uacute;ci&oacute; elt&eacute;r ett&odblac;l:</para>

<itemizedlist>
<listitem><para>5 - Red Hat 3.x vagy &uacute;jabb &eacute;s Mandrake eset&eacute;n</para></listitem>
<listitem><para>4 - Slackware eset&eacute;n</para></listitem>
<listitem><para>3 - SuSE 4.x, 5.x eset&eacute;n</para></listitem>
</itemizedlist>

<para>A be&aacute;ll&iacute;t&aacute;s els&odblac; l&eacute;p&eacute;sek&eacute;nt gy&odblac;z&odblac;dj&ouml;n meg arr&oacute;l, hogy
a &kdm; elind&iacute;that&oacute; parancssorb&oacute;l. Ha ezt leellen&odblac;rizte, akkor
m&oacute;dos&iacute;tsa &uacute;gy a rendszerind&iacute;t&aacute;si param&eacute;tereket, hogy a &kdm;
automatikusan elinduljon ind&iacute;t&aacute;skor.</para>

<para>A &kdm; tesztel&eacute;s&eacute;hez teh&aacute;t el&odblac;sz&ouml;r &aacute;t kell v&aacute;ltani konzol m&oacute;dba.
Ehhez adja ki a k&ouml;vetkez&odblac;
parancsot:</para>

<screen><command>/sbin/init <option>3</option></command>
</screen>

<para>V&aacute;ltoztassa meg a "<option>3</option>" &eacute;rt&eacute;ket, ha az &Ouml;n
rendszer&eacute;ben nem ez a konzol m&oacute;d fut&aacute;sszintje.</para>

<para>Ezut&aacute;n meg kell keresni az <application>xdm</application> program be&aacute;ll&iacute;t&aacute;sait
tartalmaz&oacute; k&ouml;nyvt&aacute;rt, mely &aacute;ltal&aacute;ban az <filename>/etc/X11/xdm/</filename> vagy
a <filename>/usr/X11R6/lib/X11/xdm/</filename>. Ez a k&ouml;nyvt&aacute;r tartalmaz
egy <filename>Xsetup_0</filename> nev&udblac; f&aacute;jlt. Ha a &kdm;-et saj&aacute;t maga ford&iacute;totta
le &eacute;s a <filename>configure</filename> parancs nem tal&aacute;lta meg ezt a k&ouml;nyvt&aacute;rat,
akkor egy &uacute;j <filename>Xsetup_0</filename> f&aacute;jlt k&eacute;sz&iacute;tett
a &kdm; forr&aacute;sai k&ouml;zt tal&aacute;lhat&oacute; sablon alapj&aacute;n. Besz&uacute;rhatja ezt a sort:</para> 

<screen>kdmdesktop</screen>

<!-- ** nac: TODO 14Jul2000 not sure whether kdmdesktop still works.
     ** The binary still exists; it is built in kdebase/kdesktop but it
     ** doesn't use the kdmrc file; from the source code it seems to read
     ** the kdmdesktoprc file, which does not exist -->

<para>a f&aacute;jlba ha sz&eacute;p h&aacute;ttereket szeretne l&aacute;tni (k&eacute;peket &eacute;s v&aacute;ltozatos
h&aacute;tt&eacute;rsz&iacute;neket). (Az &uacute;jabb v&aacute;ltozatokban ez esetleg m&aacute;r nem m&udblac;k&ouml;dik, de r&eacute;gebben
sem volt k&ouml;telez&odblac;).  Ha a <envar>KDEDIR</envar> k&ouml;rnyezeti v&aacute;ltoz&oacute; &eacute;rt&eacute;ke nem
<filename>/opt/kde</filename>, akkor lehet, hogy be kell &iacute;rni a
<filename>kdmdesktop</filename> el&eacute;r&eacute;si &uacute;tj&aacute;t is.</para>

<para>Ha a rendszer a <abbrev>PAM</abbrev> (Pluggable Authentication Modules)
jogosults&aacute;gi mechanizmust haszn&aacute;lja (ilyen az &ouml;sszes korszer&udblac; disztrib&uacute;ci&oacute;),
akkor ellen&odblac;rizni kell, hogy a <abbrev>PAM</abbrev> be&aacute;ll&iacute;t&aacute;sok megengedik-e
az <literal>xdm</literal> szolg&aacute;ltat&aacute;son kereszt&uuml;li bel&eacute;p&eacute;st. Ha kor&aacute;bban m&aacute;r
haszn&aacute;lta az <application>xdm</application>-et, akkor
a &kdm; haszn&aacute;lat&aacute;hoz semmit sem kell m&oacute;dos&iacute;tani a <abbrev>PAM</abbrev> 
be&aacute;ll&iacute;t&oacute;f&aacute;jlj&aacute;ban (ez vagy <filename>/etc/pam.conf</filename> vagy
<filename>/etc/pam.d/xdm</filename>). A <abbrev>PAM</abbrev> be&aacute;ll&iacute;t&aacute;sainak r&eacute;szletes
ismertet&eacute;s&eacute;re nem v&aacute;llalkozhatunk, tanulm&aacute;nyozza &aacute;t a
<abbrev>PAM</abbrev> dokument&aacute;ci&oacute;j&aacute;t, ha nem tudja, mi a teend&odblac; (pr&oacute;b&aacute;ljon keresni a
<filename>/usr/doc/pam*/html</filename> k&ouml;nyvt&aacute;rban).</para>

<para>Most m&aacute;r kipr&oacute;b&aacute;lhatja a &kdm;-et a k&ouml;vetkez&odblac; parancs
kiad&aacute;s&aacute;val:</para>

<screen><command>kdm <option>-nodaemon</option></command>
</screen>

<para>Ha megjelenik a &kdm; bejelentkez&eacute;si ablaka &eacute;s siker&uuml;l bel&eacute;pni, akkor
eddig rendben van.  A leggyakoribb hiba ebben a f&aacute;zisban az, hogy a linker
nem tal&aacute;lja meg a megosztott Qt vagy KDE k&ouml;nyvt&aacute;rmodulokat.  Ha RPM vagy DEB csomagb&oacute;l
telep&iacute;tette a KDE k&ouml;nyvt&aacute;rmodulokat, akkor ellen&odblac;rizze, hogy a &kdm; 
a megfelel&odblac; helyre ker&uuml;lt-e (&aacute;ltal&aacute;ban az
<filename>/opt/kde/bin</filename> k&ouml;nyvt&aacute;rba) &eacute;s &aacute;ll&iacute;tsa be az 
esetleg hi&aacute;nyz&oacute; k&ouml;rnyezeti v&aacute;ltoz&oacute;k &eacute;rt&eacute;k&eacute;t. P&eacute;ld&aacute;ul:</para>

<screen><command>export <option>KDEDIR=<replaceable>/opt/kde</replaceable></option></command>
<command>export <option>QTDIR=<replaceable>/usr/local/qt</replaceable></option></command>
<command>export <option>PATH=<replaceable>$KDEDIR/bin:$QTDIR/bin:$PATH</replaceable></option></command>
<command>export <option>LD_LIBRARY_PATH=<replaceable>$KDEDIR/lib:$QTDIR/lib</replaceable></option></command>
</screen>

<para>Ha ezut&aacute;n sem siker&uuml;l a &kdm; ind&iacute;t&aacute;sa, pr&oacute;b&aacute;lkozzon ink&aacute;bb az <application>xdm</application>
ind&iacute;t&aacute;s&aacute;val, hogy ki lehessen z&aacute;rni az X hib&aacute;s telep&iacute;t&eacute;s&eacute;b&odblac;l vagy be&aacute;ll&iacute;t&aacute;s&aacute;b&oacute;l
ered&odblac; hib&aacute;kat.</para>

<para>Ha siker&uuml;lt elind&iacute;tani a &kdm;-et, l&eacute;pjen tov&aacute;bb, &eacute;s
cser&eacute;lje ki az <application>xdm</application>-re val&oacute; hivatkoz&aacute;st a &kdm;-mel. A be&aacute;ll&iacute;t&aacute;s
m&oacute;dja elt&eacute;rhet a k&uuml;l&ouml;nb&ouml;z&odblac; disztrib&uacute;ci&oacute;kn&aacute;l.</para>

<itemizedlist>

<listitem><para>Red Hat disztrib&uacute;ci&oacute; eset&eacute;n nyissa meg egy sz&ouml;vegszerkeszt&odblac;ben az <filename>/etc/inittab</filename> f&aacute;jlt, 
keresse meg az xdm-re hivatkoz&oacute; r&eacute;szt &eacute;s cser&eacute;lje ki &kdm;-re (el&eacute;r&eacute;si &uacute;ttal).</para></listitem>

<listitem><para>Mandrake disztrib&uacute;ci&oacute; eset&eacute;n az X11-hez tartoz&oacute; fut&aacute;sszinten 
az <filename>/etc/inittab</filename> f&aacute;jl egy
<filename>/etc/X11/prefdm</filename> nev&udblac; szkriptet ind&iacute;t el, mely az egy&eacute;b be&aacute;ll&iacute;t&aacute;sokat
megvizsg&aacute;lva ind&iacute;tja el a megfelel&odblac; ablakkezel&odblac;t (p&eacute;ld&aacute;ul a &kdm;-et). Ellen&odblac;rizze az el&eacute;r&eacute;si utak
helyes be&aacute;ll&iacute;t&aacute;s&aacute;t.</para> </listitem>

<listitem><para><abbrev>SuSE</abbrev> disztrib&uacute;ci&oacute; eset&eacute;n adja hozz&aacute; a k&ouml;vetkez&odblac; sort
az <filename>/sbin/init.d/xdm</filename> f&aacute;jl elej&eacute;hez:</para>

<screen>. /etc/rc.config
DISPLAYMANAGER=kdm
export DISPLAYMANAGER
</screen>
</listitem>

<listitem><para>A t&ouml;bbi disztrib&uacute;ci&oacute; &aacute;ltal&aacute;ban a fenti megold&aacute;sok egyik&eacute;t
haszn&aacute;lja.</para></listitem>
</itemizedlist>

<para>Ha nem akarja megv&aacute;ltoztatni az <filename>inittab</filename> tartalm&aacute;t, akkor
nevezze &aacute;t az <filename>xdm</filename> f&aacute;jlt <filename>xdm.bak</filename>-ra, majd hozzon l&eacute;tre
egy <filename>xdm</filename> nev&udblac;, a &kdm;-re mutat&oacute; szimbolikus linket.</para>

<para>A k&ouml;vetkez&odblac; l&eacute;p&eacute;sben pr&oacute;b&aacute;lja ki, hogy a &kdm; elindul-e az X11-hez
rendelt fut&aacute;sszinten. Ehhez adja ki a k&ouml;vetkez&odblac; parancsot:</para>

<screen><command>/sbin/init <option>5</option></command>
</screen>

<para>Az "<option>5</option>" helyett &iacute;rja be az &Ouml;n rendszer&eacute;ben &eacute;rv&eacute;nyes
X11 fut&aacute;sszint&eacute;rt&eacute;ket, ha az elt&eacute;r ett&odblac;l.</para>

<para>Utols&oacute; teend&odblac;k&eacute;nt pedig m&eacute;g m&oacute;dos&iacute;tani kell az <parameter>initdefault</parameter>
bejegyz&eacute;s &eacute;rt&eacute;k&eacute;t az <filename>/etc/inittab</filename> f&aacute;jlban,
hogy a g&eacute;p indul&aacute;sakor automatikusan a grafikus X11 m&oacute;d induljon el.</para>

<warning><para>Miel&odblac;tt v&eacute;grehajtan&aacute; ezt a m&oacute;dos&iacute;t&aacute;st, gy&odblac;z&odblac;dj&ouml;n meg arr&oacute;l, hogy
&uacute;jra tudja ind&iacute;tani a rendszert hiba eset&eacute;n. Ehhez &aacute;ltal&aacute;ban egy olyan
rendszerind&iacute;t&oacute; floppy lemez sz&uuml;ks&eacute;ges, amelyet a telep&iacute;t&eacute;skor lehet l&eacute;trehozni,
vagy valamilyen helyre&aacute;ll&iacute;t&oacute; eszk&ouml;z, p&eacute;ld&aacute;ul a <literal>tomsrtbt</literal>. Az adatai
biztons&aacute;ga &eacute;rdek&eacute;ben csak indokolt esetben hagyja ki ezt a l&eacute;p&eacute;st.</para></warning> 

<para>A rendszer &uacute;jraind&iacute;t&aacute;sa ut&aacute;n m&aacute;r a &kdm; grafikus bejelentkez&eacute;si ablak&aacute;nak
kell megjelennie.</para>

<para>Ha ez a l&eacute;p&eacute;s sikertelen, akkor annak legval&oacute;sz&iacute;n&udblac;bb oka a rendszerind&iacute;t&aacute;skori
k&ouml;rnyezet &eacute;s a &kdm; kipr&oacute;b&aacute;l&aacute;s&aacute;n&aacute;l haszn&aacute;lt konzol-m&oacute;d&uacute; k&ouml;rnyezet k&ouml;z&ouml;tti
elt&eacute;r&eacute;s. Ellen&odblac;rizze p&eacute;ld&aacute;ul az
<filename>/etc/X11/xdm/Xsetup_0</filename> f&aacute;jlt (&eacute;s a benne megh&iacute;vott &ouml;sszes szkriptet),
hogy az el&eacute;r&eacute;si &uacute;t nem v&aacute;ltozik-e meg nem v&aacute;rt m&oacute;don. Ha a KDE k&eacute;t k&uuml;l&ouml;nb&ouml;z&odblac;
verzi&oacute;ja van telep&iacute;tve, akkor ellen&odblac;rizze, hogy
a <envar>PATH</envar> &eacute;s az <envar>LD_LIBRARY_PATH</envar> v&aacute;ltoz&oacute;
be&aacute;ll&iacute;t&aacute;sai megfelelnek-e a haszn&aacute;lni k&iacute;v&aacute;nt verzi&oacute;nak, &eacute;s az ind&iacute;t&oacute;szkriptek
t&eacute;ved&eacute;sb&odblac;l nem b&iacute;r&aacute;lj&aacute;k-e fel&uuml;l valamelyik &eacute;rt&eacute;k&eacute;t.</para>

</sect1>

<sect1 id="different-window-managers-with-kdm">
<title>T&ouml;bb ablakkezel&odblac; t&aacute;mogat&aacute;sa</title>

<para>A &kdm; bejelentkez&eacute;si ablak&aacute;nak bal als&oacute; sark&aacute;ban l&aacute;that&oacute; egy "<guilabel>K&ouml;rnyezet
</guilabel>" nev&udblac; kombin&aacute;lt lista, melyben kiv&aacute;laszthatja a k&iacute;v&aacute;nt ablakkezel&odblac;
k&ouml;rnyezetet. A k&ouml;vetkez&odblac; r&eacute;szben azokat a teend&odblac;ket ismertetj&uuml;k, amelyek
elv&eacute;gz&eacute;se sz&uuml;ks&eacute;ges ennek a lehet&odblac;s&eacute;gnek a be&aacute;ll&iacute;t&aacute;s&aacute;hoz.</para>

<para>A "<guilabel>K&ouml;rnyezet</guilabel>" kombin&aacute;lt lista tartalm&aacute;nak
m&oacute;dos&iacute;t&aacute;s&aacute;hoz <ulink url="KDM">meg kell v&aacute;ltoztatni</ulink> a <filename>kdmrc</filename> f&aacute;jl
<literal>KDM</literal> szekci&oacute;j&aacute;ban n&eacute;h&aacute;ny bejegyz&eacute;st.</para> 

<para>Ha a &kdm; seg&iacute;ts&eacute;g&eacute;vel jelentkezik be, akkor az elind&iacute;tja az
<filename>Xsession</filename> nev&udblac; szkriptet, melynek param&eacute;terk&eacute;nt adja &aacute;t a megadott 
ablakkezel&odblac; k&ouml;rnyezet &eacute;rt&eacute;k&eacute;t.  Az <filename>Xsession</filename> f&aacute;jl Red Hat &eacute;s Mandrake
disztrib&uacute;ci&oacute;kn&aacute;l az <filename>/etc/X11/xdm/</filename> k&ouml;nyvt&aacute;rban, SuSE eset&eacute;n
az <filename>/usr/X11R6/lib/X11/xdm/</filename> k&ouml;nyvt&aacute;rban tal&aacute;lhat&oacute;. Hibakeres&eacute;sn&eacute;l
seg&iacute;thet, ha hozz&aacute;adja az al&aacute;bbi sort az
<filename>Xsession</filename> f&aacute;jlhoz:</para>
      
<screen>echo "$0 || $1 || $2" > $HOME/.Xsession_args </screen>

<para>A tov&aacute;bbi teend&odblac; az ablakkezel&odblac; k&ouml;rnyezet elind&iacute;t&aacute;si m&oacute;dj&aacute;t&oacute;l 
f&uuml;gg. Az al&aacute;bbiakban k&eacute;t elt&eacute;r&odblac; ind&iacute;t&aacute;si konvenci&oacute;t ismertet&uuml;nk, mindk&eacute;t esetben
megadva a m&oacute;dos&iacute;t&aacute;s l&eacute;p&eacute;seit:</para>

<itemizedlist>

<listitem><para>Az ablakkezel&odblac; k&ouml;rnyezet ind&iacute;t&aacute;sa az <filename>Xsession</filename>
szkriptb&odblac;l t&ouml;rt&eacute;nik. Ilyenkor egy 'case' utas&iacute;t&aacute;s besz&uacute;r&aacute;s&aacute;val lehet a k&iacute;v&aacute;nt
ablakkezel&odblac; ind&iacute;t&aacute;s&aacute;t el&eacute;rni. P&eacute;ld&aacute;ul a Mandrake disztrib&uacute;ci&oacute;k ezt a megold&aacute;st haszn&aacute;lj&aacute;k.
Al&aacute;bb l&aacute;that&oacute; egy r&eacute;szlet egy ilyen <filename>Xsession</filename> f&aacute;jlb&oacute;l:</para>

<screen># now, we see if xdm/gdm/kdm has asked for a specific environment
case $# in
1)
    case $1 in
        kde)
        source /opt/kde2/bin/kde1
        exec startkde
        ;;
        kde2)
        source /opt/kde2/bin/kde2
        exec startkde
        ;;
    	failsafe)
	exec xterm -geometry 80x24-0-0
	;;
	default)
	;;
	*)
	exec /bin/sh -c "$(/usr/sbin/chksession -x=$1)"
	;;
     esac
esac
</screen>
</listitem>

<listitem><para>Egy m&aacute;sik m&oacute;dszer az, hogy az ablakkezel&odblac; egy olyan szkriptb&odblac;l indul,
amelyet az <filename>Xsession</filename> ind&iacute;tott el. Ilyenkor ellen&odblac;rizni kell,
hogy az <filename>Xsession</filename> tov&aacute;bbadja-e a m&aacute;sik szkriptnek
a param&eacute;terk&eacute;nt kapott ablakkezel&odblac; nev&eacute;t. Al&aacute;bb l&aacute;that&oacute; egy p&eacute;lda az ilyen
ind&iacute;t&aacute;sra:</para>

<screen><command>exec <option>$startup</option></command></screen>

<para>Ezt meg kell v&aacute;ltoztatni erre:</para>

<screen><command>exec <option>$startup</option> <option>$@</option></command></screen>

<para>Ha v&eacute;grehajtotta ezt a v&aacute;ltoztat&aacute;st, akkor v&eacute;gig kell k&ouml;vetnie az elindul&aacute;s
folyamat&aacute;t, keresse meg, hogy az ablakkezel&odblac; ind&iacute;t&aacute;sa hol t&ouml;rt&eacute;nik. Ez t&ouml;rt&eacute;nhet
p&eacute;ld&aacute;ul az <filename>xinitrc</filename> f&aacute;jlban,
mely az &ouml;sszes felhaszn&aacute;l&oacute;ra &eacute;rv&eacute;nyes (pontos el&eacute;r&eacute;si &uacute;tja:
<filename>/etc/X11/xinit/xinitrc</filename>) vagy a felhaszn&aacute;l&oacute; saj&aacute;t k&ouml;nyvt&aacute;r&aacute;ban 
tal&aacute;lhat&oacute; <filename>$HOME/.xinitrc</filename> f&aacute;jlban. Ha megv&aacute;ltoztatja az
<filename>$HOME/.xinitrc</filename> f&aacute;jlt, akkor az &uacute;j v&aacute;ltozat egy m&aacute;solat&aacute;t
helyezze el az <filename>/etc/skel</filename> k&ouml;nyvt&aacute;rban is, hogy az &uacute;jonnan
l&eacute;trehozott felhaszn&aacute;l&oacute;k saj&aacute;t k&ouml;nyvt&aacute;r&aacute;ba automatikusan &aacute;tker&uuml;lhessen.
Al&aacute;bb l&aacute;that&oacute; egy p&eacute;lda az <filename>xinitrc</filename> f&aacute;jlra az ut&oacute;bbi
m&oacute;dszer haszn&aacute;lata eset&eacute;n:</para>

<screen>#!/bin/bash
#
# .xsession/.xinitrc
#
# choose a window manager
#

defaultwm=kde
#set the window manager to $1 if it was supplied
windowmgr=${1:-$defaultwm}

#start the respective window managers
case ${windowmgr} in
  kde|kwm|kdestart)
	WINDOWMANAGER=startkde
	;;
  fvwm|fvwm2)
	WINDOWMANAGER=fvwm2
	;;

  fvwm95)
	WINDOWMANAGER=fvwm95
	;;

  *)    WINDOWMANAGER=windowmgr   # default for unknown wm's

esac

#
# load resources
#

if [ -f /usr/X11R6/lib/X11/Xmodmap ]; then
    xmodmap /usr/X11R6/lib/X11/Xmodmap
fi

if [ -f ~/.Xmodmap ]; then
    xmodmap ~/.Xmodmap
fi

if [ -f ~/.Xdefaults ]; then
    xrdb -merge ~/.Xdefaults
fi

if [ -f ~/.Xresources ]; then
    xrdb -merge ~/.Xresources
fi
# 
# finally start the window manager
#
exec $WINDOWMANAGER
</screen>

</listitem>
</itemizedlist>


</sect1>
</chapter>

<!-- *********************************************************************** -->
<chapter id="Building-and-Installing-kdm">
<title>A kdm leford&iacute;t&aacute;sa &eacute;s telep&iacute;t&eacute;se</title>

<para>A &kdm; a KDE projekt r&eacute;sze. A KDE funkcion&aacute;lisan &ouml;sszetartoz&oacute; r&eacute;szei
&uacute;n. csomagokba vannak csoportos&iacute;tva. A &kdm; a kdebase nev&udblac; csomagban
tal&aacute;lhat&oacute;. A KDE forr&aacute;sk&oacute;dja megtal&aacute;lhat&oacute; sok Linux &eacute;s BSD disztrib&uacute;ci&oacute;
CD-in, vagy let&ouml;lthet&odblac; a <ulink
url="http://www.kde.org">www.kde.org</ulink> c&iacute;mr&odblac;l vagy annak valamelyik t&uuml;kr&ouml;z&eacute;s&eacute;r&odblac;l.
Ha nem a legfrissebb KDE forr&aacute;ssal rendelkezik, akkor valamelyik KDE cvsup kiszolg&aacute;l&oacute;r&oacute;l
felfriss&iacute;theti azt minim&aacute;lis h&aacute;l&oacute;zati terhel&eacute;s mellett.
</para>

<para>A kdebase leford&iacute;t&aacute;sa el&odblac;tt el&odblac;sz&ouml;r a Qt 2.x v&aacute;ltozat&aacute;t kell leford&iacute;tani &eacute;s telep&iacute;teni,
majd a kdesupport &eacute;s a kdelibs csomagot, pontosan ebben a
sorrendben.</para>

<para>A fentiek elv&eacute;gz&eacute;se el&odblac;tt sz&uuml;ks&eacute;g van m&eacute;g az X Windows,
a C++ ford&iacute;t&oacute;program &eacute;s k&eacute;t GNU seg&eacute;dprogram, 
az <application>automake</application> &eacute;s
az <application>autoconf</application> telep&iacute;t&eacute;s&eacute;re.</para>

<para>Ha az utols&oacute; bekezd&eacute;sek tartalma nem el&eacute;gg&eacute; vil&aacute;gos &Ouml;n el&odblac;tt,
akkor vagy a dokumentum olyan r&eacute;sz&eacute;re t&eacute;vedt, amellyel nem &Ouml;nnek kell foglalkoznia,
vagy &eacute;ljen az alkalommal, &eacute;s m&eacute;lyedjen el a technikai k&eacute;rd&eacute;sekben.</para>

<para>Ha siker&uuml;lt eleget tenni az &ouml;sszes el&odblac;felt&eacute;telnek, akkor val&oacute;sz&iacute;n&udblac;leg
nem fog probl&eacute;m&aacute;ba &uuml;tk&ouml;zni a kdebase leford&iacute;t&aacute;sa &eacute;s telep&iacute;t&eacute;se sor&aacute;n. A &kdm; 
a "<filename>$KDEDIR/bin</filename>" k&ouml;nyvt&aacute;rba fog ker&uuml;lni.</para>

<note><para>A <command>make <option>install</option></command> parancs eredm&eacute;nyek&eacute;nt
a telep&iacute;t&eacute;s fel&uuml;l&iacute;rja a meglev&odblac; <filename>kdmrc</filename> f&aacute;jlt.</para></note>

</chapter>


<!-- *********************************************************************** -->
<chapter id="Other-Information">
<title>Tov&aacute;bbi inform&aacute;ci&oacute;k</title>

<para>A &kdm; k&eacute;sz&iacute;t&eacute;s&eacute;n&eacute;l az <application>xdm</application>-b&odblac;l indultak ki a fejleszt&odblac;k, ez&eacute;rt az
<ulink url="man:xdm">xdm man oldalon</ulink> sok hasznos inform&aacute;ci&oacute;t
tal&aacute;lhat. Az X-szel kapcsolatos le&iacute;r&aacute;sokat tal&aacute;lhat az <ulink
url="man:X">X</ulink> &eacute;s <ulink url="man:startx">startx</ulink> man oldalakon. V&eacute;g&uuml;l,
ha minden k&ouml;t&eacute;l szakad, &eacute;s olyan probl&eacute;m&aacute;ba &uuml;tk&ouml;zik, amelyre nem tal&aacute;l megold&aacute;st ebben a dokumentumban,
akkor haszn&aacute;lja ki, hogy a &kdm; a <abbrev>GNU</abbrev> Public License al&aacute; esik,
teh&aacute;t szabadon tanulm&aacute;nyozhatja a forr&aacute;sk&oacute;dot.
</para>

</chapter>

<!-- *********************************************************************** -->
<chapter id="credits"><title>A szerz&odblac;k n&eacute;vsora &eacute;s a licencegyezm&eacute;ny</title>

<para>A &kdm; az <application>xdm</application> programra
&eacute;p&uuml;l, t&ouml;bb r&eacute;szt is tartalmazva az eredeti programk&oacute;db&oacute;l.</para>

<para>A &kdm; 0.1-es v&aacute;ltozat&aacute;t Matthias Ettrich k&eacute;sz&iacute;tette. Az &ouml;sszes k&eacute;s&odblac;bbi v&aacute;ltozat
Steffen Hansen munk&aacute;ja.</para>

<para><application>Xdm</application>: Copyright (c) 1990, X
Consortium.</para>

<para>A &kdm; programk&oacute;dj&aacute;nak egy&eacute;b r&eacute;szei a szerz&odblac;k szellemi tulajdona, 
a <ulink url="common/gpl-license.html">GNU
GPL</ulink> licencfelt&eacute;teleivel haszn&aacute;lhat&oacute;k. A &kdm; k&oacute;dja szabadon m&oacute;dos&iacute;that&oacute; &eacute;s terjeszthet&odblac;, ha az
eredeti v&aacute;ltozat szerz&odblac;i fel vannak t&uuml;ntetve.</para>

<para>A &kdm; a Qt programk&ouml;nyvt&aacute;rra &eacute;p&uuml;l: Copyright Troll Tech AS.</para>

<para>A dokument&aacute;ci&oacute; k&eacute;sz&iacute;t&eacute;s&eacute;ben r&eacute;sztvettek:
<itemizedlist>
<listitem><para>Az eredeti dokument&aacute;ci&oacute; szerz&odblac;je: Steffen Hansen <email>stefh@dit.ou.dk</email></para></listitem>

<listitem><para>A dokument&aacute;ci&oacute;t &aacute;tdolgozta: Gregor Zumstein<email>zumstein@ssd.ethz.ch</email>. A legutols&oacute;
friss&iacute;t&eacute;s d&aacute;tuma: 1998. j&uacute;lius 9.</para></listitem>

<listitem><para>A dokument&aacute;ci&oacute;t felfriss&iacute;tette a KDE 2-h&ouml;z: Neal Crook<email>nac@forth.org</email>. A legutols&oacute;
friss&iacute;t&eacute;s d&aacute;tuma: 2000. j&uacute;lius 6.</para></listitem>
</itemizedlist></para>

<para>Documentation copyright Steffen Hansen, Gregor Zumstein &eacute;s Neal Crook.</para>

&underFDL;
&underGPL;

</chapter>
</book>
<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
End:
-->

