Author: qwiat
Date: Fri Oct 19 01:32:16 2007
New Revision: 8822

Modified:
   PLD-doc/book/pl_book__x/pl_x__zakonczenie.sec
Log:
- much more details
- removed info how to allow to log in as root (evil)


Modified: PLD-doc/book/pl_book__x/pl_x__zakonczenie.sec
==============================================================================
--- PLD-doc/book/pl_book__x/pl_x__zakonczenie.sec       (original)
+++ PLD-doc/book/pl_book__x/pl_x__zakonczenie.sec       Fri Oct 19 01:32:16 2007
@@ -1,78 +1,104 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<section id="x_zakonczenie">
-<title>Zakończenie</title>
+<section id="x_start">
+<title>Uruchamianie środowiska graficznego</title>
+       <para>
+               Istnieją dwie metody uruchamiania środowiska, pierwszą jest 
+               uruchamianie systemu na trzecim poziomie pracy (domyślnie) i 
autoryzowaniu się w
+               terminalu tekstowym. Po zalogowaniu uruchamiamy program 
<command>startx</command>.
+               Drugą możliwością jest instalacja jednego ze specjalnych 
demonów:
+               <productname>gdm</productname> (dla 
<productname>Gnome</productname>)
+               <productname>kdm</productname> (dla 
<productname>KDE</productname>) lub xdm
+               i dokonywanie autoryzacji za ich pośrednictwem.
+               Demony te działają na piątym poziomie pracy, dlatego musimy
+               skonfigurować system by domyślnie startował na tym poziomie. 
Estetyka i wygoda
+               to nie jedyne zalety demonów, są one silnie zintegrowane ze 
swoimi
+               środowiskami, dzięki czemu zapewniają wiele dodatkowych funkcji.
+       </para>
+       <section id="x_start_startx">
+       <title>Skrypt startx</title>
+               <para>
+                       W tej metodzie po zalogowaniu się w terminalu, 
użytkownik wydaje polecenie
+                       <command>startx</command>.
+                       Na podstawie wpisu w pliku 
<filename>.xinitrc</filename> (w katalogu
+                       użytkownika) uruchamiane jest wskazane tam środowisko. 
Aby używać tej metody,
+                       musimy doinstalować potrzebne pakiety, w przypadku 
<productname>Ac</productname>
+                       wykonujemy polecenie: 
+                       <screen>$ poldek -i xinitrc-ng</screen>
+                       W <productname>Th</productname>:
+                       <screen>$ poldek -i xinitrc-ng xorg-app-xinit</screen>
+                       Konfiguracja polega na umieszczeniu nazwy programu 
startowego
+                       środowiska w pliku <filename>.xinitrc</filename>. Plik 
ten jest
+                       pełnoprawnym skryptem powłoki i obowiązuje w nim jej 
składnia,          
+                       wpis w nim można wykonać następująco:
+                       <screen>$ echo "gnome-session" >~/.xinitrc</screen>
+                       lub 
+                       <screen>$ echo "exec gnome-session" >~/.xinitrc</screen>
+                       Aby uruchomić środowisko wykonujemy polecenie:
+                       <screen>$ startx</screen>
+                       Poniżej przedstawilimy listę programów startowych dla 
wybranych środowisk:
+                       <itemizedlist>
+                               <listitem><para>Gnome: 
<literal>gnome-session</literal></para></listitem>
+                               <listitem><para>KDE: 
<literal>startkde</literal></para></listitem>
+                               <listitem><para>XFCE: 
<literal>startxfce4</literal></para></listitem>
+                               <listitem><para>fluxbox: 
<literal>fluxbox</literal></para></listitem>
+                               <listitem><para>icewm: 
<literal>icewm</literal></para></listitem>
+                       </itemizedlist>
+                       Jedynie w wyjątkowych sytuacjach powinniśmy używać tej 
metody do
+                       uruchamiania środowisk takich Gnome czy KDE, dla nich 
najlepiej
+                       korzytstać z opisanych poniżej GDM lub KDM. 
+               </para>
+       </section>
+       <section id="x_start_gdm">
+       <title>GDM</title>
+               <para>
+                       Zaczynamy od instalacji demona GDM:
+                       <screen>poldek&gt; install gdm gdm-init</screen>
+                       i już możemy go uruchomić:
+                       <screen># service gdm start</screen>
+                       Powinniśmy móc się teraz zalogować i uruchomić 
środowisko, jeśli
+                       wszystko działa prawidłowo to możemy ustawić by system 
uruchamiał się
+                       ma piątem poziomie pracy, zgodnie ze wskazówkami pod 
koniec rozdziału.
+               </para>
+       </section>
+       <section id="x_start_kdm">
+       <title>KDM</title>
                <para>
