xterminal pl 4 JMOEQ4A7N2GOUOUUTNTJ5MCNSRFMKYR45ARNEYY


Jak podłączyæ XTerminal do Linux-a na PC-cie.: X-y w działaniu. Następna strona Poprzednia strona Spis treści 4. X-y w działaniu. Sekcja ta opisuje ustawienie xdm-a tak, żeby na XT pojawiła siê graficzna zachêta i żeby powracała po wylogowaniu siê użytkownika. Program xdm jest menedżerem wyświetlania. Jest to (bardzo) surowy ekwiwalent programów rejestrujących użytkownika na zwykłym terminalu. Powinien byæ zawarty w każdym pakiecie X na Linux-a. 4.1 Konfiguracja xdm-a. Pliki konfiguracyjne tego programu znajdują siê w /usr/X11R6/lib/X11/xdm (/usr/X11R6 może byæ symbolicznym dołączeniem do /usr/X11). Głównym plikiem konfiguracyjnym jest xdm-config. Powinieneś znaleźæ wśród innych także takie linie: DisplayManager._0.authorize: true DisplayManager._0.setup: /usr/X11R6/lib/X11/xdm/Xsetup_0 DisplayManager._0.startup: /usr/X11R6/lib/X11/xdm/GiveConsole DisplayManager._0.reset: /usr/X11R6/lib/X11/xdm/TakeConsole To są pliki, które kontrolują ekran podczas gdy X-y są uruchamiane na Linux-ie. Dla XT dodajemy cztery linie tego samego typu: DisplayManager.whisper_0.authorize: true DisplayManager.whisper_0.setup: /usr/X11R6/lib/X11/xdm/Xsetup_whisper DisplayManager.whisper_0.startup: /usr/X11R6/lib/X11/xdm/Xstartup DisplayManager.whisper_0.reset: /usr/X11R6/lib/X11/xdm/Xreset Zauważ, że zamiast whisper:0 pojawia siê whisper_0. Zauważ też, że GiveConsole zostało zamienione na Xstartup, który w moim przypadku jest plikiem pustym oraz TakeConsole zostało zamienione na Xreset, który także jest pustym plikiem. Oba pliki kontrolują właściciela konsoli graficznej kiedy X-y są uruchamiane na Linux-ie, ale ponieważ my uruchamiamy je na XT, wiêc nie ma sensu mieszaæ z konsolą Linux-a. Pliki ustawiające (setup) uruchamiają pewne programy zanim na ekranie pojawi siê zachêta. To jest miejsce, w którym możemy użyæ, powiedzmy, xv, żeby wyświetliæ sobie w tle obrazek. Powinieneś móc po prostu skopiowaæ plik Xsetup_0 na Xsetup_whisper. [Pytanie to ciągle powraca: Jednym ze sposobów umieszczenia obrazka w tle jest umieszczenie linii nice xv -root -quit -rmode 5 <obrazek> & czy podobnej w pliku ustawiającym. <obrazek> zostanie wyświetlony w tle pod zachêtą xdm-a. Zauważ, że niektóre XT bêdą zgłaszaæ błąd jeśli obrazek jest za duży albo zbyt skomplikowany.] Xaccess kontroluje kto może mieæ dostêp do maszyny. Powinieneś móc zostawiæ wartości domyślne takimi jakie są. Zauważ, że Xaccess pozwoli ci na powitanie użytkownika programem chooser w razie gdybyś miał w sieci wiêcej komputerów, które służą za XT. Xresources kontroluje wygląd i rozmiar graficznej zachêty. Możesz mieæ różne zachêty dla Linux-a i dla XT poprzez zamianê linii: DisplayManager*resources: /usr/X11R6/lib/X11/xdm/Xresources na dwie linie: DisplayManager._0.resources: /usr/X11R6/lib/X11/xdm/Xres_0 DisplayManager.whisper_0.resources: /usr/X11R6/lib/X11/xdm/Xres_wh_0 gdzie Xres_wh_0 jest nazwą pliku zasobowego dla whisper. Powinieneś móc także zostawiæ plik Xservers z wartościami domyślnymi. Konfiguracja w pliku Xservers jest nieco bardziej złożona. Przypuszczalnie jest tam tylko jedna linie bez komentarza: :0 local /usr/X11R6/bin/X albo coś podobnego. Powoduje ona wystartowanie X serwera na Linux-ie podczas uruchomienia programu xdm. Zamiana tej linii w komentarz oznacza, że podczas uruchomienia programu xdm nie bêdą startowane X-y na Linux-ie. To jest to co musisz zrobiæ, jeśli chcesz żeby xdm obsługiwał tylko XT a nie X-y na Linux-ie. W tym wypadku, X-y można w każdej chwili uruchomiæ na Linux-ie poleceniem startx jak dotąd bez znanych skutków ubocznych. Jeśli twój XT nie posiada XDMCP, musisz także dołączyæ taką liniê dla XT: whisper:0 foreign XDMCP jest standardem pozwalającym na przykład rozmawiaæ XT ze swoimi hostami. Jeśli twój XT posiada XDMCP nie dołączaj tej linii tutaj. Jeśli linia ta znalazłaby siê tutaj, a XT posiadałby XDMCP, to na lini połączeniowej pojawiłby siê konflikt, ponieważ zarówno xdm jak i XT próbowałyby siê równocześnie porozumieæ. Może to prowadziæ do różnych przedziwnych efektów, jak np. walka dwóch xdm o dominacjê :). Zauważ, że możesz użyæ pozycji w xdm-config nawet jeśli w Xservers nie ma linii dotyczącej XT, to znaczy, że możesz w dalszym ciągu ustawiaæ zachêtê graficzną itp. dla XT, który posiada XDMCP. Aby xdm startował za każdym startem Linux-a możesz dołączyæ taką liniê /usr/bin/X11/xdm do pliku /etc/rc.d/rc.local. Inni startują xdm-a poprzez /etc/inittab. W każdym razie xdm powinien pojawiæ siê jako jeden z procesów po starcie Linux-a. 4.2 Pytania o dostêp. [Jest to dośæ ważne i pracujemy nad tym.] Aby zobaczyæ czy użytkownik może używaæ ekranu danego XT z maszyny Linux-owej zaloguj siê jako użytkownik inny niż "root" i napisz jedno z: xsetroot -solid white -display whisper:0 & xterm -display whisper:0 & Użyj tego kiedy ktoś jest zalogowany na XT oraz kiedy jest tam tylko graficzna zachêta. Następna strona Poprzednia strona Spis treści

Wyszukiwarka

Podobne podstrony:
Xterminal pl (2)
xterminal pl 2
LINUX HOWTO Xterminal pl
xterminal pl 5
xterminal pl 3
xterminal pl 1
xterminal pl
TI 99 08 19 B M pl(1)
bootdisk howto pl 8
BORODO STRESZCZENIE antastic pl
notatek pl sily wewnetrzne i odksztalcenia w stanie granicznym
WSM 10 52 pl(1)
amd102 io pl09
PPP HOWTO pl 6 (2)
bridge firewall pl 3
NIS HOWTO pl 1 (2)

więcej podobnych podstron