[ Pobierz całość w formacie PDF ]
Aby to osiągnąć, potrzebna będzie część systemu X zwana XDMCP (ang. X Display Man-
ager Control Protocol). Protokół ten zezwala innym komputerom na dostęp do menedżera
logowania KDM, GDM lub XDM, który włącza zdalne środowisko graficzne. Przy szybkim
połączeniu sieciowym, 10 Mb/s lub więcej, wolny komputer będzie pracował tak szybko,
jak szybka maszyna zdalna. Jest to możliwe, ponieważ komputer lokalny służy tylko do
wyświetlania informacji. Prawdziwa praca jest wykonywana na szybszej zdalnej maszynie.
118 | Sposoby zwiÄ…zane z systemem graficznym X
SPOSÓB
Dodanie głębi do pulpitu
33.
Aby skorzystać z XDMCP, na zdalnym komputerze musi być uruchomiony jeden z me-
nedżerów logowania: KDM, GDM lub XDM. Każdy z nich obsługuje protokół XDMCP,
trzeba tylko aktywować tę opcję.
Aby włączyć XDMCP w programie GDM, potrzebne jest narzędzie gdmconfig. Po jego uru-
chomieniu na zakładce XDMCP należy zaznaczyć opcję Uaktywnienie XDMCP. Po wpro-
wadzeniu zmian należy ponownie uruchomić GDM.
Nie ma sposobu na włączenie protokołu XDMCP w KDM, korzystając z interfejsu gra-
ficznego, zmiany należy więc wprowadzić do pliku kdmrc. Istnieją dwa takie pliki jeden
ogólny dla całego systemu (prawdopodobnie w /etc/kde3/) i drugi dla konkretnego użyt-
kownika (~/.kde/share/config). Wewnątrz pliku znajduje się fragment [Xdmcp], w którym
opcję Enable należy ustawić na true. Po zapisaniu zmian trzeba ponownie uruchomić KDM.
Po włączeniu obsługi XDMCP należy wrócić do komputera lokalnego i poszukać w sieci
komputerów zezwalających na połączenia za pomocą protokołu XDMCP. Należy wylo-
gować się z systemu X i wydać następujące polecenie:
foo@bar:~$ X -broadcast
Uruchomi się system X i pojawi się ekran logowania zdalnego komputera. Można się
zalogować i używać komputera tak jak zwykle. Aby połączyć się z określonym kompu-
terem w sieci, należy wydać poniższe polecenie na komputerze lokalnym (należy zmie-
nić adres IP na odpowiedni):
foo@bar:~$ X -query 192.168.0.2
SPOSÓB
Dodanie głębi do pulpitu
33.
Cienie dodają wrażenie głębi wszystkim oknom na pulpicie, a efekty 3D są naprawdę fascynujące
Funkcje programu composite manager (xcompmgr) łączą się z niektórymi nowymi funk-
cjami systemu Xorg. Dzięki nim można dodać atrakcyjne cienie do okien i menu. Dają
także możliwość powolnego znikania i pojawiania się obiektów na pulpicie zamiast stan-
dardowego natychmiastowego.
Z narzędzia xcompmgr można skorzystać tylko wtedy, gdy jest używany system Xorg
gałąz projektu XFree86. Nie można go używać z żadną wersją XFree86, nie działa także
ze starą wersją Xorg. Aby sprawdzić, jaka wersja serwera X jest używana, należy wydać
poniższe polecenie:
# X -version
X Window System Version 6.8.0
Sposób ten będzie działał z Xorg w wersji co najmniej 6.8.0.
Sposoby zwiÄ…zane z systemem graficznym X | 119
SPOSÓB
Dodanie głębi do pulpitu
33.
Pobieranie composite manager
Composite manager Å‚Ä…czy siÄ™ z nowymi funkcjami systemu Xorg. Pozwala to na mieszanie
ze sobą różnych elementów ekranu. Na przykład, poprzez wymieszanie tła z zawarto-
ścią okna, może ono być częściowo przezroczyste. Niektóre programy także oferują tę
funkcję, np. częściowo przezroczyste terminale X. Nie korzystają one jednak z funkcji
Xorg, a jedynie symulujÄ… to sprytnymi sztuczkami graficznymi. Efekt jest podobny, ale
znacznie różni się prędkością. Funkcje Xorg są częścią silnika X11, więc efekty są two-
rzone i renderowane znacznie szybciej.
Aby wypróbować te funkcje, należy zainstalować program xcompmgr. Program jest w fazie
tworzenia i może być jeszcze niestabilny, więc prawdopodobnie nie ma dla niego stan-
dardowego pakietu. Wyszukiwarka Google znajduje pakiety RPM z programem xcompmgr
na stronie http://rpm.pbone.net.
Jeśli na tej, ani na żadnej innej stronie nie ma gotowego pakietu dla dystrybucji Czytel-
nika, należy skompilować go samodzielnie. Nie ma gwarancji, że kompilacja się powie-
dzie, ponieważ kod jest w fazie tworzenia. Aby pobrać kod zródłowy, należy połączyć
się z serwerem CVS. Należy zalogować się jako użytkownik root i przejść do katalogu,
w którym ma być zapisany kod, np. /usr/local/src. Następnie należy wydać poniższe po-
lecenia (nie jest potrzebne hasło; po pytaniu o nie należy wcisnąć klawisz Enter):
# cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg login
CVS password: (wcisnąć Enter)
# cvs -d :pserver:anoncvs@pdx.freedesktop.org:/cvs/xapps co xcompmgr
# cd xcompmgr
# sh autogen.sh
# ./configure
# make
# make install
Uruchamianie środowiska graficznego lub menedżera okien
Program xcompmgr nie współpracuje ze wszystkimi środowiskami graficznymi i mene-
dżerami okien. Zauważyłem, że nie działa dobrze z programem Metacity domyślnym
[ Pobierz całość w formacie PDF ]