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> 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