We'll respond shortly.
First, thanks to everyone who came – especially those who laughed at all the right spots. If I didn’t get to your question, I’m here through Thursday afternoon.
There were a couple of questions during the talk and lots after the talk about how to deal with remote pairs. Since it’s RailsConf and most folks are on MacOS, ScreenSharing.app came up.
Chad Woolley, King Remote Pivot, wrote up a great detailed discussion of his setup back in December. It should have answers to your tool & equipment questions.
The key element is the Full Screen mode in ScreenSharing.app. In Full Screen mode the remote Mac just becomes a terminal on the host machine – which means keystrokes like CMD-TAB, CMD-Space and a few others go over the wire instead of to your local box.
But Apple killed this feature as of 10.5.5 – but you can get it back! Follow the instructions at this post at MacWorld – use the second, more complex method – to hack on your ScreenSharing.app bundle to restore the awesomeness.
Once you’ve got the new app, replace the current ScreenSharing.app so you are always awesome:
sudo mv /System/Library/CoreServices/Screen Sharing.app/ /System/Library/CoreServices/Lame Screen Sharing.app/ sudo cp Awesome Screen Sharing.app/ /System/Library/CoreServices/Screen Sharing.app/
Then, run these two commands from Terminal:
defaults write com.apple.ScreenSharing ShowBonjourBrowser_Debug 1 'NSToolbar Configuration ControlToolbar' -dict-add 'TB Item Identifiers' '(Scale,Control,Share,Curtain,Capture,FullScreen,GetClipboard,SendClipboard,Quality)'
We keep a copy of this app around which we renamed to AwesomeScreenSharing.app, so we don’t lose the feature on subsequent Software Updates.
One last thing: Quicksilver doesn’t index into the /System directory by default, but you can change that as well:
Now you can launch ScreenSharing via QS. Enjoy!