Gebruikelijke Configuraties

Linux naar Linux

Stand-alone X Werkstation

Dit is reeds verscheidene malen in dit document genoemd, maar samenvattend, is het een PC met daarop XDM draaiend, met een enkel record in het bestand Xservers, gerelateerd aan de localhost (d.w.z. de lokale machine).

Dit is gewoonlijk de standaardconfiguratie waarin 'klaar-voor-gebruik' wordt voorzien door de meeste distributies.

X Terminal en Toepassingsserver

XDM draait op de toepassingsserver:

  • Xserver: Bevat geen entry's

  • Xaccess: Moet de X terminal toestaan een verbinding te maken

X terminal draait X gebruik makend van een direct query aan de toepassingsserver:

          /usr/X11R6/bin/X -query the.application.server
          

Groep Beheerde X Terminals

XDM draait op een toepassingsserver:

  • Xserver: Een opsomming van elk te beheren X terminal

  • Xaccess: Moet elke X terminal toestaan een verbinding te maken

Elke X terminal, draait slechts X, met een passend toegangsbeheer om XDM toe te staan er een verbinding mee te maken.

          /usr/X11R6/bin/X -ac
        

Linux naar Andere Systemen

Het is mogelijk een Linux X terminal verbinding te laten maken met een ander systeem waarop XDM draait. Dezelfde principes zijn van toepassing als bovenstaande, maar de bijzonderheden voor het configureren van XDM (of equivalent) zal specifiek zijn voor dat systeem.

Linux en Solaris

Je kunt X op een Linux box draaien, het instrueren dat het een Solaris machine ondervraagt, zoals eerder werd beschreven:

          /usr/X11R6/bin/X -query the.solaris.server
         

Wellicht dat je X op de Linux machine zo moet configureren dat het gebruik maakt van de fontserver op de Solaris box. Alhoewel ik zonder dit uit te voeren met mijn Linux box prima een verbinding kon maken en in kon loggen, werden de lettertypen die gebruikt werden door CDE niet correct weergegeven.

Ik heb dit nog niet werkend, aangezien ik geen Solaris box heb, waar ik enige controle over heb, maar er is me verteld dat een font regel in /etc/XF86config die vergelijkbaar is met het volgende, zou moeten werken; wellicht dat je het poortnummer 7200 op iets anders in moet stellen (7100 werd me eerder gezegd). Kan iemand bevestigen dat dit werkt?

           FontPath "tcp/solaris.box:7200/all"
         

Linux en Windows

Het is niet mogelijk X te gebruiken voor het op afstand weergeven van Windows toepassingen op een Windows box. Het is wel mogelijk X te gebruiken om Windows versies van X toepassingen weer te geven op een Linux box, met behulp van een Windows X Server en Windows X toepassingen (zoals bijvoorbeeld de XFree86 Win32 port, zie the Section called Bronnen)

Het is mogelijk om Windows toepassingen op afstand te bekijken op een Linux box met behulp van één van de volgende toepassingen (die niet afhankelijk zijn van X of XDM):

  • Windows Terminal Services (WTS). RDesktop is een Linux toepassing dat het 'RDP' protocol in gebruik door WTS begrijpt. Hiermee wordt het mogelijk Linux als client voor WTS te laten fungeren (zie the Section called Bronnen).

  • Vitual Network Computing (VNC). Dit is een uitstekend platformonafhankelijk remote desktop systeem dat voorziet in een bi-directionele 'Windows of Linux' naar 'Windows of Linux' netwerkdesktop. Het kan wat traag zijn, maar het werkt goed (zie the Section called Bronnen).

Andere Systemen naar Linux

Heb je een X-server voor je systeem, dan zou je in staat moeten zijn een verbinding op te zetten met een Linux XDM toepassingsserver.

Solaris en Linux

Ik veronderstel dat je zoals gebruikelijk XDM op de Linux box draait, en X op Solaris hebt geïnstrueerd de Linux box te ondervragen - heeft iemand hier meer informatie over?

Windows en Linux

Heb je een X-server voor Windows welke XDMCP query's ondersteunt, dan zou het mogelijk moeten zijn het zo te configureren dat het de Linux box ondervraagt. Net als anders draai je XDM op de Linux box.

Er bestaan vele commerciëe X-serverimplementaties voor Windows, en ik zal ze hier niet allemaal opsommen. Er bestaat tevens een port van XFree86 naar Windows, waarbij gebruik wordt gemaakt van de cygwin library's (die werden gebruikt om vele GNU/Linux tools geschikt te maken voor Windows - zie the Section called Bronnen). Dit werkt goed.

Met behulp van het volgende batch bestand zou de cygwin XFree86 server op Windows worden gestart en een verbinding worden gemaakt met een Linux box (of enige andere OS/machine waarop XDM draait), uitgaande van een standaardinstallatie van cygwin en XFree86 in c:\cygwin (sla het op als xdm.bat):

           @echo off
           if "%1"=="" goto noserver
           goto allok
           :noserver
           echo Usage: xdm servername
           goto end

           :allok
           set path=%PATH%;\cygwin\bin;\cygwin\usr\X11R6\bin
           c:
           chdir \cygwin\usr\X11R6\bin
           XWin -query %1

           :end