Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Set Screen Sharing image quality via Terminal Network
I have to manage several Macs in a lot of locations and I was very confortable with the Bonjour discovery, saved connections, and hidden features of the 10.5 Screen Sharing app. Alas, with the release of 10.6, they have gone -- Apple wants to sell Apple Remote Desktop.

I have found that using this command in Terminal...
defaults write com.apple.ScreenSharing controlObserveQuality n
...changes the quality of the connection's display, based on the value of n:
  • 1 = black and white
  • 2 = grayscale
  • 3 = 8-bit color
  • 4 = 16-bit color
  • 5 = full color
I also set up shortcuts using the vnc://192.168.0.1 URL convention in Safari, as discussed in this hint and comments. I save all my connection shortcuts in a folder, and put that folder in my Dock. I now have a Saved Connections folder that I can use to launch Screen Sharing automatically.

[robg adds: This Terminal command was covered in this comment, but I felt it worth repeating as a full hint. If you have a Screen Sharing session currently open, you'll need to close and reopen it to see the changes.]
    •    
  • Currently 3.05 / 5
  You rated: 2 / 5 (19 votes cast)
 
[11,167 views]  

Set Screen Sharing image quality via Terminal | 5 comments | Create New Account
Click here to return to the 'Set Screen Sharing image quality via Terminal' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Set Screen Sharing image quality via Terminal
Authored by: stephenr on Oct 27, '09 08:13:40AM
Rather than saving the shortcuts (and assuming IP's don't change) just grab ScreenSharingMenulet

It does bonjour lookup of machines you can connect to and shows them in a list (optionally with ip address).

[ Reply to This | # ]
Set Screen Sharing image quality via Terminal
Authored by: robogobo on Oct 27, '09 03:26:01PM

very nice. thanks.



[ Reply to This | # ]
Set Screen Sharing image quality via Terminal
Authored by: las_vegas on Oct 27, '09 11:47:23AM

Selecting View -> Adaptive Quality or View -> Full Quality will reset this back.



[ Reply to This | # ]
Set Screen Sharing image quality via Terminal
Authored by: robogobo on Dec 07, '09 05:29:09AM

To followup on this hint, it only works if you're using Apple's built-in VNC server, which runs only on port 5900. If you're using Vine or another 3rd party server, it has no effect.



[ Reply to This | # ]
Set Screen Sharing image quality via Terminal
Authored by: killerener99 on Dec 17, '09 10:30:35AM

This still works on 10.6 when connecting via Internet but not via LAN.



[ Reply to This | # ]