-                       Na koniec zostało nam tak skonfigurować naszego linuxa
-                       aby po starcie nie trzeba było pracowicie wklepywać
-                       <filename>startx</filename> tylko od razu przestawiał
-                       się w tryb graficzny i proponował zalogowanie już do
-                       skonfigurowanego serwera
-                       <productname>X11</productname>. Na początek wybieramy
-                       program zarządzający sesjami. Do wyboru mamy m.in.
-                       <productname>kdm</productname>,
-                       <productname>gdm</productname> i
-                       <productname>xdm</productname>. Dwa pierwsze wywodzą
-                       się od <productname>KDE</productname> i
-                       <productname>GNOME</productname> ale każdy z nich
-                       współpracuje z innymi "okienkami". W dalszej części
-                       założymy, że korzystamy z programu
-                       <productname>kdm</productname>. Instalujemy więc
-                       poldkiem program:
+                       Instalujemy KDM
                </para>
                <screen># poldek -i kdm</screen>
                <para>
                        Dla lokalnej pracy nie trzeba nic specjalnie
                        konfigurować, więc od razu możemy uruchomić demona
-                       <productname>kdm</productname> poleceniem:
+                       poleceniem:
                </para>
                <screen># /etc/init.d/kdm start</screen>
                <para>
-                       Jedynie co może nas na początek zdziwić, to brak
-                       możliwości zalogowania przez
-                       <emphasis>root</emphasis>. Co łatwo zmienić w
-                       konfiguracji <productname>kdm</productname> w pliku
-                       <filename>/etc/X11/kdm/kdmrc</filename>. Następujący
-                       wpis umożliwi nam logowanie do konta
-                       <emphasis>root</emphasis>:
-               </para>
-               <screen># Allow root logins?
-# Default is false
-AllowRootLogin=true</screen>
-               <para>
-                       Zostało nam jeszcze poinformować nasz system, że
-                       chcemy aby nasz zarządca uruchamiał
-                       się po starcie systemu. W tym celu poprawimy plik
-                       <filename>/etc/inittab</filename>
-               </para>
-               <note><title>Ostrożnie z modyfikacjami w tym pliku!</title>
-                       <para>Plik <filename>/etc/inittab</filename> jest
-                               bardzo ważnym plikiem dla systemu - dlatego
-                               też zmiany tu dokonywane muszą być robione z
-                               dużą ostrożnością!</para>
-               </note>
-               <screen>#id:3:initdefault:
-id:5:initdefault:</screen>
-               <para>
-                       Zmieniamy tutaj tryb domyślny "3" na
-                       tryb "5". Jeszcze jedna zmiana w tym pliku dotyczy
-                       podania nazwy naszego zarządcy sesji X11. Wpis
-                       znajduje się na samym końcu:
-               </para>
-               <screen># Run xdm in runlevel 5
-#x:5:respawn:/usr/bin/X11/xdm -nodaemon
-x:5:respawn:/usr/bin/X11/kdm -nodaemon</screen>
-               <para>
-                       Po zapisaniu zmian możemy dokonać restartu systemu i
-                       sprawdzić czy wszystko jest w porządku. W przypadku
-                       kłopotów, zawsze zostaje nam w odwodzie tryb "single"
-                       albo któryś zestaw ratunkowy
-                       (<productname>RescueCD</productname> lub
-                       <productname>LiveCD</productname>). Po poprawnym
-                       uruchomieniu pozostaje nam tylko żeby nasze "okienka"
-                       nie były "nieme" - tu może przydać się
-                       <productname>alsa</productname>, mogły drukować
-                       (<productname>cups</productname>) itp. Musimy także
-                       dograć programy, które są nam potrzebne do pracy lub
-                       zabawy - ale to już temat na inne opracowanie.
+                       Pozostało nam jeszcze poinformować nasz system, że
+                       chcemy, aby nasz zarządca uruchamiał
+                       się po starcie systemu (na piątym poziomie).
+               </para>
+       </section>
+       <section id="x_start_poziomy">
+       <title>Ustawienie poziomu pracy</title>
+               <para>
+                       W przypadku demonów GDM/KDM powinniśmy jeszcze 
skonfigurować
+                       system tak, by domyślnie uruchamiał się na piątym 
poziomie.
+                       pracy. Owe usługi uruchamiają się tylko na tym poziomie,
+                       poza tym jest to domyślny poziom dla aplikacji X-Window.
+                       Powinniśmy  zmodyfikować plik
+                       <filename>/etc/inittab</filename>, zgodnie ze 
wskazówkami
+                       przedstawionymi w <xref 
linkend="administracja_poziomy_pracy" />.
+                       Wiersz z opcją <literal>initdefault</literal> powinien 
wyglądać następująco:
+                       <screen>id:5:initdefault:</screen>
+                       Aby sprawdzić poprawność operacji, możemy zrestartować 
system.
+               </para>
+       </section>
+       <section id="x_start_porady">
+       <title>Porady</title>
+               <para>
+                       Należy za wszelką cenę unikać logowania się jako 
administrator (root),
+                       jeśli chcemy używać aplikacji wymagających wysokich 
uprawnień,
+                       powinniśmy je uruchamiać za pomocą programu 
<command>sudo</command>.
                </para>
+       </section>
 </section>
_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to