Duke Wiki  logo
Child pages
  • Xrfb Client-Server Setup(old)

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

#Xrfb Client Setup | #Xrfb Server Setup

Anchor
back to top
back to top

Xrfb Client Setup
Anchor
Xrfb Client Setup
Xrfb Client Setup

...

  1. Select Cobalt > General Preferences.
  2. In the text box next to Xrfb Server Host Address enter your Xrfb server address.
  3. The Xrfb Server Port Number is set by default to 5899. In most cases, there should be no need to change this.
  4. In the text box next to Xrfb Server Host Address enter your Xrfb server password.
  5. Click Enter. Once you're finished you may close the General Preferences window.

#back to top

Xrfb Server Setup
Anchor
Xrfb Server Setup
Xrfb Server Setup

...

To repair client connections that are aborted (due to "Kill All Desktops!", server reboots, network disconnections, etc.), closing croquet (saving the world) and restarting the croquet world.  Fresh desktop connections will be made to view the saved models.

KNOWN BUGS

Copy&paste clones of windows are prone to freezing up, apparently due to neither smalltalk nor the free unix Xvnc (vncserver) processes being multithreaded enough.  I've seen the non-smalltalk linux vncviewer also lock up, apparently because the Xvnc server is in deadlock with a Croquet RFB process.
Workaround:  Close croquet (saving the world), close squeak, restart squeak, and rejoin the world.

We can't find any way to find out when our XrfbMorph becomes garbage (e.g. when the entire Croquet is closed), so we can abort the client connection.  This only wastes resources; it's not usually noticable.  (When the portals are explicitly closed by clicking on the floating halo "X", we do intercept the message and abort the client.)
Workaround:  ignore it, or same as above.

...