pavement

X Windows Terminal

From FreeBSDwiki
Revision as of 08:19, 12 March 2006 by 203.214.112.141 (Talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

X Windows can be used in a Server-Client relationship. By setting up your X Windows Server you allow the use of all the programs on that computer to all the client PC's.

There are many advantages of running client computers in this manner:

  • They don't even need a hard drive.
  • It's silent as there are no moving parts
  • The solution saves power as your computers are very thin.
  • Everything can be backed up centrally.
  • Boot times for client PC's are the fastest around.
  • Clients don't need much CPU speed, memory, etc. Because of this they would be very cheap. You could get away with using a Pentium 100Mhz with 32MB ram, no hard drive, no CD-ROM, no Floppy and a fanless power supply. You just need a ethernet card with a PXEBOOT ROM.

    Running a single application

    To get started I have my server setup running FreeBSD, with X-Windows and a few applications. Nothing too special. Then I have my client PC, which to start off I used the freesbie 1.1 boot CD to perform these initial tests. You can get this from www.freesbie.org. I entered into fluxbox, but you could equally use xfce4.

    client# xhost +

    This allows all computers to start applications on your client PC. It's dangerous but good for testing everything is setup correctly.

    client# ssh <server user@server ip>

    eg: ssh mick@192.168.1.1


    ssh$ DISPLAY=<client ip>:<client display>; export DISPLAY

    eg: DISPLAY=192.168.1.2:0; export DISPLAY


    ssh$ xcalc &

    This should display on your client

    Running a whole X Windows Session (XDM)

    Coming soon...


    Completely Diskless System (PXEBOOT ROM)

    Running completely diskless by booting from a Network ROM Chip.

    Coming soon...

  • Personal tools