Using Screen Sharing in OS X Leopard

An intriguing but widely overlooked feature released with Mac OS X Leopard is the ability to share screens wirelessly with other computers in a super fast and easy way. This can be incredibly useful when you want to collaborate on a project together with someone else, or if you’re running several computers in different rooms around the home or office.

In this tutorial I will explain how to set up screen sharing, ensure security is fully considered, and outline how it can be done even if you don’t have a WiFi connection available.

Setting up Screen Sharing

To get Screen Sharing up and running, we’ll have to enable this feature on all of the computers that you wish to share. To do this, launch System Preferences, and open up the ‘Sharing’ pane under Internet & Network.

At the top of this window, you may want to give your computer a name. This will just make it a lot easier to find later on. In the list of services down the left hand side, locate Screen Sharing, and tick the check box next to it. You’ll see that Screen Sharing is now turned on.

Screen Sharing

Screen Sharing

Click on ‘Computer Settings…’ to access some privacy controls. Tick the first box if you’re happy for anyone to request screen sharing, but I’d highly recommend that you enable a password to keep you’re computer a little safer. With that done, click ‘OK’.

Access Settings

Access Settings

You’ll also notice that in this Screen Sharing window, you have the ability to restrict access to only a select few users. This is great if you know that you’d only like to share with a couple of other computers and no others. If this is the case, click on the plus sign and locate these users. Be aware though that if you’d like to view your screen through an iPhone or iPod Touch, you’ll need to make sure you have this option set to ‘All users’, otherwise it will not work. As long as you have a secure password set up, then you should be safe.

Make sure this is also done on all of the other computers you wish to share screens with, and you’re done!

What’s this about iPhones? Some applications from Apple’s App Store actually allow the iPhone and iPod Touch to share the screen with your computer, so you can control your computer wirelessly from anywhere in the building. Such apps include RemoteTap, Jaadu VNC, and Mocha VNC. They’re not cheap, but do a great job as long as you’re prepared to accept a slight lag.

Sharing Screens with Another Computer

To share screens, you’ll need to make sure that both computers are on the same WiFi network. Once confirmed, open up a Finder window on the computer you’d like to use. Below ‘Shared’ down the left hand side, you should find the other computer you are looking for. Select it, and then in the following options, click ‘Share Screen…’.

This will launch the Screen Sharing application which comes bundled with Leopard, and should show you the screen of the computer you are trying to view. If it asks you for permission, just type in a valid username and password for the other computer.

Initiating a Connection

Initiating a Connection

If you’d like to find this Screen Sharing application on it’s own, you can find it hidden within: /System/Library/CoreServices/Screen Sharing

You now have full control over the computer that you are accessing, and can move your mouse freely in and out of the other virtual screen. The small pair of binoculars in the menu bar show you that the screen is being shared. This way, if you are using the screen you can see if anyone is watching you or not. By clicking on this item, you can easily disconnect the viewer.

Viewing a Remote Desktop

Viewing a Remote Desktop

What if I don’t have WiFi?

Not to worry! If you’re stuck in a place without access to a WiFi router but you’d like to share screens, it’s a quick fix to create your own wireless network. Simply click on the little Airport icon in the menu bar, and then select ‘Create Network…’

Creating a Network

Creating a Network

Give your new network a name and password and hit ‘OK’. On the other computer, you can now go up to the same Airport icon in the menu bar and then select the name of the network you’ve just created. Now your two computers are linked via a network, as if connected to each other through a wireless router. This method is incredibly useful when you need to access other computers without a WiFi router handy, and should give you no troubles setting up screen sharing as described above.

Network Settings

Network Settings

Conclusion

As you can see, Screen Sharing only a matter of minutes to set up. Once initiated once, it will continue to work immediately time and time again, providing fast and easy access to other computers around the home or office.

This is ideal for collaborating on a project with someone else – be it a presentation, website development, or producing a film. You could even use it for something simple such as showing a whole bunch of different people a slideshow at the same time based on what is on your screen.

