Mayuka, you could always extract the most recent tightvnc port from your nearest CVS repository, and build from that. It was removed 2 July, so a CVS update of the net/tightvnc branch of the ports tree using an earlier date (-D option) should work, if tightvnc still functions with X.

You'll need to start with a CVS working directory of the ports tree for either 5.0-release or 5.0-stable, per FAQs 15.3.2 and 5.3.3.

Last edited by jggimi; 7th November 2011 at 12:59 PM.
Reason: edited to add the X caveat.

Mayuka, you could always extract the most recent tightvnc port from your nearest CVS repository, and build from that. It was removed 2 July, so a CVS update of the net/tightvnc branch of the ports tree using an earlier date (-D option) should work, if tightvnc still functions with X.

Yes I know that. When I update again in a year or so, it probably won't work because there were too many changes in openbsd/xorg since then. That option sadly is not for the long run...

Tigervnc seems to me like the right decision because it's actively developed. However I just can't get it to compile.

TigerVNC would be more convenient but it needs to be combined with the Xorg source tree to get it building.

Well. That's true. However, a script that automatically fetches every needed file is already in place. Building is made as easy as possible. If it only wouldn't fail to compile...

I totally agree that tightvnc is outdated and probably not the best written code. Currently there is no real alternative in openbsd and tigervnc could fill the gap. Either that or a well done x11vnc script... However, tightvnc really proved to be stable. It never crashed during the last 2 years as I recall it correctly.

If someone could point me to a rock-solid x11vnc using Xvfb, it'd be happy too.

Oh this is really sad. It's not about ssvnc. I need the vncserver that can be started on a machine without monitor.

x11vnc is quite complicated to run on a headless (monitor less) server. Maybe Xvfb is a solution. I don't know. Nobody tried this before?

I'll try to get tigervnc to compile. Hopefully it isn't not too complicated.

This is an interesting problem. TightVNC was removed due to security reasons but I am not aware how difficult is to run x11vnc in your particular set up. Besides TightVNC and TigerVNC and already mentioned x11VNC I am aware of UltraVNC and proprietary RealVNC. Can you try to compile UltraVNC maybe?

You can always do

Code:

ssh -Y username@yourserver.domain.name

but you will need a serious bandwidth do real work with it.

I personally dropped VNC in favor of NX X protocol with is compression wrapper around ssh. It works amazingly fast comparing to VNC let alone to ssh -Y The problem is that proprietary version of NX server is not running on OpenBSD but that is not problem for me since I only use to connect to my cluster which runs RedHat Linux. There is a free version of the NX server FreeNX which you should be able to compile on OpenBSD. Google also has an unfinished version.

OpenNX open source NX client is ported to OpenBSD and works like a charm.

This is an interesting problem. TightVNC was removed due to security reasons but I am not aware how difficult is to run x11vnc in your particular set up. Besides TightVNC and TigerVNC and already mentioned x11VNC I am aware of UltraVNC and proprietary RealVNC. Can you try to compile UltraVNC maybe?

realvnc works but without the Xvnc server. UltraVNC is Windows only. In fact I'm on powerpc here and not i386.

I've never had security issues so far. The vncserver listens on localhost only and I connect via a ssh tunnel. VNC is available on any system (Windows, Mac, even the iPhone have native clients). So I can connect from everywhere ssh-tunneled to it.

Quote:

Originally Posted by Oko

I personally dropped VNC in favor of NX X protocol with is compression wrapper around ssh. It works amazingly fast comparing to VNC let alone to ssh -Y The problem is that proprietary version of NX server is not running on OpenBSD but that is not problem for me since I only use to connect to my cluster which runs RedHat Linux. There is a free version of the NX server FreeNX which you should be able to compile on OpenBSD. Google also has an unfinished version.

The compression of vnc is very limited. It is not blazingly fast over an internet connection. I know that *NX has a far better protocol but the client isn't available on any architecture. Name me an iPhone client for *NX... AFAIK you need a running xsession/xserver for *NX too... On OpenBSD there's opennx but I don't know if it works as expected. If you know an iPhone client I'd gladly switch to opennx if it works.