aboutsummaryrefslogtreecommitdiff
path: root/hu_HU.ISO8859-2/books/handbook/x11/chapter.sgml
diff options
context:
space:
mode:
Diffstat (limited to 'hu_HU.ISO8859-2/books/handbook/x11/chapter.sgml')
-rw-r--r--hu_HU.ISO8859-2/books/handbook/x11/chapter.sgml2316
1 files changed, 2316 insertions, 0 deletions
diff --git a/hu_HU.ISO8859-2/books/handbook/x11/chapter.sgml b/hu_HU.ISO8859-2/books/handbook/x11/chapter.sgml
new file mode 100644
index 0000000000..d04df3b87c
--- /dev/null
+++ b/hu_HU.ISO8859-2/books/handbook/x11/chapter.sgml
@@ -0,0 +1,2316 @@
+<!--
+ The FreeBSD Documentation Project
+
+ $FreeBSD$
+-->
+
+<!-- The FreeBSD Hungarian Documentation Project
+ Translated by: PALI, Gabor <pgj@FreeBSD.org>
+ Original Revision: 1.186 -->
+
+<chapter id="x11" lang="hu">
+ <chapterinfo>
+ <authorgroup>
+ <author>
+ <firstname>Ken</firstname>
+ <surname>Tom</surname>
+ <contrib>Az X.Org X11 szerver&eacute;hez igaz&iacute;totta:
+ </contrib>
+ </author>
+ <author>
+ <firstname>Marc</firstname>
+ <surname>Fonvieille</surname>
+ </author>
+ </authorgroup>
+ </chapterinfo>
+
+ <title>Az X Window System</title>
+
+ <sect1 id="x11-synopsis">
+ <title>&Aacute;ttekint&eacute;s</title>
+
+ <para>A &os; az X11-en kereszt&uuml;l ny&uacute;jt a
+ felhaszn&aacute;l&oacute;k sz&aacute;m&aacute;ra hat&eacute;kony
+ grafikus felhaszn&aacute;l&oacute;i fel&uuml;letet. Az X11 az X
+ Window System szabadon el&eacute;rhet&#245; v&aacute;ltozata,
+ melyet az <application>&xorg;</application> &eacute;s az
+ <application>&xfree86;</application> egyar&aacute;nt
+ implement&aacute;l (valamint m&aacute;s egy&eacute;b
+ programcsomagok is, amelyeket itt viszont nem t&aacute;rgyalunk).
+ A &os; verzi&oacute;i a &os;&nbsp;5.2.1-RELEASE kiad&aacute;ssal
+ bez&aacute;r&oacute;lag a The &xfree86; Project, Inc.
+ &aacute;ltal kiadott X11 szervert, az
+ <application>&xfree86;</application>-ot tartalmazz&aacute;k
+ alap&eacute;rtelmez&eacute;s szerint. A &os;&nbsp;5.3-RELEASE
+ kiad&aacute;st&oacute;l kezdve az X11 alap&eacute;rtelmezett
+ &eacute;s hivatalos v&aacute;ltozata az
+ <application>&xorg;</application>, melyet az X.Org
+ alap&iacute;tv&aacute;ny a &os;-&eacute;hez nagyon hasonl&oacute;
+ licenc alatt fejleszt. A &os;-hez kereskedelmi X szerverek is
+ el&eacute;rhet&#245;ek.</para>
+
+ <para>Ebben a fejezetben az X11 telep&iacute;t&eacute;s&eacute;t
+ &eacute;s be&aacute;ll&iacute;t&aacute;s&aacute;t j&aacute;rjuk
+ v&eacute;gig, mik&ouml;zben a hangs&uacute;lyt az
+ <application>&xorg;</application> &xorg.version;
+ kiad&aacute;s&aacute;ra helyezz&uuml;k. Az
+ <application>&xfree86;</application> (vagyis a &os; olyan
+ r&eacute;gebbi v&aacute;ltozata, ahol az
+ <application>&xfree86;</application> az alap&eacute;rtelmezett X11
+ rendszer) vagy az <application>&xorg;</application> kor&aacute;bbi
+ kiad&aacute;sainak be&aacute;ll&iacute;t&aacute;s&aacute;val
+ kapcsolatban mindig tal&aacute;lhatunk inform&aacute;ci&oacute;kat
+ a &os; k&eacute;zik&ouml;nyv <ulink
+ url="http://docs.FreeBSD.org/doc/"></ulink> c&iacute;men
+ tal&aacute;lhat&oacute; archiv&aacute;lt
+ v&aacute;ltozataiban.</para>
+
+ <para>Az X11 &aacute;ltal t&aacute;mogatott
+ megjelen&iacute;t&#245;kr&#245;l b&#245;vebben az <ulink
+ url="http://www.x.org/">&xorg;</ulink> honlapj&aacute;n
+ olvashatunk.</para>
+
+ <para>A fejezet elolvas&aacute;sa sor&aacute;n
+ megismerj&uuml;k:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>az X Window System k&uuml;l&ouml;nb&ouml;z&#245;
+ alkot&oacute;elemeit, &eacute;s hogy ezek mik&eacute;nt
+ m&#251;k&ouml;dnek egy&uuml;tt;</para>
+ </listitem>
+
+ <listitem>
+ <para>hogyan telep&iacute;ts&uuml;k &eacute;s
+ &aacute;ll&iacute;tsuk be az X11-et;</para>
+ </listitem>
+
+ <listitem>
+ <para>hogyan telep&iacute;ts&uuml;k &eacute;s haszn&aacute;ljuk
+ a k&uuml;l&ouml;nf&eacute;le ablakkezel&#245;ket;</para>
+ </listitem>
+
+ <listitem>
+ <para>hogyan haszn&aacute;ljunk &truetype;
+ bet&#251;t&iacute;pusokat az X11-ben;</para>
+ </listitem>
+
+ <listitem>
+ <para>hogyan &aacute;ll&iacute;tsuk be rendszer&uuml;nk&ouml;n a
+ grafikus bejelentkez&eacute;st
+ (<application>XDM</application>).</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>A fejezet elolvas&aacute;s&aacute;hoz aj&aacute;nlott:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>k&uuml;ls&#245; programok
+ telep&iacute;t&eacute;s&eacute;nek ismerete (<xref
+ linkend="ports">).</para>
+ </listitem>
+ </itemizedlist>
+
+ </sect1>
+
+ <sect1 id="x-understanding">
+ <title>Az X &aacute;ttekint&eacute;se</title>
+
+ <para>Az X haszn&aacute;lata els&#245;re megd&ouml;bbent&#245; lehet
+ azok sz&aacute;m&aacute;ra, akik olyan m&aacute;s grafikus
+ k&ouml;rnyezetekben j&aacute;ratosak, mint p&eacute;ld&aacute;ul a
+ &microsoft.windows; vagy a &macos;.</para>
+
+ <para>M&iacute;g az X minden komponens&eacute;nek r&eacute;szleteit
+ &eacute;s azok kapcsolat&aacute;t nem sz&uuml;ks&eacute;ges
+ meg&eacute;rteni a haszn&aacute;latukhoz, n&eacute;h&aacute;ny
+ alapvet&#245; ismeret vel&uuml;k kapcsolatban
+ el&#245;seg&iacute;ti kiakn&aacute;zni az X
+ er&#245;ss&eacute;geit.</para>
+
+ <sect2>
+ <title>Mi&eacute;rt X?</title>
+
+ <para>Az X ugyan nem az els&#245; &unix;-ra &iacute;r&oacute;dott
+ ablakoz&oacute; rendszer, de fajt&aacute;j&aacute;t tekintve a
+ legn&eacute;pszer&#251;bb. Az X eredeti fejleszt&#245;csapata
+ az X el&#245;tt egy m&aacute;sik ablakoz&oacute; rendszeren
+ dolgozott, aminek a neve <quote>W</quote> (mint
+ <quote>Window</quote>, azaz ablak) volt. Az X pedig az arab
+ &aacute;b&eacute;c&eacute;ben pontosan ezt a bet&#251;t
+ k&ouml;veti.</para>
+
+ <para>Az X-et h&iacute;vhatjuk <quote>X</quote>-nek, <quote>X
+ Window System</quote>-nek, &eacute;s m&eacute;g sok m&aacute;s
+ n&eacute;ven. El&#245;fordulhat azonban, hogy az <quote>X
+ Windows</quote> elnevez&eacute;s s&eacute;rt&#245; lehet egyes
+ emberek sz&aacute;m&aacute;ra. Err&#245;l t&ouml;bbet a
+ &man.X.7; man oldalon tudhatunk meg t&ouml;bbet.</para>
+
+ </sect2>
+
+ <sect2>
+ <title>Az X kliens-szerver modellje</title>
+
+ <para>Az X-et m&aacute;r az elej&eacute;t&#245;l kezdve
+ h&aacute;l&oacute;zatk&ouml;zpont&uacute;nak tervezt&eacute;k,
+ &eacute;s ez&eacute;rt az &uacute;n.
+ <quote>kliens-szerver</quote> modellt haszn&aacute;lja.</para>
+
+ <para>Az X modellj&eacute;ben az <quote>X szerver</quote> egy
+ olyan sz&aacute;m&iacute;t&oacute;g&eacute;pen fut, amelyhez
+ billenty&#251;zetet, monitort &eacute;s egeret csatlakoztattunk.
+ A szerver feladatai k&ouml;z&ouml;tt tal&aacute;ljuk a
+ megjelen&iacute;t&eacute;s
+ ir&aacute;ny&iacute;t&aacute;s&aacute;t az eg&eacute;rr&#245;l
+ &eacute;s a billenty&#251;zetr&#245;l, valamint a t&ouml;bbi
+ bemeneti &eacute;s kimeneti eszk&ouml;zr&#245;l
+ &eacute;rkez&#245; adatok felfeldolgoz&aacute;s&aacute;t
+ &eacute;s &iacute;gy tov&aacute;bb (p&eacute;ld&aacute;ul a
+ digit&aacute;lis t&aacute;bl&aacute;k is
+ haszn&aacute;lhat&oacute;ak beviteli eszk&ouml;zk&eacute;nt,
+ illetve egy projektor is lehet megjelen&iacute;t&#245;).
+ Mindegyik X alkalmaz&aacute;s (mint p&eacute;ld&aacute;ul az
+ <application>XTerm</application> vagy a
+ <application>&netscape;</application>) egy kliens. A kliens
+ &uuml;zeneteket k&uuml;ld a szervernek, p&eacute;ld&aacute;ul
+ <quote>K&eacute;rlek, rajzolj egy ablakot ezekre a
+ koordin&aacute;t&aacute;kra</quote>, &eacute;s a szerver pedig
+ olyan &uuml;zeneteket k&uuml;ld, mint p&eacute;ld&aacute;ul
+ <quote>A felhaszn&aacute;l&oacute; az OK gombra
+ kattintott</quote>.</para>
+
+ <para>Az otthoni vagy a kisebb irodai k&ouml;rnyezetben az X
+ szerver &eacute;s az X kliensek &aacute;ltal&aacute;ban
+ ugyanazon a sz&aacute;m&iacute;t&oacute;g&eacute;pen futnak.
+ Emellett azonban nagyon is lehets&eacute;ges, hogy az X szerver
+ egy kev&eacute;sb&eacute; er&#245;s g&eacute;pen fusson,
+ mik&ouml;zben az X alkalmaz&aacute;sok (a kliensek) az
+ irod&aacute;t kiszolg&aacute;l&oacute; er&#245;sebb &eacute;s
+ dr&aacute;g&aacute;bb g&eacute;pen fussanak. Egy ilyen
+ konfigur&aacute;ci&oacute;ban az X kliensei &eacute;s szerverei
+ k&ouml;zti kommunik&aacute;ci&oacute; a h&aacute;l&oacute;zaton
+ kereszt&uuml;l zajlik.</para>
+
+ <para>Jegyezz&uuml;k meg, hogy az X szerver az a
+ sz&aacute;m&iacute;t&oacute;g&eacute;p, ahol a monitor &eacute;s
+ a billenty&#251;zet tal&aacute;lhat&oacute;, az X kliensek pedig
+ azok a programok, amelyek az ablakokat jelen&iacute;tik
+ meg.</para>
+
+ <para>A protokollban semmi sem v&aacute;rja el, hogy a kliens
+ &eacute;s a szerver ugyanazon az oper&aacute;ci&oacute;s
+ rendszeren vagy &eacute;ppen ugyanolyan t&iacute;pus&uacute;
+ sz&aacute;m&iacute;t&oacute;g&eacute;pen fusson. Ez&eacute;rt
+ ak&aacute;r &microsoft.windows;-on vagy &apple; &macos;-en is
+ ind&iacute;thatunk X szervert, &eacute;s sz&aacute;mos
+ k&uuml;l&ouml;nb&ouml;z&#245; szabad valamint kereskedelmi
+ alkalmaz&aacute;s k&eacute;pes pontosan erre.</para>
+
+ </sect2>
+
+ <sect2>
+ <title>Az ablakkezel&#245;</title>
+
+ <para>Az X kialak&iacute;t&aacute;s&aacute;nak
+ filoz&oacute;fi&aacute;ja legink&aacute;bb a &unix;
+ kialak&iacute;t&aacute;s&aacute;nak
+ filoz&oacute;fi&aacute;j&aacute;hoz hasonl&iacute;that&oacute;,
+ vagyis <quote>eszk&ouml;z&ouml;ket, ne
+ szab&aacute;lyokat</quote>. Ez teh&aacute;t azt jelenti, hogy
+ az X nem k&ouml;ti meg mik&eacute;nt oldjuk meg vele a
+ feladatokat. Helyette k&uuml;l&ouml;nf&eacute;le
+ eszk&ouml;zeket ad a felhaszn&aacute;l&oacute; kez&eacute;be,
+ &eacute;s onnant&oacute;l a saj&aacute;t felel&#245;ss&eacute;ge
+ eld&ouml;nteni, hogyan haszn&aacute;lja ki ezeket.</para>
+
+ <para>Ez a filoz&oacute;fia az X-ben eg&eacute;szen addig terjed,
+ hogy nem r&ouml;gz&iacute;ti, hogyan n&eacute;zzenek ki a
+ k&eacute;perny&#245;n megjelen&#245; ablakok, mik&eacute;nt kell
+ ezeket mozgatni az eg&eacute;rrel, milyen billenty&#251;k
+ lenyom&aacute;s&aacute;val k&ouml;zlekedhet&uuml;nk az ablakok
+ k&ouml;z&ouml;tt (ami a &microsoft.windows; eset&eacute;n az
+ <keycombo action="simul">
+ <keycap>Alt</keycap><keycap>Tab</keycap></keycombo>), hogyan
+ n&eacute;zzen ki az ablakok c&iacute;msora, a
+ bez&aacute;r&aacute;s funkci&oacute;nak legyen-e rajtuk gombja
+ &eacute;s &iacute;gy tov&aacute;bb.</para>
+
+ <para>Ehelyett az X az &ouml;sszes ezzel j&aacute;r&oacute;
+ felel&#245;ss&eacute;get &aacute;tadja az
+ <quote>ablakkezel&#245;</quote> (window manager)
+ r&eacute;sz&eacute;re. Tucatnyi ilyen ablakkezel&#245;t
+ tal&aacute;lhatunk az X-hez:
+ <application>AfterStep</application>,
+ <application>Blackbox</application>,
+ <application>ctwm</application>,
+ <application>Enlightement</application>,
+ <application>fvwm</application>,
+ <application>Sawfish</application>,
+ <application>twm</application>, <application>Window
+ Maker</application> &eacute;s m&eacute;g sok m&aacute;s. Ezen
+ ablakkezel&#245;k mindegyike m&aacute;s &eacute;s m&aacute;s
+ kin&eacute;zetet &eacute;s hangulatot k&iacute;n&aacute;l fel:
+ n&eacute;melyik&uuml;k t&aacute;mogatja a
+ <quote>virtu&aacute;lis munkaasztalok</quote> (virtual desktop)
+ l&eacute;trehoz&aacute;s&aacute;t; n&eacute;h&aacute;nyuk pedig
+ megengedi, hogy mi magunk &aacute;ll&iacute;tsuk be az asztal
+ ir&aacute;ny&iacute;t&aacute;s&aacute;hoz haszn&aacute;lt
+ gombkombin&aacute;ci&oacute;kat; k&ouml;zt&uuml;k
+ tal&aacute;lhatunk olyat is, amelynek van <quote>Start</quote>
+ gombja vagy ehhez hasonl&oacute; eszk&ouml;ze; n&eacute;melyek
+ k&ouml;z&uuml;l&uuml;k ismerik a
+ <quote>t&eacute;m&aacute;kat</quote>, aminek r&eacute;v&eacute;n
+ a kin&eacute;zet&uuml;k &eacute;s hangulatuk teljesen
+ megv&aacute;ltoztathat&oacute;. Az eml&iacute;tett
+ ablakkezel&#245;k &eacute;s t&aacute;rsaik a
+ Portgy&#251;jtem&eacute;ny <filename>x11-wm</filename>
+ kateg&oacute;ri&aacute;j&aacute;ban &eacute;rhet&#245;ek
+ el.</para>
+
+ <para>R&aacute;ad&aacute;sul a <application>KDE</application>
+ &eacute;s a <application>GNOME</application>
+ munkak&ouml;rnyezetek mindegyik&eacute;nek van saj&aacute;t
+ integr&aacute;lt ablakkezel&#245;je.</para>
+
+ <para>Az egyes ablakkezel&#245;k mellesleg elt&eacute;r&#245;
+ be&aacute;ll&iacute;t&aacute;si m&oacute;dszerrel rendelkeznek.
+ N&eacute;melyik&uuml;k k&eacute;zzel
+ &ouml;ssze&aacute;ll&iacute;tott konfigur&aacute;ci&oacute;s
+ &aacute;llom&aacute;nyt v&aacute;r, m&aacute;sok pedig
+ k&uuml;l&ouml;n grafikus eszk&ouml;z&ouml;ket tartalmaznak erre
+ a feladatra is. Az egyik&uuml;k (a
+ <application>Sawfish</application>) konfigur&aacute;ci&oacute;s
+ &aacute;llom&aacute;ny&aacute;t p&eacute;ld&aacute;ul a Lisp
+ programoz&aacute;si nyelv egyik dialektu&aacute;sban kell
+ meg&iacute;rni.</para>
+
+ <note>
+ <title>Az ir&aacute;ny&iacute;t&aacute;s
+ &aacute;tad&aacute;sa</title>
+
+ <para>Az ablakkezel&#245; m&aacute;sik fontos feladata
+ lekezelni, hogy az eg&eacute;rrel mik&eacute;nt tudjuk
+ &aacute;tadni az ablakok k&ouml;z&ouml;tt az
+ ir&aacute;ny&iacute;t&aacute;st, vagyis a f&oacute;kuszt
+ (focus policy). Minden ablakkezel&#245; rendszerben el kell
+ tudnunk valahogy d&ouml;nteni, hogy a be&eacute;rkez&#245;
+ billenty&#251;le&uuml;t&eacute;sek melyik ablakhoz
+ v&aacute;ndoroljanak, valamint az ilyen &eacute;rtelemben
+ akt&iacute;v ablakot valamilyen m&oacute;don jelezn&uuml;nk is
+ kell.</para>
+
+ <para>Ennek egyik ismert m&oacute;dszere a <quote>f&oacute;kusz
+ kattint&aacute;sra</quote> megold&aacute;s, amely modellt a
+ &microsoft.windows; rendszerekben tal&aacute;lhatjuk meg. Itt
+ az ablakok akkor v&aacute;lnak akt&iacute;vv&aacute;, amikor
+ r&aacute;juk kattintunk az eg&eacute;rrel.</para>
+
+ <para>Az X viszont nem k&ouml;telezi el mag&aacute;t egyik
+ vez&eacute;rl&eacute;s&aacute;tad&aacute;si m&oacute;dszer
+ mellett sem, helyette az ablakkezel&#245; fogja majd
+ eld&ouml;nteni, melyik ablak birtokolja a f&oacute;kuszt az
+ adott pillanatban. A k&uuml;l&ouml;nb&ouml;z&#245;
+ ablakkezel&#245;k k&uuml;l&ouml;nb&ouml;z&#245;
+ f&oacute;kuszvez&eacute;rl&eacute;si technik&aacute;kat
+ ismernek. Mindegyik&uuml;k ismeri a kattint&aacute;sos
+ f&oacute;kuszt, azonban a t&ouml;bbs&eacute;g&uuml;k emellett
+ m&eacute;g sok m&aacute;s megold&aacute;st is
+ felk&iacute;n&aacute;l.</para>
+
+ <para>A legn&eacute;pszer&#251;bb
+ f&oacute;kuszvez&eacute;rl&eacute;si elvek:</para>
+
+ <variablelist>
+ <varlistentry>
+ <term>A f&oacute;kusz az egeret k&ouml;veti
+ (focus-follows-mouse)</term>
+
+ <listitem>
+ <para>Az eg&eacute;rmutat&oacute; alatt
+ tal&aacute;lhat&oacute; ablak kapja meg f&oacute;kuszt.
+ Az &eacute;rintett ablaknak nem kell
+ felt&eacute;tlen&uuml;l az &ouml;sszes t&ouml;bbi felett
+ elhelyezkednie. Ilyenkor a f&oacute;kuszt
+ egyszer&#251;en &uacute;gy vihetj&uuml;k &aacute;t egy
+ m&aacute;sik ablakra, ha r&aacute;mutatunk az
+ eg&eacute;rrel, amihez m&eacute;g kattintanunk sem
+ kell.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>Hanyag f&oacute;kusz (sloppy-focus)</term>
+
+ <listitem>
+ <para>Ez az elv az el&#245;bbi apr&oacute;
+ kib&#245;v&iacute;t&eacute;se. Amikor a f&oacute;kusz
+ az eg&eacute;rmutat&oacute;t k&ouml;veti, &eacute;s az
+ egeret a legh&aacute;ts&oacute; ablakra (vagy a
+ h&aacute;tt&eacute;rre) vissz&uuml;k, akkor
+ val&oacute;j&aacute;ban egyik ablak sem birtokolja az
+ ir&aacute;ny&iacute;t&aacute;st, ez&eacute;rt a
+ le&uuml;t&ouml;tt billenty&#251;k elvesznek. A hanyag
+ f&oacute;kusz haszn&aacute;lat&aacute;val azonban az
+ ir&aacute;ny&iacute;t&aacute;s csak abban az esetben
+ ker&uuml;l &aacute;t m&aacute;shov&aacute;, amikor egy
+ m&aacute;sik ablakba l&eacute;p&uuml;nk be, nem pedig
+ akkor, amikor a jelenlegib&#245;l l&eacute;p&uuml;nk
+ ki.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>F&oacute;kusz kattint&aacute;sra
+ (click-to-focus)</term>
+
+ <listitem>
+ <para>Az akt&iacute;v ablakot egy
+ eg&eacute;rkattint&aacute;ssal v&aacute;lasztjuk ki.
+ Ilyenkor a kiv&aacute;lasztott ablak
+ <quote>felemelkedhet</quote> &eacute;s a t&ouml;bbi
+ el&#245;tt jelenhet meg. Ezt k&ouml;vet&#245;en az
+ &ouml;sszes ir&aacute;ny&iacute;t&aacute;s ebbe az
+ ablakba v&aacute;ndorol, m&eacute;g abban az esetben is,
+ amikor egy m&aacute;sik ablakra vissz&uuml;k az
+ eg&eacute;rmutat&oacute;t.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <para>Sok ablakkezel&#245; ismer ezekb&#245;l
+ k&uuml;l&ouml;nb&ouml;z&#245; vari&aacute;ci&oacute;ikat,
+ valamint rajtuk k&iacute;v&uuml;l m&aacute;s egy&eacute;b
+ vez&eacute;rl&eacute;si elvet is. Ezzel kapcsolatban az adott
+ ablakkezel&#245; dokument&aacute;ci&oacute;j&aacute;b&oacute;l
+ der&iacute;thet&uuml;nk ki a legt&ouml;bbet.</para>
+ </note>
+
+ </sect2>
+
+ <sect2>
+ <title>Widgetek</title>
+
+ <para>Az X megk&ouml;zel&iacute;t&eacute;se, vagyis az
+ eszk&ouml;z&ouml;k &eacute;s nem a szab&aacute;lyok
+ felsorakoztat&aacute;sa, kiterjed az egyes
+ alkalmaz&aacute;sokban l&aacute;that&oacute;
+ k&uuml;l&ouml;nf&eacute;le widgetekre is.</para>
+
+ <para>A <quote>widget</quote> (window gadget, vagyis widget, de
+ magyarul sok helyen a <quote>m&uuml;ty&uuml;rke</quote>)
+ elnevez&eacute;st azokra a felhaszn&aacute;l&oacute;i
+ fel&uuml;leten megjelen&#245; elemekre haszn&aacute;ljuk,
+ amelyekkel valamilyen m&oacute;don kapcsolatba
+ l&eacute;phet&uuml;nk: kattinthatunk r&aacute;juk,
+ <quote>piszk&aacute;lhatjuk</quote> ezeket. Ilyenek t&ouml;bbek
+ k&ouml;zt a gombok, jel&ouml;l&#245;n&eacute;gyzetek,
+ r&aacute;di&oacute;gombok, ikonok, list&aacute;k &eacute;s a
+ t&ouml;bbi. A &microsoft.windows; nyelv&eacute;n ezeket
+ <quote>vez&eacute;rl&#245;knek</quote> (control)
+ nevezz&uuml;k.</para>
+
+ <para>A &microsoft.windows; &eacute;s az &apple; &macos; ezen a
+ t&eacute;ren nagyon merev. Az alkalmaz&aacute;sok
+ fejleszt&#245;inek gondoskodniuk kell r&oacute;la, hogy a
+ programjaik az elterjedt kin&eacute;zetet &eacute;s
+ kialak&iacute;t&aacute;st k&ouml;vess&eacute;k. Az X viszont
+ nem v&aacute;rja az egys&eacute;ges
+ vez&eacute;rl&#245;eszk&ouml;z&ouml;k vagy grafikai
+ st&iacute;lus haszn&aacute;lat&aacute;t.</para>
+
+ <para>Ennek eredm&eacute;nyek&eacute;ppen az X cseppet sem
+ k&iacute;v&aacute;nja meg az alkalmaz&aacute;sokt&oacute;l, hogy
+ k&ouml;z&ouml;s kin&eacute;zetben vagy viselked&eacute;sben
+ osztozzanak. Term&eacute;szetesen l&eacute;teznek
+ n&eacute;pszer&#251; eszk&ouml;zrendszerek &eacute;s azoknak
+ sz&aacute;mos vari&aacute;ci&oacute;ja is kialakult,
+ bele&eacute;rtve az MIT Athenaj&aacute;t, a
+ <application>&motif;</application>ot (amir&#245;l a
+ &microsoft.windows; eszk&ouml;zeit is mint&aacute;zt&aacute;k,
+ az &ouml;sszes ferde &eacute;let &eacute;s a h&aacute;rom
+ sz&uuml;rke&aacute;rnyalatot), az
+ <application>OpenLook</application>ot &eacute;s
+ t&aacute;rsaikat.</para>
+
+ <para>Napjaink X alkalmaz&aacute;sai a
+ <application>KDE</application> fejleszt&eacute;s&eacute;hez
+ haszn&aacute;lt Qt, esetleg a
+ <application>GNOME</application>-hoz haszn&aacute;lt GTK+
+ k&ouml;nyvt&aacute;rb&oacute;l sz&aacute;rmaz&oacute;,
+ korszer&#251; kin&eacute;zet&#251; widgeteket tartalmaznak.
+ Ebb&#245;l a szempontb&oacute;l megfigyelhet&#245; egyfajta
+ tendencia a grafikus &unix;-alkalmaz&aacute;sok
+ fel&eacute;p&iacute;t&eacute;s&eacute;ben, ami minden bizonnyal
+ megk&ouml;nny&iacute;ti a kezd&#245; felhaszn&aacute;l&oacute;k
+ t&aacute;j&eacute;koz&oacute;d&aacute;s&aacute;t.</para>
+
+ </sect2>
+ </sect1>
+
+ <sect1 id="x-install">
+ <title>Az X11 telep&iacute;t&eacute;se</title>
+
+ <para>Az X11 &os;-n alap&eacute;rtelmezett
+ implement&aacute;ci&oacute;ja az
+ <application>&xorg;</application>. Az
+ <application>&xorg;</application> az X.Org
+ alap&iacute;tv&aacute;ny &aacute;ltal kiadott, az X Window
+ Systemet megval&oacute;s&iacute;t&oacute; ny&iacute;lt
+ forr&aacute;sk&oacute;d&uacute; X szerver. Az
+ <application>&xorg;</application> az
+ <application>&xfree86;&nbsp;4.4RC2</application> &eacute;s X11R6.6
+ k&oacute;dja alapj&aacute;n k&eacute;sz&uuml;lt. A &os;
+ Portgy&#251;jtem&eacute;ny&eacute;ben jelenleg az
+ <application>&xorg;</application> &xorg.version; v&aacute;ltozata
+ &eacute;rhet&#245; el.</para>
+
+ <para>Az <application>&xorg;</application>-ot a
+ Portgy&#251;jtem&eacute;nyb&#245;l &iacute;gy tudjuk
+ leford&iacute;tani, majd telep&iacute;teni:</para>
+
+ <screen>&prompt.root; <userinput>cd /usr/ports/x11/xorg</userinput>
+&prompt.root; <userinput>make install clean</userinput></screen>
+
+ <note>
+ <para>Az eg&eacute;sz <application>&xorg;</application>
+ leford&iacute;t&aacute;s&aacute;hoz legal&aacute;bb 4&nbsp;GB
+ szabad helyre van sz&uuml;ks&eacute;g&uuml;nk.</para>
+ </note>
+
+ <para>Az X11-et term&eacute;szetesen telep&iacute;thetj&uuml;k
+ k&ouml;zvetlen&uuml;l csomagok seg&iacute;ts&eacute;g&eacute;vel
+ is. A &man.pkg.add.1; haszn&aacute;lat&aacute;val
+ telep&iacute;thet&#245; bin&aacute;ris csomagok is
+ el&eacute;rhet&#245;ek az X11-hez. Amikor a &man.pkg.add.1;
+ programra b&iacute;zzuk a csomag let&ouml;lt&eacute;s&eacute;t, ne
+ adjunk meg verzi&oacute;sz&aacute;mot, a &man.pkg.add.1; ugyanis
+ mindig automatikusan az alkalmaz&aacute;s legfrissebb
+ verzi&oacute;j&aacute;t t&ouml;lti le.</para>
+
+ <para>Az <application>&xorg;</application> csomagj&aacute;nak
+ let&ouml;lt&eacute;s&eacute;hez &eacute;s
+ telep&iacute;t&eacute;s&eacute;hez egyszer&#251;en csak ennyit
+ &iacute;rjunk be:</para>
+
+ <screen>&prompt.root; <userinput>pkg_add -r xorg</userinput></screen>
+
+ <note>
+ <para>A fentebb megadott p&eacute;ld&aacute;k a teljes X11
+ rendszert telep&iacute;teni fogj&aacute;k, bele&eacute;rtve a
+ szervereket, klienseket, bet&#251;t&iacute;pusokat stb. Az X11
+ egyes r&eacute;szeihez k&uuml;l&ouml;n tal&aacute;lhatunk
+ csomagokat &eacute;s portokat.</para>
+ </note>
+
+ <para>A fejezet tov&aacute;bbi r&eacute;sz&eacute;ben sz&oacute;t
+ ejt&uuml;nk az X11, valamint egy irodai haszn&aacute;latra
+ alkalmas munkak&ouml;rnyezet
+ be&aacute;ll&iacute;t&aacute;s&aacute;r&oacute;l.</para>
+
+ </sect1>
+
+ <sect1 id="x-config">
+ <sect1info>
+ <authorgroup>
+ <author>
+ <firstname>Christopher</firstname>
+ <surname>Shunway</surname>
+ <contrib>&Iacute;rta: </contrib>
+ </author>
+ </authorgroup>
+ </sect1info>
+
+ <title>Az X11 be&aacute;ll&iacute;t&aacute;sa</title>
+
+ <indexterm><primary>&xorg;</primary></indexterm>
+ <indexterm><primary>X11</primary></indexterm>
+
+ <sect2>
+ <title>Miel&#245;tt nekil&aacute;tn&aacute;nk</title>
+
+ <para>Az X11 be&aacute;ll&iacute;t&aacute;sa el&#245;tt a
+ c&eacute;lrendszer k&ouml;vetkez&#245; adataira lesz
+ sz&uuml;ks&eacute;g&uuml;nk:</para>
+
+ <itemizedlist>
+ <listitem><para>A monitor jellemz&#245;i</para></listitem>
+ <listitem><para>A videok&aacute;rtya
+ chipk&eacute;szlete</para></listitem>
+ <listitem><para>A videok&aacute;rtya
+ mem&oacute;ri&aacute;j&aacute;nak m&eacute;rete</para></listitem>
+ </itemizedlist>
+
+ <indexterm><primary>f&uuml;gg&#245;leges friss&iacute;t&eacute;si
+ frekvencia</primary></indexterm>
+ <indexterm><primary>v&iacute;zszintes friss&iacute;t&eacute;si
+ frekvencia</primary></indexterm>
+
+ <para>Az X11 a monitor jellemz&#245;ib&#245;l
+ &aacute;llap&iacute;tja meg, hogy milyen felbont&aacute;sban
+ &eacute;s friss&iacute;t&eacute;si frekvenci&aacute;val
+ m&#251;k&ouml;dtesse azt. Ezek &aacute;ltal&aacute;ban a
+ monitorhoz tartoz&oacute; dokument&aacute;ci&oacute;b&oacute;l
+ vagy a gy&aacute;rt&oacute; honlapj&aacute;r&oacute;l
+ der&iacute;thet&#245;ek ki. Igaz&aacute;b&oacute;l k&eacute;t
+ &eacute;rt&eacute;kre van sz&uuml;ks&eacute;g&uuml;nk: a
+ f&uuml;gg&#245;leges &eacute;s a v&iacute;zszintes
+ friss&iacute;t&eacute;si frekvenci&aacute;ra.</para>
+
+ <para>A videok&aacute;rtya chipk&eacute;szlete hat&aacute;rozza
+ meg, hogy az X11 melyik meghajt&oacute;j&aacute;n kereszt&uuml;l
+ kommunik&aacute;l a grafikus hardverrel. Ez a legt&ouml;bb
+ chipk&eacute;szlet eset&eacute;n mag&aacute;t&oacute;l
+ meg&aacute;llap&iacute;that&oacute;, de ennek ellen&eacute;re
+ m&eacute;gis j&oacute; tiszt&aacute;ban lenni ezzel arra az
+ esetre, ha az automatikus felismer&eacute;s m&eacute;gsem
+ m&#251;k&ouml;dne.</para>
+
+ <para>A grafikus k&aacute;rtya mem&oacute;ri&aacute;j&aacute;nak
+ m&eacute;rete hat&aacute;rozza meg a rendszer &aacute;ltal
+ kihaszn&aacute;lhat&oacute; felbont&aacute;st &eacute;s
+ sz&iacute;nm&eacute;lys&eacute;get. Ezt fontos tudunk ahhoz,
+ hogy ismerj&uuml;k a rendszer&uuml;nk korl&aacute;tait.</para>
+
+ </sect2>
+
+ <sect2>
+ <title>Az X11 be&aacute;ll&iacute;t&aacute;sa</title>
+
+ <para>Az <application>&xorg;</application> 7.3-as
+ v&aacute;ltozat&aacute;ban gyakran mindenf&eacute;le
+ konfigur&aacute;ci&oacute;s &aacute;llom&aacute;ny
+ haszn&aacute;lata n&eacute;lk&uuml;l egyszer&#251;en csak adjuk
+ ki a k&ouml;vetkez&#245; parancsot:</para>
+
+ <screen>&prompt.user; <userinput>startx</userinput></screen>
+
+ <para>Amennyiben ez nem m&#251;k&ouml;dne, vagy az
+ alap&eacute;rtelmez&eacute;sek nem felelnek meg
+ sz&aacute;munkra, az X11 k&eacute;zzel is
+ be&aacute;ll&iacute;that&oacute;. Az X11
+ be&aacute;ll&iacute;t&aacute;sa egy t&ouml;bbl&eacute;pcs&#245;s
+ folyamat. Els&#245; l&eacute;p&eacute;s&uuml;nk egy alap
+ konfigur&aacute;ci&oacute;s &aacute;llom&aacute;ny
+ &ouml;ssze&aacute;ll&iacute;t&aacute;sa lesz.
+ Rendszeradminisztr&aacute;tork&eacute;nt adjuk ki az
+ al&aacute;bbi parancsot:</para>
+
+ <screen>&prompt.root; <userinput>Xorg -configure</userinput></screen>
+
+ <para>Ennek seg&iacute;ts&eacute;g&eacute;vel az X11
+ <filename>xorg.conf.new</filename> n&eacute;ven
+ l&eacute;trehozza a konfigur&aacute;ci&oacute;s
+ &aacute;llom&aacute;ny v&aacute;z&aacute;t a
+ <filename>/root</filename> k&ouml;nyvt&aacute;rban (ak&aacute;r
+ a &man.su.1; parancsot haszn&aacute;ljuk, ak&aacute;r
+ k&ouml;zvetlen&uuml;l &iacute;gy jelentkez&uuml;nk be, az
+ &iacute;gy &ouml;r&ouml;k&ouml;lt rendszeradminisztr&aacute;tori
+ szerepk&ouml;r maga ut&aacute;n vonja a <envar>$HOME</envar>
+ k&ouml;nyvt&aacute;r
+ &aacute;t&aacute;ll&iacute;t&aacute;s&aacute;t is). Az X11
+ megpr&oacute;b&aacute;lja megkeresni a c&eacute;lrendszerben
+ el&eacute;rhet&#245; grafikus eszk&ouml;z&ouml;ket, &eacute;s
+ l&eacute;trehozni egy olyan konfigur&aacute;ci&oacute;s
+ &aacute;llom&aacute;nyt, amely az &eacute;szlelt
+ eszk&ouml;z&ouml;kh&ouml;z tartoz&oacute; meghajt&oacute;kat
+ t&ouml;lti be.</para>
+
+ <para>A k&ouml;vetkez&#245; l&eacute;p&eacute;s&uuml;nk legyen az
+ im&eacute;nt l&eacute;trehozott be&aacute;ll&iacute;t&aacute;s
+ kipr&oacute;b&aacute;l&aacute;sa, amin kereszt&uuml;l
+ ellen&#245;rizhetj&uuml;k, hogy az
+ <application>&xorg;</application> t&eacute;nyleg k&eacute;pes
+ m&#251;k&ouml;dni a c&eacute;lrendszer grafikus
+ eszk&ouml;z&eacute;n. Ehhez a k&ouml;vetkez&#245;t kell
+ beg&eacute;peln&uuml;nk:</para>
+
+ <screen>&prompt.root; <userinput>Xorg -config xorg.conf.new</userinput></screen>
+
+ <para>Ha ezut&aacute;n a k&eacute;perny&#245;n egy
+ fekete-feh&eacute;r r&aacute;csot l&aacute;tunk egy X alak&uacute;
+ eg&eacute;rmutat&oacute;val a k&ouml;zep&eacute;n, akkor
+ j&oacute; a be&aacute;ll&iacute;t&aacute;s. A
+ pr&oacute;b&aacute;t a <keycombo action="simul">
+ <keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Backspace</keycap></keycombo>
+ billenty&#251;k egy&uuml;ttes lenyom&aacute;s&aacute;val
+ szak&iacute;thatjuk meg.</para>
+
+ <note>
+ <para>Ha az eg&eacute;r m&eacute;g nem m&#251;k&ouml;dne,
+ mindenk&eacute;ppen be kell &aacute;ll&iacute;tanunk a
+ tov&aacute;bbl&eacute;p&eacute;s el&#245;tt. Ezzel
+ kapcsolatban a &os; telep&iacute;t&eacute;s&eacute;r&#245;l
+ sz&oacute;l&oacute; fejezetben lev&#245; <xref
+ linkend="mouse">t aj&aacute;nljuk elolvas&aacute;sra.</para>
+ </note>
+
+ <indexterm><primary>Az X11
+ finomhangol&aacute;sa</primary></indexterm>
+
+ <para>Ezut&aacute;n az &iacute;zl&eacute;s&uuml;nknek
+ megfelel&#245;en hangoljuk be az
+ <filename>xorg.conf.new</filename> &aacute;llom&aacute;nyt,
+ nyissuk meg egy sz&ouml;vegszerkeszt&#245;ben,
+ p&eacute;ld&aacute;ul az &man.emacs.1;-ben vagy az
+ &man.ee.1;-ben. Els&#245;k&eacute;nt adjuk meg a
+ c&eacute;lrendszerhez csatlakoztatott monitor
+ frekvenci&aacute;j&aacute;ra vonatkoz&oacute; adatokat. Ezek
+ &aacute;ltal&aacute;ban a f&uuml;gg&#245;leges &eacute;s a
+ v&iacute;zszintes friss&iacute;t&eacute;s &eacute;rt&eacute;kei,
+ melyeket az <filename>xorg.conf.new</filename>
+ &aacute;llom&aacute;ny <literal>"Monitor"</literal>
+ szakasz&aacute;ban (Section) kell felt&uuml;ntetni:</para>
+
+ <programlisting>Section "Monitor"
+ Identifier "Monitor0"
+ VendorName "A monitor gy&aacute;rt&oacute;ja"
+ ModelName "A monitor t&iacute;pusa"
+ HorizSync 30-107
+ VertRefresh 48-120
+EndSection</programlisting>
+
+ <para>A konfigur&aacute;ci&oacute;s
+ &aacute;llom&aacute;nyb&oacute;l val&oacute;sz&iacute;n&#251;leg
+ csak a <literal>HorizSync</literal> &eacute;s
+ <literal>VertRefresh</literal> kulcsszavak fognak
+ hi&aacute;nyozni. Amennyiben ez t&eacute;nyleg &iacute;gy
+ lenne, a megfelel&#245; v&iacute;zszintes
+ friss&iacute;t&eacute;s &eacute;rt&eacute;k&eacute;t a
+ <literal>HorizSync</literal> kulcssz&oacute; ut&aacute;n, a
+ hozz&aacute;tartoz&oacute; f&uuml;gg&#245;leges
+ friss&iacute;t&eacute;s &eacute;rt&eacute;k&eacute;t pedig a
+ <literal>VertRefresh</literal> kulcssz&oacute; ut&aacute;n kell
+ hozz&aacute;tenn&uuml;nk a szakaszhoz. Az im&eacute;nti
+ p&eacute;ld&aacute;ban m&aacute;r megadtuk a c&eacute;lrendszer
+ monitor&aacute;nak friss&iacute;t&eacute;si
+ &eacute;rt&eacute;keit.</para>
+
+ <para>Az X megengedi, hogy DPMS (Energy Star)
+ energiagazd&aacute;lkod&aacute;si szabv&aacute;nyt ismer&#245;
+ monitorok lehet&#245;s&eacute;get is kihaszn&aacute;ljuk. A
+ &man.xset.1; program vez&eacute;rli a monitorok ki- &eacute;s
+ bekapcsol&aacute;s&aacute;t, &eacute;s
+ seg&iacute;ts&eacute;g&eacute;vel k&eacute;szenl&eacute;ti vagy
+ energiatakar&eacute;kos &uuml;zemm&oacute;dba tudjuk helyezni
+ azokat. Ha enged&eacute;lyezni k&iacute;v&aacute;njuk a
+ monitorunk DPMS lehet&#245;s&eacute;geit, egyszer&#251;en csak
+ tegy&uuml;k hozz&aacute; az al&aacute;bbi sort a monitorunkat
+ le&iacute;r&oacute; szakaszhoz:</para>
+
+ <programlisting>
+ Option "DPMS"</programlisting>
+
+ <indexterm><primary><filename>xorg.conf</filename></primary></indexterm>
+
+ <para>Ha m&aacute;r a <filename>xorg.conf.new</filename>
+ konfigur&aacute;ci&oacute;s &aacute;llom&aacute;ny
+ szerkeszt&eacute;s&eacute;vel vagyunk elfoglalva,
+ v&aacute;lasszuk ki sz&aacute;munkra kedvez&#245;
+ alap&eacute;rtelmezett felbont&aacute;st &eacute;s
+ sz&iacute;nm&eacute;lys&eacute;get is. Ezt a
+ <literal>"Screen"</literal> (K&eacute;perny&#245;) nev&#251;
+ szakaszban tehetj&uuml;k meg:</para>
+
+ <programlisting>Section "Screen"
+ Identifier "Screen0"
+ Device "Card0"
+ Monitor "Monitor0"
+ DefaultDepth 24
+ SubSection "Display"
+ Viewport 0 0
+ Depth 24
+ Modes "1024x768"
+ EndSubSection
+EndSection</programlisting>
+
+ <para>A <literal>DefaultDepth</literal> kulcssz&oacute;
+ ut&aacute;n adjuk meg a rendszer alap&eacute;rtelmezett
+ sz&iacute;nm&eacute;lys&eacute;g&eacute;t. Ezt
+ k&eacute;s&#245;bb az &man.Xorg.1; <option>-depth</option>
+ param&eacute;ter&eacute;vel b&iacute;r&aacute;lhatjuk fel&uuml;l
+ a parancssorb&oacute;l. A <literal>Modes</literal>
+ kulcssz&oacute; ut&aacute;n jelennek meg azok a
+ felbont&aacute;sok, amelyekben az adott
+ sz&iacute;nm&eacute;lys&eacute;g el&eacute;rhet&#245;. Itt csak
+ olyan VESA szabv&aacute;ny&uacute; m&oacute;dok jelenhetnek meg,
+ amelyet a c&eacute;lrendszer grafikus eszk&ouml;ze is
+ t&aacute;mogat. A fenti p&eacute;ld&aacute;ban az
+ alap&eacute;rtelmezett sz&iacute;nm&eacute;lys&eacute;g
+ k&eacute;ppontonk&eacute;nt huszonn&eacute;gy bit, &eacute;s
+ ebben a sz&iacute;nm&eacute;lys&eacute;gben az elfogadott
+ felbont&aacute;s 1024-szer 768 pixel.</para>
+
+ <para>V&eacute;gezet&uuml;l ments&uuml;k el a szerkesztett
+ konfigur&aacute;ci&oacute;s &aacute;llom&aacute;nyt &eacute;s
+ pr&oacute;b&aacute;ljuk ki a kor&aacute;bban le&iacute;rt
+ m&oacute;dszer szerint.</para>
+
+ <note>
+ <para>A hibakeres&eacute;s sor&aacute;n maguk az X11
+ napl&oacute;&aacute;llom&aacute;nyai is hasznos eszk&ouml;znek
+ bizonyulhatnak, mivel ezek minden olyan eszk&ouml;zr&#245;l
+ tartalmaznak inform&aacute;ci&oacute;t, amelyekhez az X11
+ szervernek siker&uuml;lt csatlakoznia. Az
+ <application>&xorg;</application> napl&oacute;it a
+ <filename>/var/log/Xorg.0.log</filename> elnevez&eacute;st
+ k&ouml;vet&#245; &aacute;llom&aacute;nyokban tal&aacute;ljuk
+ meg. A konkr&eacute;t napl&oacute;k nevei
+ <filename>Xorg.0.log</filename>-t&oacute;l
+ <filename>Xorg.8.log</filename>-ig &eacute;s &iacute;gy
+ tov&aacute;bb terjedhetnek.</para>
+ </note>
+
+ <para>Ha minden a legnagyobb rendben haladt eddig, a
+ konfigur&aacute;ci&oacute;s &aacute;llom&aacute;nyt el kell
+ tenn&uuml;nk egy olyan k&ouml;zponti helyre, ahol az
+ &man.Xorg.1; k&eacute;pes lesz majd megtal&aacute;lni. Ez a
+ hely &aacute;ltal&aacute;ban az
+ <filename>/etc/X11/xorg.conf</filename> vagy a
+ <filename>/usr/local/etc/X11/xorg.conf</filename>.</para>
+
+ <screen>&prompt.root; <userinput>cp xorg.conf.new /etc/X11/xorg.conf</userinput></screen>
+
+ <para>Az X11 be&aacute;ll&iacute;t&aacute;s&aacute;t ezzel
+ befejezt&uuml;k. Az <application>&xorg;</application>
+ innent&#245;l elind&iacute;that&oacute; a &man.startx.1;
+ seg&eacute;dprogram vagy az &man.xdm.1;
+ haszn&aacute;lat&aacute;val.</para>
+
+ <note>
+ <para>L&eacute;tezik egy grafikus
+ be&aacute;ll&iacute;t&aacute;st lehet&#245;v&eacute; tev&#245;
+ eszk&ouml;z is, az &man.xorgcfg.1;, amely az X11 rendszer
+ r&eacute;sze. Haszn&aacute;lata sor&aacute;n a megfelel&#245;
+ meghajt&oacute;k &eacute;s be&aacute;ll&iacute;t&aacute;sok
+ kiv&aacute;laszt&aacute;s&aacute;val interakt&iacute;van
+ megadhatjuk a rendszer&uuml;nk jellemz&#245;it. Ezt a
+ programot az <command>xorg -textmode</command> parancs
+ kiad&aacute;s&aacute;val h&iacute;vhatjuk meg a
+ konzolr&oacute;l. B&#245;vebb inform&aacute;ci&oacute;kat a
+ &man.xorgcfg.1; man oldal&aacute;n tal&aacute;lunk.</para>
+
+ <para>Emellett tal&aacute;lhatunk m&eacute;g egy
+ &man.xorgconfig.1; nevezet&#251; seg&eacute;dprogramot is. Ez
+ egy sz&ouml;veges fel&uuml;let&#251;, kev&eacute;sb&eacute;
+ felhaszn&aacute;l&oacute;bar&aacute;t program, azonban olyan
+ esetekben is m&#251;k&ouml;dhet, amikor m&aacute;s programok
+ m&aacute;r nem.</para>
+ </note>
+
+ </sect2>
+
+ <sect2>
+ <title>T&eacute;m&aacute;k id&#245;sebbeknek &eacute;s
+ halad&oacute;knak</title>
+
+ <sect3>
+ <title>Az i810 grafikus chipk&eacute;szlet
+ be&aacute;ll&iacute;t&aacute;sa</title>
+
+ <indexterm><primary>Intel i810 grafikus
+ chipk&eacute;szlet</primary></indexterm>
+
+ <para>Az &intel; i810 integr&aacute;lt
+ chipk&eacute;szlet&eacute;nek meghajt&aacute;s&aacute;hoz
+ sz&uuml;ks&eacute;g&uuml;nk lesz az
+ <devicename>agpart</devicename> nev&#251; AGP
+ programoz&aacute;si fel&uuml;letre az X11-ben. Err&#245;l az
+ &man.agp.4; meghajt&oacute; man oldal&aacute;n olvashatuk
+ t&ouml;bbet.</para>
+
+ <para>Ennek seg&iacute;ts&eacute;g&eacute;vel ezt a hardvert is
+ a t&ouml;bbi grafikus k&aacute;rty&aacute;hoz hasonl&oacute;an
+ &aacute;ll&iacute;thatjuk be. Vegy&uuml;k figyelmbe azonban,
+ hogy az &man.agp.4; meghajt&oacute;t be&eacute;p&iacute;tve
+ nem tartalmaz&oacute; rendszermaggal fut&oacute; rendszerekben
+ a &man.kldload.8; paranccsal ut&oacute;lag m&aacute;r nem
+ tudjuk bet&ouml;lteni! Ezt a meghajt&oacute;t m&aacute;r a
+ rendszerind&iacute;t&aacute;s sor&aacute;n be kell tudnunk
+ t&ouml;lteni: vagy a rendszermagba ford&iacute;tjuk, vagy
+ pedig a <filename>/boot/loader.conf</filename>
+ &aacute;llom&aacute;nyban hivatkozunk r&aacute;.</para>
+
+ </sect3>
+
+ <sect3>
+ <title>Widescreen Flat Panel monitorok haszn&aacute;lata</title>
+
+ <indexterm><primary>widescreen flat panel
+ be&aacute;ll&iacute;t&aacute;sa</primary></indexterm>
+
+ <para>Ebben a r&eacute;szben felt&eacute;telez&uuml;nk
+ n&eacute;mi tapasztalatot a be&aacute;ll&iacute;t&aacute;sok
+ ter&eacute;n. Amennyiben a szabv&aacute;nyos
+ konfigur&aacute;ci&oacute;s eszk&ouml;z&ouml;k
+ cs&#245;d&ouml;t mondtak a be&aacute;ll&iacute;t&aacute;s
+ sor&aacute;n, magukb&oacute;l a
+ napl&oacute;&aacute;llom&aacute;nyokb&oacute;l is
+ kinyerhet&uuml;nk elegend&#245; inform&aacute;ci&oacute;t
+ ahhoz, hogy m&#251;k&ouml;d&eacute;sre b&iacute;rjuk
+ rendszer&uuml;nket. Ehhez mindenk&eacute;ppen legyen
+ k&eacute;zn&eacute;l egy sz&ouml;vegszerkeszt&#245;!</para>
+
+ <para>A jelenlegi sz&eacute;lesv&aacute;szn&uacute; (WSXGA,
+ WSXGA+, WUXGA, WXGA, WXGA+ &eacute;s t&aacute;rsai)
+ form&aacute;tumok a 16:10-es &eacute;s 10:9-es
+ k&eacute;par&aacute;nyokat ismerik, amik n&eacute;ha gondot
+ okozhatnak. P&eacute;ld&aacute;ul a 16:10-es
+ k&eacute;par&aacute;ny felbont&aacute;sai:</para>
+
+ <itemizedlist>
+ <listitem><para>2560x1600</para></listitem>
+ <listitem><para>1920x1200</para></listitem>
+ <listitem><para>1680x1050</para></listitem>
+ <listitem><para>1440x900</para></listitem>
+ <listitem><para>1280x800</para></listitem>
+ </itemizedlist>
+
+ <para>Bizonyos szempontb&oacute;l egyszer&#251;en csak a fenti
+ felbont&aacute;sok valamelyik&eacute;t kell felvenni a
+ <literal>"Screen"</literal> szakasz <literal>Mode</literal>
+ sor&aacute;ba, valahogy &iacute;gy: </para>
+
+ <programlisting>Section "Screen"
+Identifier "Screen0"
+Device "Card0"
+Monitor "Monitor0"
+DefaultDepth 24
+SubSection "Display"
+ Viewport 0 0
+ Depth 24
+ Modes "1680x1050"
+EndSubSection
+EndSection</programlisting>
+
+ <para>Az <application>&xorg;</application> el&eacute;g
+ intelligens ahhoz, hogy a sz&eacute;lesv&aacute;szn&uacute;
+ megjelen&iacute;t&eacute;ssel kapcsolatos
+ inform&aacute;ci&oacute;kat lek&eacute;rje a monitor I2C/DDC
+ adatai k&ouml;z&uuml;l, ez&eacute;rt meg tudja
+ &aacute;llap&iacute;tani, hogy az eszk&ouml;z milyen
+ friss&iacute;t&eacute;si frekvenci&aacute;kat &eacute;s
+ felbont&aacute;sokat b&iacute;r el.</para>
+
+ <para>Ha az al&aacute;bbi <literal>ModeLine</literal>
+ &eacute;rt&eacute;kek nem szerepeln&eacute;nek a
+ meghajt&oacute;kban, akkor vel&uuml;k kapcsolatban egy kicsit
+ s&uacute;gnunk kell az <application>&xorg;</application>-nak.
+ A <filename>/var/log/Xorg.0.log</filename>
+ &aacute;tr&aacute;g&aacute;s&aacute;val elegend&#245;
+ inform&aacute;ci&oacute;t tudunk gy&#251;jteni ahhoz, hogy
+ manu&aacute;lisan vegy&uuml;nk fel haszn&aacute;lhat&oacute;
+ <literal>ModeLine</literal> &eacute;rt&eacute;keket. Nem kell
+ m&aacute;st tenn&uuml;nk, mint ehhez hasonl&oacute; sorokat
+ keresn&uuml;nk:</para>
+
+ <programlisting>(II) MGA(0): Supported additional Video Mode:
+(II) MGA(0): clock: 146.2 MHz Image Size: 433 x 271 mm
+(II) MGA(0): h_active: 1680 h_sync: 1784 h_sync_end 1960 h_blank_end 2240 h_border: 0
+(II) MGA(0): v_active: 1050 v_sync: 1053 v_sync_end 1059 v_blanking: 1089 v_border: 0
+(II) MGA(0): Ranges: V min: 48 V max: 85 Hz, H min: 30 H max: 94 kHz, PixClock max 170 MHz</programlisting>
+
+ <para>Ezeket nevezik EDID-adatoknak (Extended display
+ identification data, vagyis <quote>b&#245;v&iacute;tett
+ megjelen&iacute;t&eacute;si azonos&iacute;t&oacute;
+ adatoknak</quote>). Bel&#245;l&uuml;k a megfelel&#245;
+ <literal>ModeLine</literal> sor l&eacute;trehoz&aacute;sa
+ csup&aacute;n annyib&oacute;l &aacute;ll, hogy a
+ sz&aacute;m&eacute;rt&eacute;keket a megfelel&#245; sorrendbe
+ tessz&uuml;k:</para>
+
+ <programlisting>ModeLine &lt;name&gt; &lt;clock&gt; &lt;4 horiz. timings&gt; &lt;4 vert. timings&gt;</programlisting>
+
+ <para>Ez&aacute;ltal a p&eacute;ld&aacute;ban l&aacute;tott
+ <literal>"Monitor"</literal> szakasz
+ <literal>ModeLine</literal> sora &iacute;gy fog
+ kin&eacute;zni:</para>
+
+ <programlisting>Section "Monitor"
+Identifier "Monitor1"
+VendorName "Bigname"
+ModelName "BestModel"
+ModeLine "1680x1050" 146.2 1680 1784 1960 2240 1050 1053 1059 1089
+Option "DPMS"
+EndSection</programlisting>
+
+ <para>Miut&aacute;n v&eacute;grehajtottuk ezeket az
+ egyszer&#251; be&aacute;ll&iacute;t&aacute;si
+ l&eacute;p&eacute;seket, az X most m&aacute;r
+ val&oacute;sz&iacute;n&#251;leg el fog indulni az &uacute;j
+ sz&eacute;lesv&aacute;szn&uacute; monitorunkon.</para>
+
+ </sect3>
+ </sect2>
+ </sect1>
+
+ <sect1 id="x-fonts">
+ <sect1info>
+ <authorgroup>
+ <author>
+ <firstname>Murray</firstname>
+ <surname>Stokely</surname>
+ <contrib>&Iacute;rta: </contrib>
+ </author>
+ </authorgroup>
+ </sect1info>
+
+ <title>Bet&#251;t&iacute;pusok haszn&aacute;lata az X11-ben</title>
+
+ <sect2 id="type1">
+ <title>Type1 bet&#251;t&iacute;pusok</title>
+
+ <para>Az X11-hez tartoz&oacute; alap bet&#251;t&iacute;pusok nem
+ mondhat&oacute;ak kifejezetten ide&aacute;lisnak
+ p&eacute;ld&aacute;ul egy &aacute;tlagos asztali
+ kiadv&aacute;nyszerkeszt&#245; alkalmaz&aacute;s
+ sz&aacute;m&aacute;ra. A nagyobb m&eacute;ret&#251;
+ bemutat&oacute;kon a bet&#251;i sz&ouml;gletesen &eacute;s
+ id&eacute;tlen&uuml;l n&eacute;znek ki, a
+ <application>&netscape;</application>ben megjelen&#245; kisebb
+ bet&#251;k pedig szinte teljess&eacute;ggel olvashatatlanok.
+ Viszont manaps&aacute;g m&aacute;r rengeteg szabad, nagyon
+ j&oacute; min&#245;s&eacute;g&#251; &eacute;s k&ouml;nnyen
+ haszn&aacute;lhat&oacute; Type1 (&postscript;)
+ bet&#251;t&iacute;pus &eacute;rhet&#245; el az X11-hez.
+ P&eacute;ld&aacute;ul az URW
+ bet&#251;t&iacute;pus-gy&#251;jtem&eacute;ny (<filename
+ role="package">x11-fonts/urwfonts</filename>) a
+ szabv&aacute;nyos Type1 bet&#251;t&iacute;pusok (<trademark
+ class="registered">Times Roman</trademark>, <trademark
+ class="registered">Helvetice</trademark>, <trademark
+ class="registered">Palatino</trademark> &eacute;s m&eacute;g sok
+ m&aacute;s) j&oacute; min&#245;s&eacute;g&#251;
+ v&aacute;ltozatait tartalmazza. A Freefonts nev&#251;
+ gy&#251;jtem&eacute;ny (<filename
+ role="package">x11-fonts/freefonts</filename>) is tartalmaz sok
+ m&aacute;s bet&#251;t&iacute;pust, de a legt&ouml;bbj&uuml;ket
+ ink&aacute;bb csak a <application>Gimp</application>ben
+ &eacute;s a hozz&aacute; hasonl&oacute; grafikai
+ alkalmaz&aacute;sokban tudjuk haszn&aacute;lni, illetve
+ nincsenek is m&eacute;g kell&#245; m&eacute;rt&eacute;kben
+ befejezve a h&eacute;tk&ouml;znapi munk&aacute;khoz. Ezeken
+ fel&uuml;l az X11 minim&aacute;lis &uuml;gyesked&eacute;ssel
+ be&aacute;ll&iacute;that&oacute; a &truetype;
+ bet&#251;t&iacute;pusok haszn&aacute;lat&aacute;ra is.
+ Err&#245;l r&eacute;szleteket a &man.X.7; man oldalon, illetve a
+ <link linkend="truetype">&truetype;
+ bet&#251;t&iacute;pusokr&oacute;l sz&oacute;l&oacute;
+ szakaszban</link> olvashatunk.</para>
+
+ <para>A Portgy&#251;jtem&eacute;nyb&#245;l az im&eacute;nt
+ eml&iacute;tett Type1 bet&#251;t&iacute;pusokat az al&aacute;bbi
+ parancsok seg&iacute;ts&eacute;g&eacute;vel
+ telep&iacute;thetj&uuml;k:</para>
+
+ <screen>&prompt.root; <userinput>cd /usr/ports/x11-fonts/urwfonts</userinput>
+&prompt.root; <userinput>make install clean</userinput></screen>
+
+ <para>Ugyan&iacute;gy j&aacute;rjunk el a freefont &eacute;s a
+ t&ouml;bbi gy&#251;jtem&eacute;ny eset&eacute;n is. Az X
+ szerver akkor fogja &eacute;szlelni ezeket a
+ bet&#251;t&iacute;pusokat, ha hozz&aacute;adjuk a
+ k&ouml;vetkez&#245; sort a konfigur&aacute;ci&oacute;s
+ &aacute;llom&aacute;ny&aacute;hoz
+ (<filename>/etc/X11/xorg.conf</filename>):</para>
+
+ <programlisting>FontPath "/usr/local/lib/X11/fonts/URW/"</programlisting>
+
+ <para>Vagy megtehetj&uuml;k mindezt az X futtat&aacute;sa
+ sor&aacute;n is:</para>
+
+ <screen>&prompt.user; <userinput>xset fp+ /usr/local/lib/X11/fonts/URW</userinput>
+&prompt.user; <userinput>xset fp rehash</userinput></screen>
+
+ <para>Ez ut&oacute;bbi be&aacute;ll&iacute;t&aacute;s viszont el
+ fog veszni az X le&aacute;ll&iacute;t&aacute;s&aacute;val,
+ hacsak nem vessz&uuml;k hozz&aacute; a
+ ind&iacute;t&oacute;szkriptj&eacute;hez (ez az
+ <filename>~/.xinitrc</filename> a <command>startx</command>
+ haszn&aacute;lata eset&eacute;n, illetve az
+ <filename>~/.xsession</filename>, amikor egy
+ <application>XDM</application>-szer&#251; grafikus
+ bejelentkez&eacute;st haszn&aacute;lunk). Ezek mellett
+ haszn&aacute;lhatjuk a
+ <filename>/usr/local/etc/fonts/local.conf</filename>
+ &aacute;llom&aacute;nyt is: err&#245;l az <link
+ linkend="antialias">&eacute;lsim&iacute;t&aacute;ssal</link>
+ foglalkoz&oacute; szakaszban sz&oacute;lunk
+ r&eacute;szletesebben.</para>
+
+ </sect2>
+
+ <sect2 id="truetype">
+ <title>&truetype; bet&#251;t&iacute;pusok</title>
+
+ <indexterm><primary>TrueType
+ bet&#251;t&iacute;pusok</primary></indexterm>
+ <indexterm>
+ <primary>bet&#251;t&iacute;pusok</primary>
+ <secondary>TrueType</secondary>
+ </indexterm>
+
+ <para>Az <application>&xorg;</application> be&eacute;p&iacute;tett
+ t&aacute;mogat&aacute;st tartalmaz a &truetype;
+ bet&#251;t&iacute;pusok renderel&eacute;s&eacute;hez.
+ K&eacute;t k&uuml;l&ouml;nb&ouml;z&#245; modul
+ val&oacute;s&iacute;tja meg ezt a feladatot. Ebben
+ p&eacute;ld&aacute;ban a freetype nev&#251; modult
+ haszn&aacute;ljuk, mivel sokkal jobban illeszkedik a t&ouml;bbi
+ bet&#251;renderel&#245;h&ouml;z. A freetype modul
+ haszn&aacute;lat&aacute;hoz mind&ouml;ssze az
+ <filename>/etc/X11/xorg.conf</filename> &aacute;llom&aacute;ny
+ <literal>"Module"</literal> szakasz&aacute;ba kell
+ be&iacute;rnunk a k&ouml;vetkez&#245; sort:</para>
+
+ <programlisting>Load "freetype"</programlisting>
+
+ <para>Most pedig hozzunk l&eacute;tre egy k&ouml;nyvt&aacute;rat a
+ &truetype; bet&#251;t&iacute;pusok sz&aacute;m&aacute;ra (ez
+ legyen p&eacute;ld&aacute;ul a
+ <filename>/usr/local/lib/X11/fonts/TrueType</filename>), majd
+ m&aacute;soljuk az &ouml;sszes &truetype;
+ bet&#251;t&iacute;pusunkat ide. Vigy&aacute;zzunk r&aacute;,
+ hogy &macintosh;-r&oacute;l &truetype; bet&#251;t&iacute;pusok
+ k&ouml;zvetlen&uuml;l nem hozhat&oacute;ak &aacute;t, az X11
+ sz&aacute;m&aacute;ra &unix;/&ms-dos;/&windows;
+ form&aacute;tumban kell lenni&uuml;k. Miut&aacute;n
+ siker&uuml;lt &aacute;tm&aacute;solnunk az
+ &aacute;llom&aacute;nyokat ebbe a k&ouml;nyvt&aacute;rba,
+ haszn&aacute;ljuk a <application>ttmkfdir</application>
+ parancsot a <filename>fonts.dir</filename>
+ &aacute;llom&aacute;ny l&eacute;trehoz&aacute;s&aacute;ra,
+ aminek r&eacute;v&eacute;n az X bet&#251;renderel&#245;je tudnia
+ fogja, hogy &uacute;j &aacute;llom&aacute;nyokat
+ telep&iacute;tett&uuml;nk. A <command>ttmkfdir</command>
+ <filename role="package">x11-fonts/ttmkfdir</filename>
+ n&eacute;ven el&eacute;rhet&#245; a &os;
+ Portgy&#251;jtem&eacute;ny&eacute;b&#245;l.</para>
+
+ <screen>&prompt.root; <userinput>cd /usr/local/lib/X11/fonts/TrueType</userinput>
+&prompt.root; <userinput>ttmkfdir -o fonts.dir</userinput></screen>
+
+ <para>Ezut&aacute;n adjuk hozz&aacute; a &truetype;
+ k&ouml;nyvt&aacute;rat a bet&#251;t&iacute;pusok
+ k&ouml;nyvt&aacute;raihoz. Itt is a <link
+ linkend="type1">Type1</link> bet&#251;t&iacute;pusokn&aacute;l
+ le&iacute;rtak szerint kell elj&aacute;rnunk, vagyis
+ haszn&aacute;ljunk a</para>
+
+ <screen>&prompt.user; <userinput>xset fp+ /usr/local/lib/X11/fonts/TrueType</userinput>
+&prompt.user; <userinput>xset fp rehash</userinput></screen>
+
+ <para>parancsot, vagy adjunk hozz&aacute; a
+ <filename>xorg.conf</filename> &aacute;llom&aacute;nyhoz egy
+ tov&aacute;bbi <literal>FontPath</literal> sort.</para>
+
+ <para>Ezzel v&eacute;gezt&uuml;nk is. Innent&#245;l kezdve a
+ <application>&netscape;</application>,
+ <application>Gimp</application>, a
+ <application>&staroffice;</application> &eacute;s mindegyik X
+ alkalmaz&aacute;s fel fogja ismerni a frissen telep&iacute;tett
+ &truetype; bet&#251;t&iacute;pusokat. A nagyon kicsi bet&#251;k
+ (egy honlap megtekint&eacute;se sor&aacute;n,
+ nagyfelbont&aacute;sban) &eacute;s a nagyon nagy bet&#251;k (a
+ <application>&staroffice;</application> haszn&aacute;latakor)
+ most m&aacute;r sokkal jobban fognak mutatni.</para>
+
+ </sect2>
+
+ <sect2 id="antialias">
+ <sect2info>
+ <authorgroup>
+ <author>
+ <firstname>Joe Marcus</firstname>
+ <surname>Clarke</surname>
+ <contrib>Friss&iacute;tette: </contrib>
+ </author>
+ </authorgroup>
+ </sect2info>
+
+ <title>A bet&#251;k &eacute;lsim&iacute;t&aacute;sa</title>
+
+ <indexterm><primary>&eacute;lsim&iacute;tott
+ bet&#251;k</primary></indexterm>
+ <indexterm>
+ <primary>bet&#251;k</primary>
+ <secondary>&eacute;lsim&iacute;tott</secondary>
+ </indexterm>
+
+ <para>Az X11-ben az <application>&xfree86;</application> 4.0.2-es
+ v&aacute;ltozata &oacute;ta &eacute;rhet&#245; el az
+ &eacute;lsim&iacute;t&aacute;s, azonban az
+ <application>&xfree86;</application> 4.3.0-at
+ megel&#245;z&#245;en a bet&#251;k
+ be&aacute;ll&iacute;t&aacute;sa meglehet&#245;sen
+ k&ouml;r&uuml;lm&eacute;nyes volt. Az
+ <application>&xfree86;</application> 4.3.0-as
+ verzi&oacute;j&aacute;val kezd&#245;d&#245;en az X11
+ &aacute;ltal haszn&aacute;lt, a
+ <filename>/usr/local/lib/X11/fonts/</filename> &eacute;s a
+ <filename>~/.fonts/</filename> k&ouml;nyvt&aacute;rakban
+ tal&aacute;lhat&oacute; &ouml;sszes bet&#251;t&iacute;pus
+ &eacute;lsim&iacute;t&aacute;sa automatikusan
+ el&eacute;rhet&#245; az Xft-re felk&eacute;sz&iacute;tett
+ alkalmaz&aacute;sok sz&aacute;m&aacute;ra. Nem mindegyik
+ alkalmaz&aacute;s haszn&aacute;lja ki az Xft-t, de sokan kaptak
+ hozz&aacute; t&aacute;mogat&aacute;st. Ilyen
+ Xft-alkalmaz&aacute;sok a (<application>KDE</application>
+ fejleszt&eacute;s&eacute;hez haszn&aacute;lt) Qt 2.3 &eacute;s
+ k&eacute;s&#245;bbi v&aacute;ltozatai, a
+ (<application>GNOME</application> fejleszt&eacute;s&eacute;hez
+ haszn&aacute;lt) GTK+ 2.0 &eacute;s k&eacute;s&#245;bbi
+ v&aacute;ltozatai, valamint a <application>Mozilla</application>
+ 1.2 &eacute;s k&eacute;s&#245;bbi v&aacute;ltozatai.</para>
+
+ <para>A bet&#251;t&iacute;pusok
+ &eacute;lsim&iacute;t&aacute;s&aacute;nak be- &eacute;s
+ kikapcsol&aacute;s&aacute;hoz, valamint
+ &eacute;lsim&iacute;t&aacute;si jellemz&#245;inek
+ be&aacute;ll&iacute;t&aacute;s&aacute;hoz hozzuk l&eacute;tre
+ (vagy ha m&aacute;r l&eacute;tezne, m&oacute;dos&iacute;tsuk) a
+ <filename>/usr/local/etc/fonts/local.conf</filename>
+ &aacute;llom&aacute;nyt. Az Xft bet&#251;rendszer sz&aacute;mos
+ kifinomult lehet&#245;s&eacute;ge hangolhat&oacute; ezzel az
+ &aacute;llom&aacute;nnyal, amelyekb&#245;l ebben a szakaszban
+ csup&aacute;n r&ouml;vidke &iacute;zel&iacute;t&#245;t fogunk
+ adni. A pontosabb r&eacute;szletekr&#245;l a &man.fonts-conf.5;
+ man oldalon t&aacute;j&eacute;koz&oacute;dhatunk.</para>
+
+ <indexterm><primary>XML</primary></indexterm>
+
+ <para>Az &aacute;llom&aacute;nynak XML form&aacute;tum&uacute;nak
+ kell lennie. K&uuml;l&ouml;n&ouml;sen &uuml;gyelj&uuml;nk a
+ kis- &eacute;s nagybet&#251;kre, illetve
+ gy&#245;z&ouml;dj&uuml;nk meg mindig r&oacute;la, hogy
+ lez&aacute;rtuk-e az &ouml;sszes taget. Az
+ &aacute;llom&aacute;ny a szok&aacute;sos XML-fejl&eacute;ccel
+ kezd&#245;dik, amelyet egy DOCTYPE defin&iacute;ci&oacute;
+ k&ouml;vet, majd a <literal>&lt;fontconfig&gt;</literal>
+ tag:</para>
+
+ <programlisting>
+ &lt;?xml version="1.0"?&gt;
+ &lt;!DOCTYPE fontconfig SYSTEM "fonts.dtd"&gt;
+ &lt;fontconfig&gt;
+</programlisting>
+
+ <para>Ahogy azt m&aacute;r kor&aacute;bban is
+ eml&iacute;tett&uuml;k, a
+ <filename>/usr/local/lib/X11/fonts</filename> &eacute;s a
+ <filename>~/.fonts/</filename> k&ouml;nyvt&aacute;rakban
+ tal&aacute;lhat&oacute; &ouml;sszes bet&#251;t&iacute;pus
+ &eacute;lsim&iacute;t&aacute;sa el&eacute;rhet&#245; az Xft-re
+ felk&eacute;sz&iacute;tett alkalmaz&aacute;sok
+ sz&aacute;m&aacute;ra. Amennyiben ezeken t&uacute;l m&eacute;g
+ tov&aacute;bbi k&ouml;nyvt&aacute;rakat is fel
+ k&iacute;v&aacute;nunk venni, &iacute;rjuk bele a
+ <filename>/usr/local/etc/fonts/local.conf</filename>
+ &aacute;llom&aacute;nyba, nagyj&aacute;b&oacute;l ilyen
+ alakban:</para>
+
+ <programlisting>&lt;dir&gt;/az/en/betu/tipusaim&lt;/dir&gt;</programlisting>
+
+ <para>Az &uacute;j bet&#251;t&iacute;pusok, de
+ legf&#245;k&eacute;ppen az &uacute;j bet&#251;t&iacute;pusokat
+ tartalmaz&oacute; k&ouml;nyvt&aacute;rak
+ hozz&aacute;ad&aacute;sa ut&aacute;n a bet&#251;kkel kapcsolatos
+ gyors&iacute;t&oacute;t&aacute;rak
+ friss&iacute;t&eacute;s&eacute;hez mindenk&eacute;ppen javasolt
+ lefuttatni az al&aacute;bbi parancsot:</para>
+
+ <screen>&prompt.root; <userinput>fc-cache -f</userinput></screen>
+
+ <para>Az &eacute;lsim&iacute;t&aacute;s hat&aacute;s&aacute;ra a
+ bet&#251;k kont&uacute;rjai egy kiss&eacute; elmos&oacute;dnak,
+ aminek k&ouml;sz&ouml;nhet&#245;en a nagyon kis
+ m&eacute;ret&#251; sz&ouml;vegek sokkal
+ olvashat&oacute;bb&aacute; v&aacute;lnak &eacute;s elt&#251;nnek
+ a nagy m&eacute;ret&#251; bet&#251;kr&#245;l a
+ <quote>l&eacute;pcs&#245;k</quote>, azonban a norm&aacute;l
+ m&eacute;ret&#251; bet&#251;kn&eacute;l megf&aacute;jdulhat
+ t&#245;le a szem&uuml;nk. A 14 pontn&aacute;l kisebb
+ m&eacute;ret&#251; bet&#251;k eset&eacute;n az al&aacute;bbi
+ sorok hozz&aacute;ad&aacute;s&aacute;val tudjuk kikapcsolni az
+ &eacute;lsim&iacute;t&aacute;st:</para>
+
+ <programlisting> &lt;match target="font"&gt;
+ &lt;test name="size" compare="less"&gt;
+ &lt;double&gt;14&lt;/double&gt;
+ &lt;/test&gt;
+ &lt;edit name="antialias" mode="assign"&gt;
+ &lt;bool&gt;false&lt;/bool&gt;
+ &lt;/edit&gt;
+ &lt;/match&gt;
+ &lt;match target="font"&gt;
+ &lt;test name="pixelsize" compare="less" qual="any"&gt;
+ &lt;double&gt;14&lt;/double&gt;
+ &lt;/test&gt;
+ &lt;edit mode="assign" name="antialias"&gt;
+ &lt;bool&gt;false&lt;/bool&gt;
+ &lt;/edit&gt;
+ &lt;/match&gt;</programlisting>
+
+ <indexterm>
+ <primary>bet&#251;k</primary>
+ <secondary>t&eacute;rk&ouml;z</secondary>
+ </indexterm>
+
+ <para>Bizonyos egyensz&eacute;less&eacute;g&#251; (monospaced)
+ bet&#251;t&iacute;pusok &eacute;lsim&iacute;t&aacute;sa
+ eset&eacute;n a bet&#251;k t&aacute;vols&aacute;ga nem
+ megfelel&#245;. Ez legink&aacute;bb a
+ <application>KDE</application> haszn&aacute;lata eset&eacute;n
+ mer&uuml;l fel. Ezt a probl&eacute;m&aacute;t &uacute;gy is
+ orvosolhatjuk, ha az ilyen bet&#251;t&iacute;pusok
+ t&eacute;rk&ouml;z&eacute;t k&eacute;zzel 100-ra
+ &aacute;ll&iacute;tjuk. Ehhez &iacute;rjuk be a
+ k&ouml;vetkez&#245; sorokat:</para>
+
+ <programlisting> &lt;match target="pattern" name="family"&gt;
+ &lt;test qual="any" name="family"&gt;
+ &lt;string&gt;fixed&lt;/string&gt;
+ &lt;/test&gt;
+ &lt;edit name="family" mode="assign"&gt;
+ &lt;string&gt;mono&lt;/string&gt;
+ &lt;/edit&gt;
+ &lt;/match&gt;
+ &lt;match target="pattern" name="family"&gt;
+ &lt;test qual="any" name="family"&gt;
+ &lt;string&gt;console&lt;/string&gt;
+ &lt;/test&gt;
+ &lt;edit name="family" mode="assign"&gt;
+ &lt;string&gt;mono&lt;/string&gt;
+ &lt;/edit&gt;
+ &lt;/match&gt;</programlisting>
+
+ <para>(ezzel lefedj&uuml;k &ouml;sszes r&ouml;gz&iacute;tett
+ m&eacute;ret&#251; (fixed) bet&#251;t&iacute;pust
+ <literal>"mono"</literal>-k&eacute;nt), majd vegy&uuml;k
+ hozz&aacute; ezt is:</para>
+
+ <programlisting> &lt;match target="pattern" name="family"&gt;
+ &lt;test qual="any" name="family"&gt;
+ &lt;string&gt;mono&lt;/string&gt;
+ &lt;/test&gt;
+ &lt;edit name="spacing" mode="assign"&gt;
+ &lt;int&gt;100&lt;/int&gt;
+ &lt;/edit&gt;
+ &lt;/match&gt; </programlisting>
+
+ <para>Egyes bet&#251;t&iacute;pusokn&aacute;l, mint
+ p&eacute;ld&aacute;ul a Helvetic&aacute;n&aacute;l, gondok
+ akadhatnak az &eacute;lsim&iacute;t&aacute;ssal. Ez
+ &aacute;ltal&aacute;ban egy f&uuml;gg&#245;legesen
+ kett&eacute;v&aacute;gottnak l&aacute;tsz&oacute; bet&#251;
+ k&eacute;p&eacute;ben jelenik meg. De ami a legrosszabb, hogy
+ emiatt n&eacute;mely alkalmaz&aacute;s, mint
+ p&eacute;ld&aacute;ul a <application>Mozilla</application>
+ k&eacute;pes &ouml;sszeomlani. Ennek
+ elker&uuml;l&eacute;s&eacute;re tegy&uuml;k hozz&aacute;
+ m&eacute;g az al&aacute;bbi sorokat a
+ <filename>local.conf</filename>
+ &aacute;llom&aacute;nyhoz:</para>
+
+ <programlisting> &lt;match target="pattern" name="family"&gt;
+ &lt;test qual="any" name="family"&gt;
+ &lt;string&gt;Helvetica&lt;/string&gt;
+ &lt;/test&gt;
+ &lt;edit name="family" mode="assign"&gt;
+ &lt;string&gt;sans-serif&lt;/string&gt;
+ &lt;/edit&gt;
+ &lt;/match&gt; </programlisting>
+
+ <para>Miut&aacute;n befejezt&uuml;k a
+ <filename>local.conf</filename> szerkeszt&eacute;s&eacute;t,
+ ellen&#245;rizz&uuml;k, hogy szerepel-e az
+ &aacute;llom&aacute;ny v&eacute;g&eacute;n a
+ <literal>&lt;/fontconfig&gt;</literal> tag. Ha ugyanis nem
+ z&aacute;rjuk le rendesen, akkor a v&aacute;ltoztat&aacute;saink
+ &eacute;rv&eacute;nytelenn&eacute; v&aacute;lnak.</para>
+
+ <para>Az X11-hez tartoz&oacute; alap bet&#251;t&iacute;pus nem
+ &eacute;ppen mutat&oacute;s &eacute;lsim&iacute;tott
+ alakj&aacute;ban. Erre a c&eacute;lra sokkal jobb alap
+ bet&#251;t&iacute;pusok is tal&aacute;lhat&oacute;ak a <filename
+ role="package">x11-fonts/bitstream-vera</filename> portban. Ha
+ m&eacute;g nem l&eacute;tezne
+ <filename>/usr/local/etc/fonts/local.conf</filename>
+ &aacute;llom&aacute;nyunk, akkor ezt a port l&eacute;trehozza.
+ Ellenkez&#245; esetben a port k&eacute;sz&iacute;t egy
+ <filename>/usr/local/etc/fonts/local.conf-vera</filename>
+ nev&#251; &aacute;llom&aacute;nyt. F&eacute;s&uuml;lj&uuml;k
+ &ouml;ssze ennek az &aacute;llom&aacute;nynak a tartalm&aacute;t
+ a <filename>/usr/local/etc/fonts/local.conf</filename>
+ tartalm&aacute;val, &eacute;s a Bitstream
+ bet&#251;t&iacute;pusok magukt&oacute;l felv&aacute;ltj&aacute;k
+ az X11 alap&eacute;rtelmezett talpas (serif), talpatlan (sans
+ serif) &eacute;s egyensz&eacute;less&eacute;g&#251; (monospaced)
+ bet&#251;t&iacute;pusait.</para>
+
+ <para>V&eacute;gezet&uuml;l a felhaszn&aacute;l&oacute;k is
+ megadhatj&aacute;k a saj&aacute;t
+ be&aacute;ll&iacute;t&aacute;saikat a saj&aacute;t
+ <filename>.fonts.conf</filename> &aacute;llom&aacute;nyuk
+ seg&iacute;ts&eacute;g&eacute;vel. Ehhez nem kell m&aacute;st
+ tenni, mind&ouml;ssze l&eacute;trehozni egy
+ <filename>~/.fonts.conf</filename>
+ XML-&aacute;llom&aacute;nyt.</para>
+
+ <indexterm><primary>LCD k&eacute;perny&#245;</primary></indexterm>
+ <indexterm>
+ <primary>bet&#251;k</primary>
+ <secondary>LCD k&eacute;perny&#245;</secondary>
+ </indexterm>
+
+ <para>M&eacute;g egy utols&oacute; &ouml;tlet: LCD
+ k&eacute;perny&#245;k eset&eacute;n sz&uuml;ks&eacute;g&uuml;nk
+ lehet az &uacute;n. <quote>sub-pixel sampling</quote>
+ (r&eacute;szk&eacute;ppont mintav&eacute;telez&eacute;si)
+ technik&aacute;ra. Ezzel l&eacute;nyeg&eacute;ben a
+ (v&iacute;zszintesen elv&aacute;lasztott) v&ouml;r&ouml;s,
+ z&ouml;ld &eacute;s k&eacute;k &ouml;sszetev&#245;ket
+ k&uuml;l&ouml;n-k&uuml;l&ouml;n kezelj&uuml;k a
+ horizont&aacute;lis felbont&aacute;s
+ jav&iacute;t&aacute;s&aacute;ra. B&aacute;mulatos
+ eredm&eacute;nyeket lehet el&eacute;rni a
+ seg&iacute;ts&eacute;g&eacute;vel! A
+ bekapcsol&aacute;s&aacute;hoz a k&ouml;vetkez&#245; sorokat kell
+ besz&uacute;rnunk valahova a <filename>local.conf</filename>
+ &aacute;llom&aacute;nyba:</para>
+
+ <programlisting>
+ &lt;match target="font"&gt;
+ &lt;test qual="all" name="rgba"&gt;
+ &lt;const&gt;unknown&lt;/const&gt;
+ &lt;/test&gt;
+ &lt;edit name="rgba" mode="assign"&gt;
+ &lt;const&gt;rgb&lt;/const&gt;
+ &lt;/edit&gt;
+ &lt;/match&gt;
+ </programlisting>
+
+ <note>
+ <para>A megjelen&iacute;t&#245; fajt&aacute;j&aacute;t&oacute;l
+ f&uuml;gg&#245;en lehet, hogy az <literal>rgb</literal>
+ &eacute;rt&eacute;ket <literal>bgr</literal>-re,
+ <literal>vrgb</literal>-re vagy <literal>vbgr</literal>-re
+ kell cser&eacute;ln&uuml;nk. Pr&oacute;b&aacute;lgassuk
+ &eacute;s kider&uuml;l, hogy melyikkel m&#251;k&ouml;dik
+ jobban.</para>
+ </note>
+
+ <indexterm>
+ <primary>Mozilla</primary>
+ <secondary>az &eacute;lsim&iacute;t&aacute;s
+ kikapcsol&aacute;sa</secondary>
+ </indexterm>
+
+ <para>Az &eacute;lsim&iacute;t&aacute;s hat&aacute;sa az X
+ k&ouml;vetkez&#245; ind&iacute;t&aacute;sakor fog
+ l&aacute;tsz&oacute;dni. Azonban a programoknak tudniuk is kell
+ &eacute;lni az &aacute;ltala felk&iacute;n&aacute;lt
+ el&#245;ny&ouml;kkel. A Qt pillanatnyilag k&eacute;pes erre,
+ ez&eacute;rt az &ouml;sszes <application>KDE</application>-elem
+ ki tudja haszn&aacute;lni a bet&#251;t&iacute;pusok
+ &eacute;lsim&iacute;t&aacute;s&aacute;t. A GTK+ &eacute;s a
+ <application>GNOME</application> is haszn&aacute;lja az
+ &eacute;lsim&iacute;t&aacute;st a <quote>Font</quote> cappleten
+ kereszt&uuml;l (err&#245;l b&#245;vebben ld. a <xref
+ linkend="x11-wm-gnome-antialias">t). A
+ <application>Mozilla</application> 1.2 &eacute;s
+ k&eacute;s&#245;bbi v&aacute;ltozatai m&aacute;r
+ alap&eacute;rtelmez&eacute;s szerint haszn&aacute;lj&aacute;k az
+ &eacute;lsim&iacute;t&aacute;st. Ennek
+ kikapcsol&aacute;s&aacute;hoz a
+ <application>Mozilla</application>t a
+ <makevar>-DWITHOUT_XFT</makevar> kapcsol&oacute;val
+ ford&iacute;tsuk &uacute;jra.</para>
+
+ </sect2>
+ </sect1>
+
+ <sect1 id="x-xdm">
+ <sect1info>
+ <authorgroup>
+ <author>
+ <firstname>Seth</firstname>
+ <surname>Kingsley</surname>
+ <contrib>&Iacute;rta: </contrib>
+ </author>
+ </authorgroup>
+ </sect1info>
+
+ <title>Az X bejelentkeztet&#245; k&eacute;perny&#245;je</title>
+
+ <sect2>
+ <title>&Ouml;sszefoglal&aacute;s</title>
+
+ <indexterm><primary>X Display Manager</primary></indexterm>
+
+ <para>Az X bejelentkeztet&#245; k&eacute;perny&#245;je (az X
+ Display Manager vagy r&ouml;viden csak
+ <application>XDM</application>) az X Window System egyik
+ kieg&eacute;sz&iacute;t&#245; eleme, melyet a
+ bejelentkez&eacute;sek lebonyol&iacute;t&aacute;s&aacute;ra
+ haszn&aacute;lunk. Sz&aacute;mtalan helyzetben hasznosnak
+ bizonyulhat, bele&eacute;rtve a legkisebb <quote>X
+ termin&aacute;lokat</quote> &eacute;s a legnagyobb
+ h&aacute;l&oacute;zati szervereket is. Mivel az X Window System
+ f&uuml;ggetlen h&aacute;l&oacute;zatt&oacute;l &eacute;s
+ protokollt&oacute;l, a h&aacute;l&oacute;zaton
+ &ouml;sszekapcsolt, X klienseket &eacute;s szervereket
+ futtat&oacute; k&uuml;l&ouml;nb&ouml;z&#245;
+ sz&aacute;m&iacute;t&oacute;g&eacute;pek sz&eacute;les
+ kombin&aacute;ci&oacute;ja el&#245;fordulhat. Az
+ <application>XDM</application> egy grafikus fel&uuml;leten
+ kereszt&uuml;l seg&iacute;t v&aacute;lasztani az
+ el&eacute;rhet&#245; szerverek k&ouml;z&ouml;tt, valamint a
+ felhaszn&aacute;l&oacute;k, p&eacute;ld&aacute;ul
+ felhaszn&aacute;l&oacute;n&eacute;v &eacute;s jelsz&oacute;n
+ kereszt&uuml;li, hiteles&iacute;t&eacute;s&eacute;ben.</para>
+
+ <para>Az <application>XDM</application> tulajdonk&eacute;ppen a
+ felhaszn&aacute;l&oacute; sz&aacute;m&aacute;ra ugyanazokat a
+ funkci&oacute;kat ny&uacute;jtja, mint a &man.getty.8; program
+ (err&#245;l b&#245;vebben l&aacute;sd <xref
+ linkend="term-config">). Teh&aacute;t: bel&eacute;pteti a
+ felhaszn&aacute;l&oacute;t a szerverre, ahova csatlakozott,
+ illetve elind&iacute;tja helyette a hozz&aacute;tartoz&oacute;
+ munkamenet kezel&#245;j&eacute;t (ami &aacute;ltal&aacute;ban
+ egy X-es ablakkezel&#245;). Az <application>XDM</application>
+ megv&aacute;rja ennek a programnak a
+ befejez&#245;d&eacute;s&eacute;t, ami egyben jelzi
+ sz&aacute;m&aacute;ra, hogy a felhaszn&aacute;l&oacute;
+ elv&eacute;gezte a dolg&aacute;t, &eacute;s kil&eacute;pteti a
+ szerverr&#245;l. Ezut&aacute;n az
+ <application>XDM</application> &uacute;jra v&aacute;rakozni kezd
+ a k&ouml;vetkez&#245; felhaszn&aacute;l&oacute;ra, mik&ouml;zben
+ a bejelentkez&eacute;shez &eacute;s a szerver
+ kiv&aacute;laszt&aacute;s&aacute;hoz sz&uuml;ks&eacute;ges
+ k&eacute;perny&#245;ket jelen&iacute;ti meg.</para>
+
+ </sect2>
+
+ <sect2>
+ <title>Az XDM haszn&aacute;lata</title>
+
+ <para>Az <application>XDM</application>-hez tartoz&oacute;
+ d&eacute;mon a <filename>/usr/local/bin/xdm</filename>
+ &aacute;llom&aacute;ny. Ezt programot <username>root</username>
+ felhaszn&aacute;l&oacute;k&eacute;nt b&aacute;rmikor tudjuk
+ futtatni, &eacute;s ez veszi kezel&eacute;sbe a helyi
+ g&eacute;pen fut&oacute; X szervert. Amennyiben az
+ <application>XDM</application>-et a
+ sz&aacute;m&iacute;t&oacute;g&eacute;p minden egyes
+ indul&aacute;sa sor&aacute;n el akarjuk ind&iacute;tani,
+ egyszer&#251;en csak adjuk hozz&aacute; a megfelel&#245;
+ bejegyz&eacute;st az <filename>/etc/ttys</filename>
+ &aacute;llom&aacute;nyhoz. Ennek a formai
+ szab&aacute;lyair&oacute;l &eacute;s
+ haszn&aacute;lat&aacute;r&oacute;l b&#245;vebben l&aacute;sd
+ <xref linkend="term-etcttys">. Az
+ <filename>/etc/ttys</filename> alap&eacute;rtelmezett
+ v&aacute;ltozat&aacute;ban az <application>XDM</application>
+ d&eacute;mont ebben a form&aacute;ban tal&aacute;ljuk meg a
+ virtu&aacute;lis termin&aacute;lok k&ouml;z&ouml;tt:</para>
+
+ <screen>ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off secure</screen>
+
+ <para>Ez a bejegyz&eacute;s alapb&oacute;l nem akt&iacute;v. Az
+ enged&eacute;lyez&eacute;s&eacute;hez &iacute;rjuk &aacute;t az
+ &ouml;t&ouml;dik mez&#245;ben szerepl&#245;
+ <literal>off</literal> (kikapcsolva) &eacute;rt&eacute;ket
+ <literal>on</literal> (bekapcsolv&aacute;)-ra, majd
+ ind&iacute;tsuk &uacute;jra az &man.init.8; programot a <xref
+ linkend="term-hup">ban le&iacute;rtak szerint. Az els&#245;
+ mez&#245;ben tal&aacute;lhatjuk a program &aacute;ltal kezelt
+ termin&aacute;lt, ez jelen eset&uuml;nkben a
+ <literal>ttyv8</literal>. Ennek megfelel&#245;en az
+ <application>XDM</application> a 9. virtu&aacute;lis
+ termin&aacute;lon kezdi meg a fut&aacute;s&aacute;t.</para>
+
+ </sect2>
+
+ <sect2>
+ <title>Az XDM be&aacute;ll&iacute;t&aacute;sa</title>
+
+ <para>Az <application>XDM</application>
+ be&aacute;ll&iacute;t&aacute;sait tartalmaz&oacute;
+ k&ouml;nyvt&aacute;r a
+ <filename>/usr/local/lib/X11/xdm</filename>. Itt
+ tal&aacute;lhatjuk meg azokat az &aacute;llom&aacute;nyokat,
+ amelyek megv&aacute;ltoztat&aacute;s&aacute;val
+ befoly&aacute;solhatjuk az <application>XDM</application>
+ megjelen&eacute;s&eacute;t &eacute;s viselked&eacute;s&eacute;t.
+ &Aacute;ltal&aacute;ban a k&ouml;vetkez&#245;
+ &aacute;llom&aacute;nyok bukkannak fel ezen a helyen:</para>
+
+ <informaltable frame="none" pgwide="1">
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Aacute;llom&aacute;ny</entry>
+ <entry>Le&iacute;r&aacute;s</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry><filename>Xaccess</filename></entry>
+ <entry>A kliens hiteles&iacute;t&eacute;s&eacute;nek
+ szab&aacute;lyrendszere.</entry>
+ </row>
+
+ <row>
+ <entry><filename>Xresources</filename></entry>
+ <entry>Az X er&#245;forr&aacute;sainak
+ alap&eacute;rtelmezett &eacute;rt&eacute;kei.</entry>
+ </row>
+
+ <row>
+ <entry><filename>Xservers</filename></entry>
+ <entry>Az ismert t&aacute;voli &eacute;s helyi X
+ szerverek list&aacute;ja.</entry>
+ </row>
+
+ <row>
+ <entry><filename>Xsession</filename></entry>
+ <entry>A bejelentkez&eacute;sek sor&aacute;n
+ lefut&oacute; alap&eacute;rtelmezett szkript.</entry>
+ </row>
+
+ <row>
+ <entry><filename>Xsetup_</filename>*</entry>
+ <entry>A bejelentkez&#245; fel&uuml;let
+ ind&iacute;t&aacute;sa el&#245;tt
+ ind&iacute;tand&oacute; alkalmaz&aacute;sokkal
+ kapcsolatos szkript.</entry>
+ </row>
+
+ <row>
+ <entry><filename>xdm-config</filename></entry>
+ <entry>A g&eacute;pen fut&oacute; &ouml;sszes X szerver
+ glob&aacute;lis
+ be&aacute;ll&iacute;t&aacute;sai.</entry>
+ </row>
+
+ <row>
+ <entry><filename>xdm-errors</filename></entry>
+ <entry>A szerver &aacute;ltal jelentett
+ hib&aacute;k.</entry>
+ </row>
+
+ <row>
+ <entry><filename>xdm-pid</filename></entry>
+ <entry>A jelenleg fut&oacute; XDM-hez tartoz&oacute;
+ azonos&iacute;t&oacute;.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+
+ <para>Ebben a k&ouml;nyvt&aacute;rban tal&aacute;lunk m&eacute;g
+ n&eacute;h&aacute;ny olyan programot &eacute;s szkriptet,
+ amelyekkel be tudjuk &aacute;ll&iacute;tani a munkaasztalunkat
+ az <application>XDM</application> fut&aacute;sa alatt. Ezen
+ &aacute;llom&aacute;nyok c&eacute;ljait egyenk&eacute;nt
+ ismertetni fogjuk. A
+ fel&eacute;p&iacute;t&eacute;s&uuml;kr&#245;l &eacute;s
+ haszn&aacute;latukr&oacute;l az &man.xdm.1; man oldala
+ &aacute;rul el t&ouml;bbet.</para>
+
+ <para>Az alap&eacute;rtelmezett be&aacute;ll&iacute;t&aacute;s egy
+ t&eacute;glalap alak&uacute; bejelentkez&#245; ablak, aminek
+ tetej&eacute;n nagy bet&#251;kkel a g&eacute;p neve
+ olvashat&oacute;, valamint alatta a <quote>Login:</quote>
+ (felhaszn&aacute;l&oacute;i n&eacute;v) &eacute;s
+ <quote>Password:</quote> (jelsz&oacute;) mez&#245;k
+ v&aacute;rnak kit&ouml;lt&eacute;sre. Ez egy remek
+ kiindul&aacute;si alap az
+ <application>XDM</application>-k&eacute;perny&#245;
+ kin&eacute;zet&eacute;nek
+ megv&aacute;ltoztat&aacute;s&aacute;hoz.</para>
+
+ <sect3>
+ <title>Xaccess</title>
+
+ <para>Az <application>XDM</application>-mel szab&aacute;lyozott
+ X szerverek &aacute;ltal haszn&aacute;lt protokoll az X
+ Display Manager Connection Protocol (XDMCP). Ez az
+ &aacute;llom&aacute;ny tartalmazza a t&aacute;voli
+ sz&aacute;m&iacute;t&oacute;g&eacute;pekr&#245;l
+ &eacute;rkez&#245; XDMCP-kapcsolatok
+ vez&eacute;rl&eacute;s&eacute;re vonatkoz&oacute;
+ szab&aacute;lyokat. Ezt a rendszer &aacute;ltal&aacute;ban
+ figyelmen k&iacute;v&uuml;l hagyja, hacsak az
+ <filename>xdm-config</filename> &aacute;llom&aacute;nyban be
+ nem &aacute;ll&iacute;tottuk a t&aacute;voli
+ sz&aacute;m&iacute;t&oacute;g&eacute;pek
+ csatlakoztathat&oacute;s&aacute;g&aacute;t.
+ Alap&eacute;rtelmez&eacute;s szerint viszont semmilyen klienst
+ nem enged csatlakozni.</para>
+
+ </sect3>
+
+ <sect3>
+ <title>Xresources</title>
+
+ <para>Ez tartalmazza a szerverv&aacute;laszt&oacute; &eacute;s
+ bejelentkez&#245; k&eacute;perny&#245;
+ alap&eacute;rtelmez&eacute;seit.
+ Seg&iacute;ts&eacute;g&eacute;vel a bejelentkeztet&eacute;st
+ v&eacute;gz&#245; program kin&eacute;zet&eacute;t
+ v&aacute;ltoztathatjuk meg. Form&aacute;tuma hasonl&oacute;
+ az X11 dokument&aacute;ci&oacute;j&aacute;ban le&iacute;rt
+ app-defaults &aacute;llom&aacute;nyhoz.</para>
+
+ </sect3>
+
+ <sect3>
+ <title>Xservers</title>
+
+ <para>A szerverv&aacute;laszt&oacute; &aacute;ltal
+ felk&iacute;n&aacute;land&oacute; t&aacute;voli X szerverek
+ felsorol&aacute;s&aacute;t tartalmazza.</para>
+
+ </sect3>
+
+ <sect3>
+ <title>Xsession</title>
+
+ <para>A felhaszn&aacute;l&oacute; bejelentkez&eacute;se
+ ut&aacute;n ez az <application>XDM</application>-szkript fog
+ lefutni. &Aacute;ltal&aacute;ban minden
+ felhaszn&aacute;l&oacute;hoz tartozik egy saj&aacute;t
+ <filename>~/.xsession</filename> szkript, ami ezt
+ fel&uuml;lb&iacute;r&aacute;lja.</para>
+
+ </sect3>
+
+ <sect3>
+ <title>Xsetup_*</title>
+
+ <para>Ezek fognak automatikusan lefutni a
+ szerverv&aacute;laszt&oacute; vagy bejelentkeztet&#245;
+ fel&uuml;letek megjelen&eacute;se el&#245;tt. Minden
+ &aacute;ltalunk haszn&aacute;lt X szerverhez tartozik egy
+ ilyen szkript, amelyek neve <filename>Xsetup_</filename>-al
+ kezd&#245;dik &eacute;s a helyi X szerver
+ sorsz&aacute;m&aacute;val folytat&oacute;dik
+ (p&eacute;ld&aacute;ul <filename>Xsetup_0</filename>). Ezek a
+ szkriptek &aacute;ltal&aacute;ban egy-k&eacute;t programot,
+ mint p&eacute;ld&aacute;ul az <command>xconsole</command>,
+ ind&iacute;tanak el a h&aacute;tt&eacute;rben.</para>
+
+ </sect3>
+
+ <sect3>
+ <title>xdm-config</title>
+
+ <para>Az app-defaults nev&#251;
+ &aacute;llom&aacute;ny&eacute;hoz hasonl&oacute; alakban
+ tartalmaz be&aacute;ll&iacute;t&aacute;sokat a program
+ &aacute;ltal kezelt minden egyes X szerverhez.</para>
+
+ </sect3>
+
+ <sect3>
+ <title>xdm-errors</title>
+
+ <para>Ebben tal&aacute;lhat&oacute; meg az
+ <application>XDM</application> &aacute;ltal futtatni
+ pr&oacute;b&aacute;lt X szerverek kimenete. Itt
+ &eacute;rdemes hiba&uuml;zenetek ut&aacute;n kutatni, ha az
+ <application>XDM</application> &aacute;ltal ind&iacute;tott X
+ szerver valami&eacute;rt meg&aacute;llna. Ezek az
+ &uuml;zenetek egy&eacute;bk&eacute;nt a
+ felhaszn&aacute;l&oacute;
+ <filename>~/.xsession-errors</filename>
+ &aacute;llom&aacute;ny&aacute;ba is
+ be&iacute;r&oacute;dnak.</para>
+
+ </sect3>
+ </sect2>
+
+ <sect2>
+ <title>H&aacute;l&oacute;zati X szerver futtat&aacute;sa</title>
+
+ <para>Az X szerver&uuml;nkh&ouml;z csak akkor tudnak
+ k&iacute;v&uuml;lr&#245;l m&aacute;s felhaszn&aacute;l&oacute;k
+ is kapcsol&oacute;dni, ha &aacute;t&iacute;rjuk a
+ hozz&aacute;f&eacute;r&eacute;sre vonatkoz&oacute;
+ szab&aacute;lyokat &eacute;s enged&eacute;lyezz&uuml;k rajta a
+ kapcsol&oacute;d&aacute;st. Az alap&eacute;rtelmezett
+ szab&aacute;lyok nagyon &oacute;vatosak. Ha teh&aacute;t
+ enged&eacute;lyezni akarjuk a k&iacute;v&uuml;lr&#245;l
+ &eacute;rkez&#245; kapcsol&oacute;d&aacute;sokat, akkor ahhoz
+ el&#245;sz&ouml;r az <filename>xdm-config</filename>
+ &aacute;llom&aacute;nyb&oacute;l vegy&uuml;k ki az al&aacute;bbi
+ sort:</para>
+
+ <screen>! SECURITY: do not listen for XDMCP or Chooser requests
+! Comment out this line if you want to manage X terminals with xdm
+DisplayManager.requestPort: 0</screen>
+
+ <para>Ezut&aacute;n ind&iacute;tsuk &uacute;jra az
+ <application>XDM</application>-et. Ne felejts&uuml;k el, hogy
+ az app-defaults &aacute;llom&aacute;nyokban a
+ megjegyz&eacute;sek <quote>!</quote>
+ (felki&aacute;lt&oacute;)jellel kezd&#245;dnek, nem pedig a
+ megszokott <quote>#</quote> (kett&#245;skereszt)tel. A
+ fentiekn&eacute;l term&eacute;szetesen szigor&uacute;bb
+ hozz&aacute;f&eacute;r&eacute;si szab&aacute;lyok is
+ sz&uuml;ks&eacute;gesek lehetnek &mdash; ezzel kapcsolatban
+ n&eacute;zz&uuml;k meg <filename>Xaccess</filename>
+ &aacute;llom&aacute;nyban szerepl&#245; p&eacute;ld&aacute;kat,
+ illetve lapozzuk fel az &man.xdm.1; man oldalt.</para>
+
+ </sect2>
+
+ <sect2>
+ <title>Az XDM helyett</title>
+
+ <para>Az alap&eacute;rtelmezett <application>XDM</application>
+ feladat&aacute;t sz&aacute;mos m&aacute;s program is
+ k&eacute;pes ell&aacute;tni. Ezek k&ouml;z&uuml;l az egyik a
+ <application>kdm</application> (a <application>KDE</application>
+ r&eacute;sze), amire ebben a fejezetben m&eacute;g vissza fogunk
+ t&eacute;rni. A <application>kdm</application>
+ k&uuml;l&ouml;nf&eacute;le vizu&aacute;lis effekteket &eacute;s
+ egy&eacute;b kozmetik&aacute;z&aacute;st &iacute;g&eacute;r,
+ valamint lehet&#245;v&eacute; teszi a felhaszn&aacute;l&oacute;k
+ sz&aacute;m&aacute;ra, hogy a bejelentkez&eacute;s el&#245;tt
+ kiv&aacute;laszthass&aacute;k a haszn&aacute;lni
+ k&iacute;v&aacute;nt ablakkezel&#245;t.</para>
+
+ </sect2>
+ </sect1>
+
+ <sect1 id="x11-wm">
+ <sect1info>
+ <authorgroup>
+ <author>
+ <firstname>Valentino</firstname>
+ <surname>Vaschetto</surname>
+ <contrib>&Iacute;rta: </contrib>
+ </author>
+ </authorgroup>
+ </sect1info>
+
+ <title>Munkak&ouml;rnyezetek</title>
+
+ <para>Ebben a szakaszban a &os;-n fut&oacute; X-hez
+ el&eacute;rhet&#245; k&uuml;l&ouml;nb&ouml;z&#245;
+ munkak&ouml;rnyezetekr&#245;l (desktop environment) lesz
+ sz&oacute;. Maga a <quote>munkak&ouml;rnyezet</quote>
+ elnevez&eacute;s sok mindenre utalhat egy mezei
+ ablakkezel&#245;t&#245;l kezdve az asztali alkalmaz&aacute;sok
+ teljes garmad&aacute;j&aacute;ig, ahogy igaz ez a
+ <application>KDE</application> vagy a
+ <application>GNOME</application> eset&eacute;ben is.</para>
+
+ <sect2 id="x11-wm-gnome">
+ <title>A GNOME</title>
+
+ <sect3 id="x11-wm-gnome-about">
+ <title>R&ouml;viden a GNOME-r&oacute;l</title>
+
+ <indexterm><primary>GNOME</primary></indexterm>
+
+ <para>A <application>GNOME</application> egy
+ felhaszn&aacute;l&oacute;bar&aacute;t munkak&ouml;rnyezet,
+ aminek seg&iacute;ts&eacute;g&eacute;vel a
+ felhaszn&aacute;l&oacute;k sz&aacute;m&aacute;ra
+ gyerekj&aacute;t&eacute;k a
+ sz&aacute;m&iacute;t&oacute;g&eacute;p haszn&aacute;lata
+ &eacute;s be&aacute;ll&iacute;t&aacute;sa. A
+ <application>GNOME</application>-ban tal&aacute;lhatunk egy
+ panelt (az alkalmaz&aacute;sok ind&iacute;t&aacute;s&aacute;ra
+ &eacute;s k&uuml;l&ouml;nf&eacute;le &aacute;llapotjelz&#245;k
+ megjelen&iacute;t&eacute;s&eacute;hez), egy asztalt (ahova az
+ alkalmaz&aacute;sok &eacute;s az adatok ker&uuml;lnek),
+ szabv&aacute;nyos asztali eszk&ouml;z&ouml;ket &eacute;s
+ alkalmaz&aacute;sokat, valamint sz&aacute;mos
+ konvenci&oacute;t, aminek ment&eacute;n az alkalmaz&aacute;sok
+ k&ouml;nnyen egy&uuml;tt tudnak m&#251;k&ouml;dni &eacute;s
+ tartani egym&aacute;ssal az &ouml;sszhangot. M&aacute;s
+ oper&aacute;ci&oacute;s rendszerek vagy k&ouml;rnyezetek
+ ismer&#245;i otthon &eacute;rezhetik magukat ebben a
+ <application>GNOME</application> &aacute;ltal ny&uacute;jtott
+ vizu&aacute;lis k&ouml;rnyezetben. A &os; &eacute;s a
+ <application>GNOME</application> kapcsolat&aacute;r&oacute;l
+ b&#245;vebb inform&aacute;ci&oacute;kat a <ulink
+ url="http://www.FreeBSD.org/gnome">&os; GNOME Projekt</ulink>
+ honlapj&aacute;n tal&aacute;lhatunk. Ezen az oldalon a
+ <application>GNOME</application>
+ telep&iacute;t&eacute;s&eacute;r&#245;l,
+ be&aacute;ll&iacute;t&aacute;s&aacute;r&oacute;l &eacute;s
+ karbantart&aacute;s&aacute;r&oacute;l egy meglehet&#245;sen
+ &aacute;tfog&oacute; le&iacute;r&aacute;st olvashatunk.</para>
+
+ </sect3>
+
+ <sect3 id="x11-wm-gnome-install">
+ <title>A GNOME telep&iacute;t&eacute;se</title>
+
+ <para>A programot k&ouml;nnyen fel tudjuk telep&iacute;teni
+ csomagb&oacute;l vagy a Portgy&#251;jtem&eacute;ny
+ seg&iacute;ts&eacute;g&eacute;vel:</para>
+
+ <para>A h&aacute;l&oacute;zatr&oacute;l a
+ <application>GNOME</application> csomagj&aacute;t
+ mind&ouml;ssze ennek a sornak a
+ be&iacute;r&aacute;s&aacute;val fel tudjuk
+ telep&iacute;teni:</para>
+
+ <screen>&prompt.root; <userinput>pkg_add -r gnome2</userinput></screen>
+
+ <para>A portfa felhaszn&aacute;l&aacute;s&aacute;val pedig a
+ <application>GNOME</application>-ot &iacute;gy tudjuk
+ forr&aacute;sb&oacute;l telep&iacute;teni:</para>
+
+ <screen>&prompt.root; <userinput>cd /usr/ports/x11/gnome2</userinput>
+&prompt.root; <userinput>make install clean</userinput></screen>
+
+ <para>Miut&aacute;n a <application>GNOME</application>-ot
+ siker&uuml;lt feltelep&iacute;ten&uuml;nk, meg kell mondanunk
+ az X szervernek, hogy az alap&eacute;rtelmezett
+ ablakkezel&#245; helyett a <application>GNOME</application>-ot
+ ind&iacute;tsa el.</para>
+
+ <para>A <application>GNOME</application>-ot legk&ouml;nnyebben a
+ <application>GDM</application>, vagyis a GNOME Display Manager
+ haszn&aacute;lat&aacute;val ind&iacute;thatjuk el. A
+ <application>GDM</application> a
+ <application>GNOME</application> r&eacute;szek&eacute;nt
+ telep&uuml;l (hab&aacute;r alapb&oacute;l nincs bekapcsolva),
+ &eacute;s &uacute;gy tudjuk aktiv&aacute;lni, ha
+ <filename>/etc/rc.conf</filename> &aacute;llom&aacute;nyba
+ be&iacute;rjuk a <literal>gdm_enable="YES"</literal> sort.
+ &Uacute;jraind&iacute;t&aacute;s ut&aacute;n a
+ <application>GNOME</application> automatikusan elindul
+ bejelentkez&eacute;skor &mdash; nincs sz&uuml;ks&eacute;g
+ tov&aacute;bbi be&aacute;ll&iacute;t&aacute;sra.</para>
+
+ <para>A <application>GNOME</application>-ot parancssorb&oacute;l
+ is elind&iacute;thatjuk, ha hozz&aacute; megfelel&#245;en
+ be&aacute;ll&iacute;tjuk az <filename>.xinitrc</filename>
+ nev&#251; &aacute;llom&aacute;nyt. Ha m&aacute;r van egy
+ saj&aacute;t <filename>.xinitrc</filename>
+ &aacute;llom&aacute;nyunk, akkor nincs m&aacute;s
+ teend&#245;nk, mint &aacute;t&iacute;rni az aktu&aacute;lis
+ ablakkezel&#245;nket h&iacute;v&oacute; sort a
+ <application>/usr/local/bin/gnome-session</application> sorra.
+ Ha nem csin&aacute;ltunk el&#245;tte semmilyen
+ k&uuml;l&ouml;nleges dolgot az eml&iacute;tett
+ konfigur&aacute;ci&oacute;s &aacute;llom&aacute;nnyal, akkor
+ elegend&#245; csak ennyit be&iacute;rnunk:</para>
+
+ <screen>&prompt.user; <userinput>echo "/usr/local/bin/gnome-session" &gt; ~/.xinitrc</userinput></screen>
+
+ <para>Ezt k&ouml;vet&#245;en &iacute;rjuk be a
+ <command>startx</command> parancsot, &eacute;s a
+ <application>GNOME</application> munkak&ouml;rnyezete fog
+ elindulni.</para>
+
+ <note>
+ <para>Ha az <application>XDM</application>-hoz hasonl&oacute;
+ r&eacute;gebbi bejelentkeztet&#245; k&eacute;perny&#245;t
+ haszn&aacute;lunk, ez a m&oacute;dszer nem fog
+ m&#251;k&ouml;dni. Helyette hozzunk l&eacute;tre egy
+ <filename>.xsession</filename> nev&#251; futtathat&oacute;
+ &aacute;llom&aacute;nyt, amely ezt a parancsot tartalmazza.
+ Ehhez nyissuk meg &eacute;s cser&eacute;lj&uuml;k ki benne a
+ kor&aacute;bbi ablakkezel&#245;nk
+ h&iacute;v&aacute;s&aacute;t a
+ <application>/usr/local/bin/gnome-session</application>
+ utas&iacute;t&aacute;sra:</para>
+ </note>
+
+ <screen>&prompt.user; <userinput>echo "#!/bin/sh" &gt; ~/.xsession</userinput>
+&prompt.user; <userinput>echo "/usr/local/bin/gnome-session" &gt;&gt; ~/.xsession</userinput>
+&prompt.user; <userinput>chmod +x ~/.xsession</userinput></screen>
+
+ <para>Megcsin&aacute;lhatjuk azt is, hogy a
+ bejelentkez&eacute;skor v&aacute;laszthat&oacute; legyen az
+ ablakkezel&#245;. <link linkend="x11-wm-kde-details">A
+ KDE-r&#245;l b&#245;vebben</link> c&iacute;m&#251; szakaszban
+ l&aacute;tni fogjuk, hogyan tudjuk ezt a a
+ <application>KDE</application> bejelentkeztet&#245;
+ k&eacute;perny&#245;je, a <application>kdm</application>
+ eset&eacute;n be&aacute;ll&iacute;tani.</para>
+
+ </sect3>
+
+ <sect3 id="x11-wm-gnome-antialias">
+ <title>&Eacute;lsim&iacute;tott bet&#251;t&iacute;pusok a
+ GNOME-mal</title>
+
+ <indexterm>
+ <primary>GNOME</primary>
+ <secondary>&eacute;lsim&iacute;tott bet&#251;k</secondary>
+ </indexterm>
+
+ <para>Az X11 a <quote>RENDER</quote>
+ kiterjeszt&eacute;s&eacute;n kereszt&uuml;l ismeri az
+ &eacute;lsim&iacute;t&aacute;st. A
+ (<application>GNOME</application> &aacute;ltal
+ haszn&aacute;lt) GTK+ 2.0 &eacute;s k&eacute;s&#245;bbi
+ v&aacute;ltozatai is k&eacute;pesek ezt a
+ lehet&#245;s&eacute;get kihaszn&aacute;lni. Az
+ &eacute;lsim&iacute;t&aacute;s be&aacute;ll&iacute;t&aacute;sa
+ a <xref linkend="antialias">ban olvashat&oacute;. &Iacute;gy
+ teh&aacute;t a <application>GNOME</application> legfrissebb
+ verzi&oacute;iban m&aacute;r haszn&aacute;lhatjuk az
+ &eacute;lsim&iacute;t&aacute;st. Ehhez menj&uuml;nk az
+ <menuchoice> <guimenu>Applications</guimenu>
+ <guisubmenu>Desktop Preferences</guisubmenu>
+ <guisubmenu>Font</guisubmenu> </menuchoice> (a magyar
+ v&aacute;ltozatban ez az <menuchoice>
+ <guimenu>Alkalmaz&aacute;sok</guimenu> <guisubmenu>A
+ munkaasztal be&aacute;ll&iacute;t&aacute;sai</guisubmenu>
+ <guimenuitem>Bet&#251;k</guimenuitem> </menuchoice>)
+ men&uuml;be, majd v&aacute;lasszuk vagy a <guibutton>Best
+ shapes</guibutton> (<guibutton>A legszebb
+ bet&#251;forma</guibutton>), <guibutton>Best
+ contrast</guibutton> (<guibutton>A legjobb
+ kontraszt</guibutton>) vagy a <guibutton>Subpixel smoothing
+ (LCDs)</guibutton> (<guibutton>Sim&iacute;t&aacute;s a
+ k&eacute;pponton bel&uuml;l (LCD)</guibutton>)
+ men&uuml;pontot. A GTK+-ot haszn&aacute;l&oacute;, de
+ k&ouml;zvetlen&uuml;l a <application>GNOME</application>-hoz
+ nem tartoz&oacute; alkalmaz&aacute;sok eset&eacute;n pedig
+ &aacute;ll&iacute;tsuk be a <varname>GDK_USE_XFT</varname>
+ k&ouml;rnyezeti v&aacute;ltoz&oacute;t <literal>1</literal> a
+ program ind&iacute;t&aacute;sa el&#245;tt.</para>
+
+ </sect3>
+ </sect2>
+
+ <sect2 id="x11-wm-kde">
+ <title>A KDE</title>
+
+ <indexterm><primary>KDE</primary></indexterm>
+
+ <sect3 id="x11-wm-kde-about">
+ <title>R&ouml;viden a KDE-r&#245;l</title>
+
+ <para>A <application>KDE</application> egy k&ouml;nnyen
+ haszn&aacute;lhat&oacute; modern munkak&ouml;rnyezet.
+ &Iacute;zel&iacute;t&#245;&uuml;l a
+ <application>KDE</application> felhaszn&aacute;l&oacute;k
+ sz&aacute;m&aacute;ra felk&iacute;n&aacute;lt
+ lehet&#245;s&eacute;gei k&ouml;z&uuml;l:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Gy&ouml;ny&ouml;r&#251;, korszer&#251;
+ munkafel&uuml;let</para>
+ </listitem>
+
+ <listitem>
+ <para>Az asztal h&aacute;l&oacute;zaton kereszt&uuml;li
+ transzparens kezel&eacute;se</para>
+ </listitem>
+
+ <listitem>
+ <para>A <application>KDE</application> asztal &eacute;s
+ alkalmaz&aacute;sainak haszn&aacute;lat&aacute;ban egy
+ be&eacute;p&iacute;tett s&uacute;g&oacute;rendszer
+ seg&iacute;ti a k&eacute;nyelmes &eacute;s
+ &ouml;sszef&uuml;gg&#245; k&ouml;zleked&eacute;st</para>
+ </listitem>
+
+ <listitem>
+ <para>A <application>KDE</application>
+ alkalmaz&aacute;sainak &ouml;sszehangolt kin&eacute;zete
+ &eacute;s hangulata</para>
+ </listitem>
+
+ <listitem>
+ <para>Szabv&aacute;nyos&iacute;tott men&uuml;k &eacute;s
+ eszk&ouml;zt&aacute;rak,
+ billenty&#251;-hozz&aacute;rendel&eacute;sek,
+ sz&iacute;ns&eacute;m&aacute;k stb.</para>
+ </listitem>
+
+ <listitem>
+ <para>Honos&iacute;t&aacute;s: a
+ <application>KDE</application> t&ouml;bb, mint 40 nyelven
+ el&eacute;rhet&#245;</para>
+ </listitem>
+
+ <listitem>
+ <para>K&ouml;zpontos&iacute;tott, &ouml;sszehangolt,
+ p&aacute;rbesz&eacute;dablak alap&uacute;
+ asztalbe&aacute;ll&iacute;t&aacute;s</para>
+ </listitem>
+
+ <listitem>
+ <para>Sz&aacute;mos hasznos
+ <application>KDE</application>-alkalmaz&aacute;s</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>A <application>KDE</application>-hez egy
+ <application>Konqueror</application> nev&#251;
+ b&ouml;ng&eacute;sz&#245; is tartozik, mely a t&ouml;bbi
+ &unix;-os b&ouml;ng&eacute;sz&#245; komoly ellenfel&eacute;nek
+ bizonyul. A <application>KDE</application>-r&#245;l t&ouml;bbet
+ a <ulink url="http://www.kde.org/">KDE honlapj&aacute;n</ulink>
+ olvashatunk. A <application>KDE</application> &os;-re
+ vonatkoz&oacute; tudnival&oacute;ir&oacute;l &eacute;s a
+ hozz&aacute;tartoz&oacute; anyagokr&oacute;l a <ulink
+ url="http://freebsd.kde.org/">&os; KDE csapat</ulink>
+ honlapj&aacute;n tal&aacute;lhatunk
+ inform&aacute;ci&oacute;kat.</para>
+
+ </sect3>
+
+ <sect3 id="x11-wm-kde-install">
+ <title>A KDE telep&iacute;t&eacute;se</title>
+
+ <para>Ahogy a <application>GNOME</application> &eacute;s a
+ t&ouml;bbi m&aacute;s munkak&ouml;rnyezet eset&eacute;ben is,
+ maga a program k&ouml;nnyen telep&iacute;thet&#245;
+ csomagb&oacute;l vagy a Portgy&#251;jtem&eacute;ny
+ seg&iacute;ts&eacute;g&eacute;vel is:</para>
+
+ <para>A <application>KDE</application> csomagj&aacute;t
+ h&aacute;l&oacute;zaton kereszt&uuml;l &iacute;gy tudjuk
+ telep&iacute;teni:</para>
+
+ <screen>&prompt.root; <userinput>pkg_add -r kde</userinput></screen>
+
+ <para>A &man.pkg.add.1; mag&aacute;t&oacute;l let&ouml;lti az
+ alkalmaz&aacute;s legfrissebb verzi&oacute;j&aacute;t.</para>
+
+ <para>Ha a <application>KDE</application>-t
+ forr&aacute;sb&oacute;l akarjuk telep&iacute;teni,
+ haszn&aacute;ljuk a portf&aacute;t:</para>
+
+ <screen>&prompt.root; <userinput>cd /usr/ports/x11/kde3</userinput>
+&prompt.root; <userinput>make install clean</userinput></screen>
+
+ <para>Miut&aacute;n a <application>KDE</application>-t sikeresen
+ telep&iacute;tett&uuml;k, tudatnunk kell az X szerverrel, hogy
+ az alap&eacute;rtelmezett ablakkezel&#245; helyett ezt
+ ind&iacute;tsa el. Ezt az <filename>.xinitrc</filename>
+ &aacute;llom&aacute;ny
+ m&oacute;dos&iacute;t&aacute;s&aacute;val &eacute;rhetj&uuml;k
+ el:</para>
+
+ <screen>&prompt.user; <userinput>echo "exec startkde" &gt; ~/.xinitrc</userinput></screen>
+
+ <para>Mostant&oacute;l pedig mindig
+ <application>KDE</application> lesz az asztalunk, amikor az X
+ Window Systemet elind&iacute;tjuk a <command>startx</command>
+ paranccsal.</para>
+
+ <para>Ha az <application>XDM</application>-et haszn&aacute;ljuk
+ bejelentkeztet&#245; k&eacute;perny&#245;k&eacute;nt, a
+ be&aacute;ll&iacute;t&aacute;st n&eacute;mileg
+ m&aacute;shogyan kell elv&eacute;gezn&uuml;nk. Ekkor az
+ im&eacute;nti helyett az <filename>.xsession</filename>
+ &aacute;llom&aacute;nyt kell szerkeszten&uuml;nk. A
+ <application>kdm</application>-re vonatkoz&oacute;
+ utas&iacute;t&aacute;sok a fejezet k&eacute;s&#245;bbi
+ r&eacute;sz&eacute;ben tal&aacute;lhat&oacute;ak meg.</para>
+
+ </sect3>
+ </sect2>
+
+ <sect2 id="x11-wm-kde-details">
+ <title>A KDE-r&#245;l b&#245;vebben</title>
+
+ <para>Most, miut&aacute;n telep&iacute;tett&uuml;k a
+ <application>KDE</application>-t a rendszer&uuml;nkre, a dolgok
+ t&ouml;bbs&eacute;ge felfedezhet&#245; a
+ k&uuml;l&ouml;nf&eacute;le s&uacute;g&oacute;k
+ seg&iacute;ts&eacute;g&eacute;vel vagy egyszer&#251;en a
+ men&uuml;kre t&ouml;rt&eacute;n&#245; kattint&aacute;ssal. A
+ &windows;-hoz vagy &mac;-hez szokott felhaszn&aacute;l&oacute;k
+ itt most m&aacute;r eg&eacute;szen otthonosan &eacute;rezhetik
+ magukat.</para>
+
+ <para>A <application>KDE</application>-hez a legt&ouml;bb
+ seg&iacute;ts&eacute;get a saj&aacute;t internetes
+ dokument&aacute;ci&oacute;j&aacute;b&oacute;l nyerhetj&uuml;k.
+ A <application>KDE</application> a saj&aacute;t
+ b&ouml;ng&eacute;sz&#245;j&eacute;t, a
+ <application>Konqueror</application>t tartalmazza, valamint
+ tucatnyi &uuml;gyes alkalmaz&aacute;st &eacute;s tem&eacute;rdek
+ mennyis&eacute;g&#251; dokument&aacute;ci&oacute;t. A szakasz
+ tov&aacute;bbi r&eacute;szeiben ez&eacute;rt ink&aacute;bb olyan
+ probl&eacute;m&aacute;kkal foglalkozunk, amelyek
+ megold&aacute;sai c&eacute;ltalan k&oacute;borl&aacute;ssal
+ m&aacute;r nem fedezhet&#245;ek fel olyan
+ egyszer&#251;en.</para>
+
+ <sect3 id="x11-wm-kde-kdm">
+ <title>A KDE bejelentkeztet&#245; k&eacute;perny&#245;je</title>
+
+ <indexterm>
+ <primary>KDE</primary>
+ <secondary>bejelentkeztet&#245;
+ k&eacute;perny&#245;</secondary>
+ </indexterm>
+
+ <para>Egy t&ouml;bbfelhaszn&aacute;l&oacute;s rendszer
+ karbantart&oacute;ja minden bizonnyal szeretn&eacute;
+ &uuml;dv&ouml;z&ouml;lni rendszere felhaszn&aacute;l&oacute;it
+ egy grafikus bejelentkez&#245; k&eacute;perny&#245;n
+ kereszt&uuml;l. A kor&aacute;bbiakban erre a c&eacute;lra az
+ <link linkend="x-xdm">XDM</link>-et javasoltuk. Azonban a
+ <application>KDE</application> erre aj&aacute;nl egy
+ alternat&iacute;v&aacute;t, a
+ <application>kdm</application>-et, amely j&oacute;val
+ l&aacute;tv&aacute;nyosabb &eacute;s sokoldal&uacute;bb. Ez
+ k&uuml;l&ouml;n&ouml;sen abban mer&uuml;l ki, hogy a
+ felhaszn&aacute;l&oacute;k (egy men&uuml;n kereszt&uuml;l) ki
+ tudj&aacute;k v&aacute;lasztani a bejelentkez&eacute;s
+ ut&aacute;n haszn&aacute;lni k&iacute;v&aacute;nt
+ munkak&ouml;rnyezetet (legyen az
+ <application>KDE</application>,
+ <application>GNOME</application> vagy b&aacute;rmi
+ m&aacute;s).</para>
+
+ <para>A <application>kdm</application>
+ haszn&aacute;lat&aacute;hoz az <filename>/etc/ttys</filename>
+ &aacute;llom&aacute;nyban tal&aacute;lhat&oacute;
+ <literal>ttyv8</literal> bejegyz&eacute;st kell n&eacute;mileg
+ &aacute;talak&iacute;tanunk. Valahogy &iacute;gy:</para>
+
+ <programlisting>ttyv8 "/usr/local/bin/kdm -nodaemon" xterm on secure</programlisting>
+
+ </sect3>
+ </sect2>
+
+ <sect2 id="x11-wm-xfce">
+ <title>Az XFce</title>
+
+ <sect3 id="x11-wm-xfce-about">
+ <title>R&ouml;viden az XFce-r&#245;l</title>
+
+ <para>Az <application>XFce</application> a
+ <application>GNOME</application> &aacute;ltal haszn&aacute;lt
+ GTK+-ra &eacute;p&uuml;l&#245; munkak&ouml;rnyezet, amely
+ azonban sokkal k&ouml;nnyedebb &eacute;s azoknak
+ k&eacute;sz&uuml;lt, akik egy szimpla, hat&eacute;kony,
+ mindazon&aacute;ltal k&ouml;nnyen haszn&aacute;lhat&oacute;
+ &eacute;s be&aacute;ll&iacute;that&oacute; munkafel&uuml;letre
+ v&aacute;gynak. L&aacute;tv&aacute;ny
+ szempontj&aacute;b&oacute;l legink&aacute;bb a kereskedelmi
+ rendszereken megtal&aacute;lhat&oacute;
+ <application>CDE</application>-hez hasonl&iacute;that&oacute;.
+ &Iacute;me az <application>XFce</application>
+ n&eacute;h&aacute;ny jellemz&#245;je:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Egyszer&#251;, k&ouml;nnyen kezelhet&#245;
+ munkaasztal</para>
+ </listitem>
+
+ <listitem>
+ <para>T&ouml;k&eacute;letesen konfigur&aacute;lhat&oacute;
+ eg&eacute;rrel, drag-and-droppal
+ (<quote>vonszol&aacute;s</quote>) stb.</para>
+ </listitem>
+
+ <listitem>
+ <para>A men&uuml;kkel, kisalkalmaz&aacute;sokkal &eacute;s
+ alkalmaz&aacute;sind&iacute;t&oacute;kkal tark&iacute;tott
+ f&#245;panelje hasonl&oacute; a
+ <application>CDE</application> panelj&eacute;hez</para>
+ </listitem>
+
+ <listitem>
+ <para>Be&eacute;p&iacute;tett ablak-,
+ &aacute;llom&aacute;ny- &eacute;s hangkezel&#245;vel,
+ <application>GNOME</application> kompatibilit&aacute;si
+ modullal &eacute;s m&eacute;g sok minden m&aacute;ssal
+ rendelkezik</para>
+ </listitem>
+
+ <listitem>
+ <para>Haszn&aacute;lhatunk t&eacute;m&aacute;kat (mivel
+ GTK+-ra &eacute;p&uuml;l)</para>
+ </listitem>
+
+ <listitem>
+ <para>Gyors, k&ouml;nny&#251; &eacute;s hat&eacute;kony:
+ ide&aacute;lis r&eacute;gebbi vagy lassabb, esetleg
+ kev&eacute;s mem&oacute;ri&aacute;val rendelkez&#245;
+ sz&aacute;m&iacute;t&oacute;g&eacute;pekhez</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>Az <application>XFce</application>-r&#245;l
+ r&eacute;szletesebben az <ulink url="http://ww.xfce.org/">XFce
+ honlapj&aacute;n</ulink> olvashatunk.</para>
+
+ </sect3>
+
+ <sect3 id="x11-wm-xfce-install">
+ <title>Az XFce telep&iacute;t&eacute;se</title>
+
+ <para>Az <application>XFce</application>-hez tartozik
+ bin&aacute;ris csomag (legal&aacute;bb is az
+ le&iacute;r&aacute;s k&eacute;sz&iacute;t&eacute;s&eacute;nek
+ pillanat&aacute;ban). Ezt a k&ouml;vetkez&#245; m&oacute;don
+ tudjuk telep&iacute;teni:</para>
+
+ <screen>&prompt.root; <userinput>pkg_add -r xfce4</userinput></screen>
+
+ <para>Vagy a portgy&#251;jtem&eacute;ny
+ haszn&aacute;lat&aacute;val forr&aacute;sb&oacute;l is
+ felrakhatjuk:</para>
+
+ <screen>&prompt.root; <userinput>cd /usr/ports/x11-wm/xfce4</userinput>
+&prompt.root; <userinput>make install clean</userinput></screen>
+
+ <para>Ezut&aacute;n vil&aacute;gos&iacute;tsuk fel az X
+ szervert, hogy a k&ouml;vetkez&#245; indul&aacute;sa
+ sor&aacute;n mi m&aacute;r az
+ <application>XFce</application>-t k&iacute;v&aacute;njuk
+ haszn&aacute;lni. Ehhez csak ennyit kell tenn&uuml;nk:</para>
+
+ <screen>&prompt.user; <userinput>echo "/usr/local/bin/startxfce4" &gt; ~/.xinitrc</userinput></screen>
+
+ <para>&Iacute;gy az X k&ouml;vetkez&#245;
+ ind&iacute;t&aacute;sakor m&aacute;r az
+ <application>XFce</application> lesz a
+ munkak&ouml;rnyezet&uuml;nk. Ahogy azt m&aacute;r
+ kor&aacute;bban is jelezt&uuml;k, az
+ <application>XDM</application> haszn&aacute;lata sor&aacute;n
+ a <link linkend="x11-wm-gnome">GNOME</link>ban le&iacute;rtak
+ szerint l&eacute;tre kell hoznunk az
+ <filename>.xsession</filename> &aacute;llom&aacute;nyt,
+ azonban ez&uacute;ttal a
+ <filename>/usr/local/bin/startxfce4</filename> parancs
+ haszn&aacute;lat&aacute;val. Vagy a <link
+ linkend="x11-wm-kde-kdm">kdm</link>-r&#245;l
+ sz&oacute;l&oacute; szakaszban t&aacute;rgyaltak ment&eacute;n
+ be&aacute;ll&iacute;thatjuk &uacute;gy a bejelentkeztet&#245;
+ k&eacute;perny&#245;t, hogy a bejelentkez&eacute;s el&#245;tt
+ v&aacute;lasszuk ki a munkak&ouml;rnyezetet.</para>
+
+ </sect3>
+ </sect2>
+ </sect1>
+
+</chapter>
+
+<!--
+ Local Variables:
+ mode: sgml
+ sgml-declaration: "../chapter.decl"
+ sgml-indent-data: t
+ sgml-omittag: nil
+ sgml-always-quote-attributes: t
+ sgml-parent-document: ("../book.sgml" "part" "chapter")
+ End:
+-->