Feel free to let us know how (and whether) you use screen sharing. Is it a tool you find particularly useful?


  • http://www.ademaweb.nl jeroen

    is this posible over internet aswell? So not a local network, but over cable/ADSL? I know it is easily done through iChat, but I would like to use it native in Leopard instead of through iChat.

    • Joel Owens

      When you click the share screen button in iChat, what it does is temporarily enable screen sharing, and launch the screen sharing application and automatically passes connection data from ichat into it. So, when you do this through ichat, you are doing it native in Leopard (or SL). There is no difference between launching it manually or through ichat. To answer your question though, yes, you can do it over the internet, but your target machine must be behind a router that correctly forwards port 5900 to the target machine, which must also have screen sharing enabled. The screen sharing program on mac is an implementation of VNC, and so you can connect not just to macs, but also to any computer running a VNC server. I routinely use this program to control my windows desktop.

  • Jeff

    You can use VNC like Chicken of the VNC or JollyFast. Although there are some security risks when doing that from a remote network. Does anyone know how to fix the bug of timemachine running but not visible from a remote mac?

  • http://www.idistillery.com Jason

    Thanks for this post! I’ve been using two separate machines (iMac, Mac mini) for different purposes in my office. Just followed this setup, and now I’m running one from the other without having to switch workstations. There’s a tiny bit of lag, but not enough that it’s a hindrance.

  • http://www.curtismchale.ca curtismchale

    another cool app is called ‘teleport’. lets you just zip your mouse over to the other machine and then your mouse and keyboard are on that one. works great if you have a desktop and laptop on your desk and don’t want multiple keyboards/mice.

  • Joshua Johnson

    Leopard’s screen sharing app has a lot of hidden features. Fire up Terminal and type in these commands:

    defaults write com.apple.ScreenSharing ShowBonjourBrowser_Debug 1

    AND

    defaults write com.apple.ScreenSharing \
    ‘NSToolbar Configuration ControlToolbar’ -dict-add ‘TB Item Identifiers’ \
    ‘(Scale,Control,Share,Curtain,Capture,FullScreen,GetClipboard,SendClipboard,Quality)’

    this will give you helpful shortcuts and a whole new button strip full of features!

    • http://davidappleyard.net David Appleyard

      Thanks for the tip!

      • Sebastian

        it’s not working for me… it’s saying
        -bash: syntax error near unexpected token `(‘

        a little help?

      • http://davidappleyard.net David Appleyard

        Could be that you need to copy it all onto one line, and remove the slashes

  • http://www.iynque.com iynque

    Back in the day (2 months ago….) I would use screen sharing via iChat to assist my classmates with Adobe Creative Suite when text simply wasn’t enough to explain a process. It was slow and sometimes difficult, but FAR better than trying to type out visual concepts.

    I also wanted to reply to curtismchale: = YES, Teleport is AWESOME and FREE! I used it all the time when I had my old iBook set up at home as a web server. I could just move my mouse to the right edge of my MacBook Pro’s screen and it would appear on the iBook’s screen (and copy the clipboard over too!). You can even drag-and-drop files between machines. I would also use it at work, setting my MBP in front of an iMac to control them both and copy files back and forth over the network.

    Oh, and I NEVER had any lag with Teleport.

  • http://john.onolan.org John

    3 times I’ve commented now saying that this blog is called AppStorm, not OSFeatures storm. One of the many reasons I’m now unsubscribing, I’m sorry to say that I think this blog produces the lowest quality content throughout the entire Envato network.

  • http://labs.dariux.com Dario Gutierrez

    I use this feature, very useful and thanks for this great review!

  • Josh Smith

    Can you see your mac screen on your PC? Or vice versa?

    • jason

      you can use TeamViewer to see the screen

  • Ben

    How would I connect my Mac to a PC, so I can remote control Windows/Linux?
    Would have been nice if the article covered this issue too…

  • kenny

    @ben
    use synergy (http://synergy2.sourceforge.net/) for that. i use it on all 3 platforms and it works great. you can share clipboard but not files. it’s free.

    • Dharmendra

      Hi,

      If I need to open a port on FIrewall for VNC, Is 5900 port is enough for screen sharing.

  • Pingback: Daily Digest for 2009-08-04 | the markfr ditherings

  • Pingback: links for 2009-08-04 | the markfr ditherings

  • Pingback: Design City » The Mac Media Centre Guide: Part 3 – Remote Control

  • Pingback: Controlling a macbook wirelessly with another macbook - Mac-Forums.com

  • Pingback: Blazing Frog partners with WordPress › Use OS X Snow Leopard’s built-in VNC client

  • Jack

    I want to share a screen of an older imac running 10.4 but it does not have the screen sharing option in the Sharing panel. Any ideas of the best way to achieve this?

  • http://www.thaarticledirectory.com/2012/05/26/Online-Marketing-Success-Give-attention-to-Quality/ flange

    Many thanks for making the effort to talk about this, I feel strongly about this and love studying a great deal more on this matter. If feasible, as you gain expertise, would you mind updating your webpage with a great deal more information? It’s extremely useful for me.

  • http://www.betlist.net Top sportsbooks

    I am just writing to make you understand what a useful encounter our child w?ent through reading through the blog. She realized some pieces, most notably what it’s like to possess an amazing helping heart to have a number of people easily know several complex matters. You truly exceeded our own expected results. Thank you for providing those good, trustworthy, informative not to mention easy tips about that topic to Mary.

  • http://www.best-icecreammakerreviews.com/cuisinart-ice-50bc-supreme-ice-cream-maker-reviews.html Clicking Here

    Hello There. I found your blog using msn. This is a very well written article. I’ll be sure to bookmark it and return to read more of your useful information. Thanks for the post. I will definitely comeback.

  • Willie

    @John:
    “3 times I’ve commented now saying that this blog is called AppStorm, not OSFeatures storm. One of the many reasons I’m now unsubscribing…”

    Last time I checked, iChat is an app. What a grouch. Bye…

theatre-aglow
theatre-aglow
theatre-aglow
theatre-aglow