* File Index
* File Index [#q90c8874]

+ Binary Files
| Linux version server | [[metavnc-server-0.6.6-1.i386.rpm:http://prdownloads.sourceforge.net/metavnc/metavnc-server-0.6.6-1.i386.rpm?download]] |
| Linux version window monitor (for Fedora 8) | [[metavnc-wmon-0.6.6-1.fc8.i386.rpm:http://prdownloads.sourceforge.net/metavnc/metavnc-wmon-0.6.6-1.fc8.i386.rpm?download]]  |
| Linux version window monitor (for Fedora 8, 9, and 10) | [[metavnc-wmon-0.6.6-1.fc8.i386.rpm:http://prdownloads.sourceforge.net/metavnc/metavnc-wmon-0.6.6-1.fc8.i386.rpm?download]]  |
| Linux version window monitor (for Fedora Core 5, 6, and 7) | [[metavnc-wmon-0.6.6-1.i386.rpm:http://prdownloads.sourceforge.net/metavnc/metavnc-wmon-0.6.6-1.i386.rpm?download]]  |
| Linux version window monitor (for Fedora Core 4) | [[metavnc-wmon-0.6.6-1.fc4.i386.rpm:http://prdownloads.sourceforge.net/metavnc/metavnc-wmon-0.6.6-1.fc4.i386.rpm?download]]  |
| Linux version window monitor (for Fedora Core 3 and below) | [[metavnc-wmon-0.6.6-1.fc3.i386.rpm:http://prdownloads.sourceforge.net/metavnc/metavnc-wmon-0.6.6-1.fc3.i386.rpm?download]]  |
| Linux version viewer | [[metavnc-0.6.6-1.i386.rpm:http://prdownloads.sourceforge.net/metavnc/metavnc-0.6.6-1.i386.rpm?download]] |
| Win32 version server and viewer | [[metavnc-win32-0.6.6.exe:http://prdownloads.sourceforge.net/metavnc/metavnc-win32-0.6.6.exe?download]] |
| Java version viewer(Linux RPM) | [[metavnc-java-0.6.5-1.i386.rpm:http://prdownloads.sourceforge.net/metavnc/metavnc-java-0.6.5-1.i386.rpm?download]] |
| Java version viewer(JAR) | [[metavnc-java-0.6.5.jar:http://prdownloads.sourceforge.net/metavnc/metavnc-java-0.6.5.jar?download]] |
+ Source Files
| Linux version (SRPM) | [[metavnc-0.6.6-1.nosrc.rpm:http://prdownloads.sourceforge.net/metavnc/metavnc-0.6.6-1.nosrc.rpm?download]] |
| Linux version (tar.bz2) | [[metavnc-unix-0.6.6.tar.bz2:http://prdownloads.sourceforge.net/metavnc/metavnc-unix-0.6.6.tar.bz2?download]] |
| Win32 version (zip) | [[metavnc-win32-0.6.6.zip:http://prdownloads.sourceforge.net/metavnc/metavnc-win32-0.6.6.zip?download]] |
| Java version (SRPM) | [[metavnc-java-0.6.5-1.src.rpm:http://prdownloads.sourceforge.net/metavnc/metavnc-java-0.6.5-1.src.rpm?download]] |
| Java version (tar.bz2) | [[metavnc-java-0.6.5.tar.bz2:http://prdownloads.sourceforge.net/metavnc/metavnc-java-0.6.5.tar.bz2?download]] |
+ Data
| Menu (tar.bz2) | [[metavnc-menus-0.5.0.tar.bz2:http://prdownloads.sourceforge.net/metavnc/metavnc-menus-0.5.0.tar.bz2?download]] |
| Menu (zip) | [[metavnc-menus-0.5.0.zip:http://prdownloads.sourceforge.net/metavnc/metavnc-menus-0.5.0.zip?download]] |

* How to install binary files
* How to install binary files [#f974ec7c]

** Linux Server (RPM)
** Linux Server (RPM) [#t5b9c790]

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:http://www.fedoralegacy.org/]])
- On Fedora 9 and 10, vnc.so version server does not work. Use the Xvnc version server instead.

** Linux Viewer (RPM)
** Linux Viewer (RPM) [#k4853f57]
Install metavnc-'''<version>'''.i386.rpm

** MS-Windows
** MS-Windows [#e4976761]

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

** Java
** Java [#ud5e072d]

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
* How to compile source files [#pa08f6ee]

** MS-Windows
** MS-Windows [#y39df42a]

Tested on Visual Studio .NET 2003.

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

** Java
** Java [#p5efb0ec]

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
** Unix-like systems [#e863a52f]

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
*** X.org xserver 1.4 and later [#zaf49ec3]

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
*** Compile [#kcc2a2dc]

+Extract the source code.
 % tar xvfj metavnc-unix-<version>-src.tar.bz2
+Change directory to metavnc-unix-'''<version>'''
 % cd metavnc-unix-<version>
+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
+Apply xc.xorg6.9.0-metavnc.patch.
 % patch -p1 < xc.xorg6.9.0-metavnc.patch
+Build programs except vnc servers
 % xmkmf
 % make World
Note: at least, libwnck and boost are required.
~
+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.

+ 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
+ Follow the instructions above.

*** Install
*** Install [#d189079b]

+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.)
~
+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
~
+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 Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes