Rozdział ten opisuje sposób instalacji i konfiguracji X-serwerów (WinaXe i Cygwin/Xorg). X-serwer jest to oprogramowanie służące do wzbogacenia hosta o funkcjonalność X-terminala (co umożliwia zdalną pracę w trybie graficznym na systemach linuksowych). Dodatkowo, w rozdziale omówiono kilka spraw pokrewnych (tunelowanie połączeń X-owych).
Jednym z najlepszych XServerów pod Windows jest WinaXe (dawniej XWin-Pro) fińskiej firmy Labf.com (dawniej Labtam). Dystrybucja to jeden plik winaxe.exe (Xwp32.exe) z programem (ok. 6MB) + plik z licencją licence.exe (ok. 60kB).
W katalogu tymczasowym uruchomić winaxe.exe/Xwp32.exe - archiwum samorozpakowujące się; standardowo rozpakowuje się do katalogu c:\xinstall - lepiej nie zmieniać.
Jeśli jest wykupiona licencja, w oknie WinZip Self-Extractor wyłączyć opcję When Done Unzipping Run: SETUP.EXE i nacisnąć Unzip, po zakończeniu - Close; potem skopiować plik licence.exe do katalogu instalacji - c:\xinstall i uruchomić (to jest też samorozpakowujące się archiwum) tak, jak winaxe.exe/Xwp32.exe.
W katalogu c:\xinstall uruchomić Setup.exe, wersja instalacji Typical.
Przekopiować do miejsca zainstalowania (zwykle c:\Program Files\Labf.com\WinaXe, w starszych wersjach c:\Program Files\Labtam\X-WinPro) plik klawiatury jojo.kmf. Od wersji 6.0 WinaXe'a plik ten nie jest potrzebny - standardowo w dystrybucji znajduje się właściwa klawiatura polish.kmf.
Można korzystać z fontów przez xserwer albo (szybsze) z lokalnych. Z różnych powodów (m.in. większa stabilność) zaleca się to drugie. Jeżeli terminal ma pracować z lokalnymi fontami należy:
utworzyć podkatalog, np. 75dpipl, w miejscu zainstalowania fontów WinaXe: c:\Program Files\Labf.com\WinaXe\fonts (w starszych wersjach c:\Program Files\Labtam\X-WinPro\Fonts).
Zalogować się przez telnet do serwera (telnet ip_serwera) i do pomocniczego katalogu np. /temp skopiować cały katalog z fontami polskimi 75dpi (gdzie jest ten katalog można znaleźć zaglądając w sekcję FontPath w pliku /etc/X11/XF86Config. Jeżeli jest tam wpis "unix/:-1", to znaczy, że jest uruchomiony font server i ścieżki można odczytać z pliku /etc/X11/fs/config z sekcji catalogue).
Aby sprawdzić, które katalogi zawierają polskie fonty, należy sprawdzić wpisy w plikach fonts.dir poszczególnych katalogów czy są tam wpisy zakończone iso8859-2 (standard kodowania polskich liter). Zwykle ta nazwa jest wpleciona w ścieżkę katalogu z fontami, np. w RH v6.1 jest to /usr/share/fonts/ISO8859-2/75dpi.
Po przegraniu zawartości katalogu, np.
cp /usr/share/fonts/ISO8859-2/75dpi/* /temp/należy rozpakować wszystkie fonty (nie jest to konieczne w wersjach WinaXe 6.2 i późniejszych):
gzip -d /temp/*(gzip powinien napisać, że zignorował dwa pliki: fonts.alias i fonts.dir a resztę rozpakował).
W pliku fonts.dir należy usunąć z wszystkich nazw plików końcówkę ".gz" (w przypadku wersji WinaXe 6.2 lub późniejszej, jeżeli fonty nie zostały rozpakowane, nie należy zmieniać zawartości fonts.dir).
W Windows z utworzonego dla nowych fontów katalogu należy się połączyć przez ftp z serwerem (ftp ip serwera), ustawić transfer na binarny (binary), przejść do podkatalogu z przygotowanymi fontami (cd /temp/), wyłączyć tryb interaktywny (prompt) i ściągnąć wszystko (mget *) i wreszcie zakończyć (bye).
Lokalnie na Windows należy zmienić nazwę pliku fonts.alias na fonts.ali.
w sesji telnetu wymazać cały katalog pomocniczy:
rm -rf /temp/I można już zakończyć sesję telnet.
Uruchomić XSettings z pakietu WinaXe i ustawić tam:
RGB Path: rgb.txt.
Keyboard Settings \ Keyboard File List: jojo.kmf (to jest plik przygotowany przez firmę PRATERM i należy go wcześniej umieścić w katalogu z WinaXe) lub w WinaXe 6.x: polish.kmf.
Keyboard Settings \ Block Key Syms Changing: + (w WinaXe 6.x standardowo zaznaczone).
Startup \ Window Mode List: Full Screen.
Startup\ XDMCP \ Use XDMCP: + w oknie wywoływanym przyciskiem Settings w Startup \ Window Mode List \ XDMCP ustawić:
XDMCP mode: Query.
X depth (bits per pixel): Auto.
Reset XServer at XDMCP Close: + (w WinaXe 6.x standardowo zaznaczone).
Connect Host: ip_serwera.
Przez Browse wsadzić do okienka Font directory ścieżkę z przekopiowanymi polskimi fontami albo fontserwer - wpis postaci: tcp/ip_serwera:port, gdzie "port" przyjmuje zwykle wartość 7100.
Zaznaczyć pierwszą ścieżkę w oknie Priority ordered path i nacisnąć przycisk Insert Before, potem Save.
Reszta ustawień bez znaczenia.
Na koniec nacisnąć OK w głównym oknie XSettings, w dialogu z zapytaniem o plik jojo.kmf odpowiedzieć twierdząco.
Na serwerze, należy skonfigurować odpowiednio program xdm (lub jeden z pochodnych: kdm bądź gdm), tak jak to opisuje Sekcja 8.3.5.
XWin-Pro / WinaXe jest gotów do uruchomienia.
Poprzedni | Spis treści | Następny |
Tworzenie własnej dystrybucji Cygwina | Początek rozdziału | Instalacja X-serwera Cygwin/Xorg |