В августе мы рассказывали о раннем доступе и первых новостях о возможностях Screen Sharing в Leopard, но юридический отдел Apple попросил нас удалить материал.
Сегодня Роб Гриффитс из Macworld показывает, как превратить встроенное в Leopard приложение Screen Sharing в полноценное приложение для совместного доступа к экрану — с множеством функций, которые продаются в Apple Remote Desktop. Для этого потребуется всего несколько строк кода в терминале.
1. Найдите приложение Screen Sharing и поместите его в Dock. Оно находится по адресу /System/Library/CoreServices/Screen Sharing.app
2. Выполните в терминале следующую команду:
defaults write com.apple.ScreenSharing ShowBonjourBrowser_Debug 1
Теперь вы сможете открыть Screen Sharing и увидеть локальные компьютеры в вашей сети, которыми можно управлять. Закройте его снова, чтобы добавить дополнительную функциональность…
3. Теперь, чтобы добавить ряд кнопок, которые также присутствуют в Apple Remote Desktop, введите следующую команду (она состоит из одной строки):
defaults write com.apple.ScreenSharing
'NSToolbar Configuration ControlToolbar' -dict-add 'TB Item Identifiers'
'(Scale,Control,Share,Curtain,Capture,FullScreen,GetClipboard,SendClipboard,Quality)'
Перезапустите Screen Sharing. Вы должны увидеть все те возможности, которые есть и в Apple Remote Desktop. Macworld приводит их список:

Итак, что делают эти новые кнопки? Краткий обзор каждой.

Переключение между режимом управления удаленным Mac (по умолчанию) и режимом наблюдения за другим компьютером.

Переключение между разрешением удаленному Mac использовать вашу клавиатуру и мышь (по умолчанию) и блокировкой их.

Эта кнопка заблокирует экран другого Mac, отобразив полностью черный фон, большой значок замка и текст, который вы введете после нажатия этой кнопки. Обратите внимание, что здесь есть небольшой сбой: в текстовом поле фактически будет отображаться имя переменной, которую Apple оставила — так что если вы введете «Using remotely», отображаемое сообщение будет «Using remotelylockedByString». Эта кнопка отключена по умолчанию, что означает, что на экране другого Mac будет отображаться то, что вы делаете.

Нажмите эту кнопку, чтобы захватить экран удаленного Mac в локальный файл. Вы захватите весь экран, и система предложит вам выбрать имя и местоположение для сохранения файла.

Переключение между оконным (по умолчанию) и полноэкранным режимами. В полноэкранном режиме панель инструментов отображается в верхнем левом углу экрана. Чтобы выйти из полноэкранного режима, нажмите кнопку «X» на панели инструментов.

Это не совсем кнопка, а ползунок качества. Если вы обнаружите, что обновления экрана идут медленно, вы можете снизить качество — вплоть до сильно размытого черно-белого изображения — чтобы ускорить процесс.