File Index

  1. Binary Files
    Linux version servermetavnc-server-0.6.6-1.i386.rpm
    Linux version window monitor (for Fedora 8, 9, and 10)metavnc-wmon-0.6.6-1.fc8.i386.rpm
    Linux version window monitor (for Fedora Core 5, 6, and 7)metavnc-wmon-0.6.6-1.i386.rpm
    Linux version window monitor (for Fedora Core 4)metavnc-wmon-0.6.6-1.fc4.i386.rpm
    Linux version window monitor (for Fedora Core 3 and below)metavnc-wmon-0.6.6-1.fc3.i386.rpm
    Linux version viewermetavnc-0.6.6-1.i386.rpm
    Win32 version server and viewermetavnc-win32-0.6.6.exe
    Java version viewer(Linux RPM)metavnc-java-0.6.5-1.i386.rpm
    Java version viewer(JAR)metavnc-java-0.6.5.jar
  2. Source Files
    Linux version (SRPM)metavnc-0.6.6-1.nosrc.rpm
    Linux version (tar.bz2)metavnc-unix-0.6.6.tar.bz2
    Win32 version (zip)metavnc-win32-0.6.6.zip
    Java version (SRPM)metavnc-java-0.6.5-1.src.rpm
    Java version (tar.bz2)metavnc-java-0.6.5.tar.bz2
  3. Data

How to install binary files

Linux Server (RPM)

Install metavnc-server-<version>.i386.rpm and metavnc-wmon-<version>.i386.rpm

  • compat-libwnck is no longer needed on and after version 0.6.6.
  • To install on Fedora Core 2, install libstdc++34 (from Fedora Legacy)
  • On Fedora 9 and 10, vnc.so version server does not work. Use the Xvnc version server instead.

Linux Viewer (RPM)

Install metavnc-<version>.i386.rpm

MS-Windows

Execute metavnc-win32-<version>.exe to launch the installer.

Java

Install metavnc-java-<version>.i386.rpm or execute metavnc-java-<version>.jar directly.

To see Freedesktop.org style remote menu (Linux server only), extract metavnc-menus at $HOME/.config or at $XDG_CONFIG_HOME.

How to compile source files

MS-Windows

Tested on Visual Studio .NET 2003.

Use winvnc/winvnc.sln to build the server and use vncviewer/vncviewer.sln to build the viewer.

Java

Extract the source tar.bz2 and make.

To see Freedesktop.org style remote menu (Linux server only), extract metavnc-menus at $HOME/.config or at $XDG_CONFIG_HOME.

Unix-like systems

The portability of source code is improved on and after version 0.6.5.

Compilation tested on Fedora series, Ubuntu 7.10, FreeBSD 6.2, Solaris 10, etc.

X.org xserver 1.4 and later

vnc.so does not work on X.org xserver 1.4 and later. E.g, Fedora 9, Ubuntu 8.04, and so on.

Please refer to X.org xserver 1.4 and later.

Compile

  1. Extract the source code.
    % tar xvfj metavnc-unix-<version>-src.tar.bz2
  2. Change directory to metavnc-unix-<version>
    % cd metavnc-unix-<version>
  3. Extract the following X11R6 source files(not included in the tar file above.)
    % tar xvfz X11R6.9.0-src1.tar.gz
    % tar xvfz X11R6.9.0-src2.tar.gz
    % tar xvfz X11R6.9.0-src3.tar.gz
  4. Apply xc.xorg6.9.0-metavnc.patch.
    % patch -p1 < xc.xorg6.9.0-metavnc.patch
  5. Build programs except vnc servers
    % xmkmf
    % make World
    Note: at least, libwnck and boost are required.
  6. Build vnc servers
    % cd xc
    % make World
    Xvnc is generated at programs/Xserver.
    vnc.so is generated at exports/lib/modules.

Example of build on Ubuntu 7.10.

  1. Install the followings;
    % apt-get install ssh patch
    % apt-get install libc-dev libx11-dev libxt-dev libxmu-dev libxaw7-dev zlib1g-dev libjpeg-dev g++ libboost-dev libwnck-dev flex bison
    % apt-get install xfs
  2. Follow the instructions above.

Install

  1. Install files except vnc.so.
    Use vncinstall command.
    % vncinstall <binary path> <man path>
    E.g.,
    % vncinstall /usr/local/bin /usr/local/man
    Please ignore erros on install man pages. (All of the man pages are not prepared yet.)
  2. Install vnc.so
    For X11R6:
    % cp xc/exports/lib/modules/vnc.so /usr/X11R6/lib/modules
    For X11R7:
    % cp xc/exports/lib/modules/vnc.so /usr/lib/xorg/modules

  3. Install freedesktop.org menu and icon files (for viewer)
    To launch the viewer from GNOME menu or KDE menu, use install-menu command.
    % install-menu <xdg_data_dir>
    E.g.,
    % install-menu /usr/local/share

Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2009-01-04 (Sun) 15:24:17 (3242d)