Strona główna
  #2 Podstawy open source – system ...

#2 Podstawy open source – system SUSE Linux, Dokumentacja Suse L

[ Pobierz całość w formacie PDF ]
Podstawy open source – system SUSE Linux
2-1
2. Zrozumieć środowisko GUI
2.1
Wstęp
Wstęp
Graficzne środowisko pracy (GUI –
Graphical User Interface
) w Linuksie,
w
przeciwieństwie do systemu Microsoft Windows, jest programem opcjonalnym.
Oznacza to, że można zdecydować o jego instalacji, lub też z niej zrezygnować.
Większość zadań może zostać wykonanych w tekstowym środowisku pracy.
W Linuksie, większość usług można poddać konfiguracji poprzez edycję pliku
tekstowego ASCII, zatem GUI nie jest konieczne, jeśli oczekujesz od swojego komputera
jedynie roli serwera, czyli dostawcy usług dla innych komputerów.
Rezygnacja z instalacji graficznego środowiska pracy to następujące
korzyści:
1)
Stabilność.
Każdy program zawiera błędy, powodujące
niestabilność systemu. Im mniej zainstalowanych programów,
tym stabilniejszy system. Interfejs graficzny to obszerny
program, który, choć współczynnik błędów jest w nim
niewielki, może posiadać wiele niewykrytych błędów
programowania.
2) Wydajność.
Każdy działający program zużywa zasoby systemu.
Im mniej działających programów, tym większa wydajność
systemu.
2008 Novell Inc.
Licencja Creative Commons Attribution-NonCommercial-ShareAlike 2.5. Wolno kopiować, rozprowadzać, przedstawiać i wykonywać
utwór oraz opracowane na jego podstawie utwory zależne jedynie dla celów niekomercyjnych, przy zachowaniu autorstwa Novell Inc.
2.1
Podstawy open source – system SUSE Linux
2-2
2.1
Przegląd pulpitu Linuksa
Przegląd pulpitu Linuksa
Podstawą każdego środowiska graficznego jest system Windows X (skrótowo
nazywany X lub X11). Pozwala on zarządzać pracą wielu programów przy pomocy
rozlicznych okien interfejsu graficznego.
Ważne jest rozróżnienie pracy programów użytkowych uruchamianych we własnych
oknach, a pracy programów (aplikacji) tekstowych wywoływanych w oknie terminala.
System Windows X został utworzony w roku 1984 w Instytucie
Technologii Massachusetts. Stworzono go, by umożliwić posługiwanie
się programami graficznymi przez sieć, niezależnie od sprzętu.
System X Windows pozwala na wyświetlanie interfejsu graficznego aplikacji na
dowolnym monitorze - bez względu na to, czy aplikacja ta jest uruchomiona na
komputerze, do którego jest ten monitor podłączony, czy na zupełnie innym
Umożliwione jest to przez rozdzielenie składowej serwerowej (serwer X) i składowej
klienta (aplikacji).
serwer X.
Kontroluje ekran graficzny. Odpowiada sterownikowi grafiki w innych
systemach. Dodatkowo – zarządza kalwiatura oraz myszką oraz przesyła ich
operacje do klienta X. Serwer X nie odpowiada za zarządzanie pulpitem oraz
oknami – za to odpowiada program zarządca okien (
window manager
).
Xfree86 3.3.x i jego następca Xfree 86 4.x są darmowymi wersjami serwera X.
SUSE Linux Enterprise Desktop domyślnie używa X.Org.
Aplikacja klienta.
Każda aplikacja z interfejsem graficznym, która używa
serwera X do wyświetlania oraz odbierania operacji na ekranie (myszką lub
klawiaturą).
Za komunikację między serwerem X oraz klientem
(aplikacją) odpowiadają protokoły TCP/IP – nawet, jeżeli
serwer i klient uruchomione są na tym samym komputerze.
2008 Novell Inc.
Licencja Creative Commons Attribution-NonCommercial-ShareAlike 2.5. Wolno kopiować, rozprowadzać, przedstawiać i wykonywać
utwór oraz opracowane na jego podstawie utwory zależne jedynie dla celów niekomercyjnych, przy zachowaniu autorstwa Novell Inc.
2.1
Podstawy open source – system SUSE Linux
2-3
Na poniższym rysunku pokazano sytuację, gdy serwer x uruchomiony jest na komputerze
da5, a aplikacje (klient X) działają na komputerach da1 i da2.
Interfejsy graficzne obu aplikacji są obsługiwane przez serwer X na komputerze da5.
Wszystkie trzy komputery mogą (w tym samym czasie) pracować pod kontrolą różnych
systemów operacyjnych!
Zarządcy okien (
manager windows
) są to specjalne programy, które współdziałają
z serwerem X i dostarczają dodatkową funkcjonalność:
dostarczają elementy kontrolne,
zarządzają pulpitami wirtualnymi,
zarządzają ramkami okien (na przykład – zmianą wielkości).
System X Window
nie jest związany z żadnym określonym programem zarządcy okien,
ani nie ma jakiegoś standardowego wyglądu czy konfiguracji.
W czasie normalnej pracy nie zauważa się odrębności tych składowych środowiska
graficznego. Gdy logujemy się przez ekran graficzny – całe środowisko jest od razu
dostępne.
Suse Linux Enterprise Desktop 10 jest dostarczane aktualnie z kilkoma zarządcami okien,
między innymi:
Metacity
(zarządca GNOME =
GNU Network Object Model Environment)
oraz
twm
(
Tab Window Manage
r).
Pulpit to o wiele więcej, niż wygląd i uporządkowanie okien na ekranie.
Standardowym pulpitem graficznym dla SLED 10 jest
GNOME
, ale można (i często
jest to robione) zainstalować środowisko
KDE
.
2008 Novell Inc.
Licencja Creative Commons Attribution-NonCommercial-ShareAlike 2.5. Wolno kopiować, rozprowadzać, przedstawiać i wykonywać
utwór oraz opracowane na jego podstawie utwory zależne jedynie dla celów niekomercyjnych, przy zachowaniu autorstwa Novell Inc.
Podstawy open source – system SUSE Linux
2-4
Ćwiczenie: Przegląd pulpitu Linux
Aby lepiej zrozumieć strukturę, osobno uruchomisz pojedyncze elementy.
1. Przy starcie systemu wpisz liczbę 3 w okienku
opcje uruchamiania:
System zostaje uruchomiony bez środowiska graficznego:
jako
login
wpisz
root
, a jako hasło (
password
)
novell
.
O pomyślnym zalogowaniu się do systemu świadczy pojawienie się wiersza ze znakiem
zachęty:
Wpisz
X &
, aby uruchomić serwer X.
Rezultatem tego polecenia jest szary obszar z wskaźnikiem myszy w kształcie krzyżyka.
Użytkownicy nie mogą pełnozakresowo posługiwać się serwerem X w czystej postaci,
jednak programy X mogą używać serwera X do graficznej wizualizacji danych.
Naciśnij
Ctrl + Alt + F1
, aby powrócić do konsoli, z której został uruchomiony serwer X.
W razie próby uruchomienia aplikacji graficznej z tej konsoli, wyświetlona zostaje
wiadomość o błędzie.
...
W poleceniu “
xterm
” brakuje informacji o serwerze X, który ma zostać użyty. Serwer X
musi zostać jednoznacznie określony, przez wzgląd na możliwość korzystania z serwera X
na różnych komputerach, jak też możliwość obecności kilku aktywnych serwerów X na
danej maszynie.
2008 Novell Inc.
Licencja Creative Commons Attribution-NonCommercial-ShareAlike 2.5. Wolno kopiować, rozprowadzać, przedstawiać i wykonywać
utwór oraz opracowane na jego podstawie utwory zależne jedynie dla celów niekomercyjnych, przy zachowaniu autorstwa Novell Inc.
Podstawy open source – system SUSE Linux
2-5
W powyższym przykładzie nie została wpisana zmienna
DISPLAY. Zmienna ta, odczytywana przez graficzne
aplikacje, zawiera potrzebne informacje.
Aby uniknąć błędów, wpisz
DISPLAY=:0 xterm &
.
Naciśnij
Ctrl + Alt + F7
, aby przełączyć się z powrotem na serwer X. Możesz teraz
zobaczyć okno xterm w lewym górnym rogu.
W obrębie okna mogą być wpisywane polecenia.
Okna jednak nie da się przenieść za pomocą kursora myszy.
Wpisz
twm &
aby uruchomić prosty program zarządzający oknem twm.
Teraz, naciskając i przytrzymując lewym przyciskiem myszy pasek tytułowy okna, można
przenieść okno.
Żeby zrestartować serwer X i wyłączyć działające programy X:
naciśnij
Ctrl + Alt + Backspace.
Wpisz
init 5; exit
, aby przełączyć komputer z powrotem na tryb domyślny.
2008 Novell Inc.
Licencja Creative Commons Attribution-NonCommercial-ShareAlike 2.5. Wolno kopiować, rozprowadzać, przedstawiać i wykonywać
utwór oraz opracowane na jego podstawie utwory zależne jedynie dla celów niekomercyjnych, przy zachowaniu autorstwa Novell Inc.
[ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • smichy-chichy.xlx.pl


  •  Podobne
     : Strona Główna
     : Świat według Monsanto - The World According to Monsanto (2008), ● Dokumentalne
     : 00 Bus%20Charts%20Cover, BMW educational info, Dokumentacja
     : 01%20Climate%20Control%20Part%201, BMW educational info, Dokumentacja
     : 01%20E85%20Complete%20Vehicle, BMW educational info, Dokumentacja
     : 01 Basic%20Suspension%20Geometry, BMW educational info, Dokumentacja
     : 01 Basic%20Measuring%20Techniques, BMW educational info, Dokumentacja
     : 01 Intro%20to%20Passive%20Safety, BMW educational info, Dokumentacja
     : 01 Principles%20of%20Heating%20and%20Refrigeration, BMW educational info, Dokumentacja
     : [Free-scores.com] anonymous-greensleeves-4075, Dokumenty(1)
     : 01 MS42%20MS43, BMW educational info, Dokumentacja
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • trzydziestkaa.pev.pl
  •  . : : .
    Copyright (c) 2008 póki będą na świecie książki, moje szczęście jest zabezpieczone. | Designed by Elegant WPT