SVN: PLD-doc/book/pl_book__x/pl_x__zakonczenie.sec

qwiat qwiat w pld-linux.org
Pią, 19 Paź 2007, 01:32:16 CEST


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>


Więcej informacji o liście dyskusyjnej pld-doc