https://github.com/stweil/OSXvnc
VNC Server for macOS
https://github.com/stweil/OSXvnc
macos osxvnc vine-server vine-vnc-server vnc vnc-server
Last synced: about 1 year ago
JSON representation
VNC Server for macOS
- Host: GitHub
- URL: https://github.com/stweil/OSXvnc
- Owner: stweil
- License: gpl-3.0
- Created: 2015-02-07T16:26:02.000Z (about 11 years ago)
- Default Branch: main
- Last Pushed: 2023-11-24T08:59:47.000Z (over 2 years ago)
- Last Synced: 2025-03-22T18:45:53.764Z (about 1 year ago)
- Topics: macos, osxvnc, vine-server, vine-vnc-server, vnc, vnc-server
- Language: C
- Homepage:
- Size: 5.68 MB
- Stars: 210
- Watchers: 13
- Forks: 70
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://travis-ci.org/stweil/OSXvnc)
Vine VNC Server (OSXvnc)
========================
The code in this Git repository is based on the CVS repository at
http://osxvnc.cvs.sourceforge.net/viewvc/osxvnc/.
It was created using this command:
git cvsimport -d :pserver:anonymous@osxvnc.cvs.sourceforge.net:/cvsroot/osxvnc OSXvnc
Vine was developed at Redstone Software which was acquired by TestPlant.
This is a modified private copy of the original software.
News
----
### 2021-01-29
libjpeg-turbo is now included as a git submodule
and built using local build rules.
The build rules build now a universal app which
supports both Intel and Arm64 Macs.
### 2017-12-15
libjpeg-turbo now is only needed for building.
It is no longer required for running the server.
The software license was updated from GPL 2 to GPL 3.
### 2016-11-20
Builds now require https://sourceforge.net/projects/libjpeg-turbo/
or a compatible libjpeg.
### 2015-10-10
Vine VNC server now also works with high resolution (retina) displays
(thanks to Tom Sealy who wrote the new code).
Building
--------
Vine VNC server requires Xcode to build a distributable packet from sources.
In addition, it uses the JPEG library [libjpeg-turbo](https://libjpeg-turbo.org/).
The source code for that library is included as a Git submodule.
### Building from Xcode
Build the libjpeg-turbo library first by running `./build-libjpeg-turbo.sh`.
Then open `OSXvnc.xcodeproj` in Xcode and build the "Vine Server Package".
You will find the distributable at /tmp/VineServer.dmg
### Building from the command line
Run these commands from the command line:
./build-libjpeg-turbo.sh
xcodebuild -configuration Deployment
Again you will find the distributable at /tmp/VineServer.dmg
License
-------
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see
or the file LICENSE in the distribution.
Links
-----
CVS repository at Sourceforge:
* http://osxvnc.cvs.sourceforge.net/viewvc/osxvnc/
Other Git clones of the CVS code:
* https://github.com/aaronbrethorst/OSXVnc
* https://github.com/browserstack/OSXVNC
* https://github.com/eventials/OSXVnc
* https://github.com/wingify/vnc
Documentation at TestPlant.com:
* http://docs.testplant.com/?q=content/installing-vnc-server
RFB Standard:
* https://tools.ietf.org/html/rfc6143