Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I use UltraVNC to work on my Mac remotely, and I've noticed that Xcode 4.2 doesn't fully refresh over VNC. The rectangle (shown below) that shows the current status of Xcode underneath the current project and file will only update when

  • I'm in Xcode and I click on to another application; or
  • I'm in another application and I click on to Xcode.

The box that doesn't refresh.

So it seems like it only does a full refresh when the focus changes. I've tried using both UltraVNC and TightVNC, as well as TightVNC on Linux, and they all show the same behavior. I'm using the built in OS X Screen Sharing capability. This isn't a huge deal, as I can find other ways to get the information that is shown there, but it would be nice if I could find a way to get that to refresh consistently.

share|improve this question
up vote 0 down vote accepted

There are two host programs on the mac to provide video for ultravnc clients: OS X Screen Sharing and Apple Remote Desktop. The remote desktop option has more functionality, and I'm guessing that it might have better detection of the missed video painting that xcode is using. Here's some info on using Remote Desktop with UltrVNC. Another option to try is to change the video encoding format from the client side: Ultranet video encoding options (Although, I'm guessing that's less likely to help what appears to be the host not sending the updated video event).

share|improve this answer
I'm thinking that this is just one of those Mac things that I'll have to get used to. I tried the info at both of those links, and wasn't able to get anywhere. Thanks for the info. – Matt McMinn Feb 27 '12 at 3:02

Recently I updated my mac to Lion, and it looks like that has fixed this issue.

share|improve this answer

Your Answer


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.