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> _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit