Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I can successfully open a ssh -X connection from host.home to host.work (both Mac OS X). X11 is running on host.home. When I start xterm or xeyes on host.work I see it on host.home, but if I start macvim it runs on host.work, not in host.home.

Is this possible, or only X11 enabled programs may be used for remote interaccion?

share|improve this question
add comment

2 Answers 2

up vote 2 down vote accepted

No, only X11 programs can be used remotely. Mac OS X native apps use a completely different toolkit. From this in the Apple Stack Exchange:

The Mac OS X native application do not use the X protocol for the rendering, but the Mac specific protocol. So you cannot use ssh X protocol forwarding as you could with a Linux workstation.

As a (not as good) solution you could use VNC.

share|improve this answer
add comment

Mac OS apps don't use the X protocol. But the de facto standard for remote GUI interaction is VNC, which OS X supports natively. Enable Screen Sharing under System Preferences -> Sharing and you can use a VNC client running locally under X11 to interact with the GUI on the remote Macintosh.

share|improve this answer
    
I know. But the problem is that with slow connections, the replication of the entire desktop through VNC is frustating. Do you know if the vnc server can use, for instance, fmwm2, or any other lightweight windoe manager? –  cibercitizen1 May 20 '12 at 10:24
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.