2010 11/08

Screen sharing

Screen sharing — системное решение для удаленного подключения к другому Маку. Впервые оно появилось в Mac OS X 10.5. Если вам когда-нибудь приходилось объяснять по телефону, как выполнить на компьютере ту или иную задачу, вы поймете, как полезно иметь под рукой такую функцию. Screen sharing можно использовать в сочетании с клиентом iChat, либо запускать прямо из окна Finder. Приложение удобно использовать не только для технической поддержки непутевых родственников, друзей или коллег. Например, вы можете обратиться к экрану вашего iMac с ноутбука и поставить свежее кино на закачку. Это можно сделать и через VNC, но встроенное решение существенно проще.

Screen sharing базируется на пакете удаленного управления рабочими столами от Apple. Фактически, это его урезаная версия. Существенная часть функций сохранена, но бОльшая их часть по умолчанию скрыта от пользователя.

Для начала надо осознать — это не какой-то сервис, а полноценная отдельная программа, располагается она в системной папке: /System/Library/CoreServices под именем Screen Sharing. Вы можете перетащить ее иконку в Dock для быстрого доступа. После запуска приложение попросит вас ввести адрес компьютера, к которому вы хотите подключиться. Думаете, это надо делать каждый раз? Вовсе нет — закройте приложение, откройте Терминал и вводите следующую команду:

defaults write com.apple.ScreenSharing ShowBonjourBrowser_Debug 1

Теперь запустите Screen Sharing — вы увидете браузер, который по протоколу Bonjour найдет все доступные для подключения компьютеры в вашей сети (не обязательно только Маки, поддерживаются любые компьютеры с поддежкой VNC и включенным сервисом Bonjour):

Вы можете выбрать нужные вам устройства и отметить галочку ”Add to My Computers” – компьютер будет сохранен в соответствующей секции после подключения. Очень удобно для быстрого доступа.

Упростив процесс подключения, давайте добавим немного функциональности. Закрываем приложение и вводим следующую команду в Терминале:

defaults write com.apple.ScreenSharing \

‘NSToolbar Configuration ControlToolbar’ -dict-add ‘TB Item Identifiers’ \

‘(Scale,Control,Share,Curtain,Capture,FullScreen,GetClipboard,SendClipboard,Quality)’

Это длинная строчка – проще всего ее скопировать и вставить. После запуска Screen Sharing вы увидите шесть новых кнопок в панели инструментов. Если у вас не видна панель инструментов, активируйте ее в меню: View -> Show Toolbar:

Что дают новые кнопки? Вот их краткое описание:

— переключение между просмотром удаленного Мака и его управлением;

— включение и отключение ввода с мышки и клавиатуры на удаленном компьютере;

— блокировка экрана удаленного Мака. На блокированном компьютере показывается черный фон во весь экран с большой иконкой замка, а также текст, который вы можете задать после нажатия на кнопку. Естественно, кнопка по умолчанию отключена.

— снимок экрана удаленного Мака. Картинка сохраняется на вашем компьютере.

— переключение между полноэкранным и оконным режимом. В полноэкранном режиме панель инструментов располагается  в верхнем левом углу.

— слайдер для понижения качества передаваемой картинки. Если при работе с удаленным рабочим столом ощущаются задержки (лаги) — возможно, дело в скорости подключения. Уменьшив количество цветов, вам потребуется меньше сетевого трафика.

Панель инструментов можно настроить, как и в любом другом приложении. Зажимаете cmd и перетаскиваете кнопки мышью. Если вы решите вернуться к расположению кнопок по умолчанию, помните, что при этом исчезнут все функции, добавленные командой в Терминале. Т.е. их придется активировать заново.

Настоятельно рекомендую освоить эту программу, если в вашей локальной сети есть несколько макинтошей — она может очень серьезно упростить жизнь!

Похожее

  • Rec

    в 10,6 не работает, даже при замене на старый :(

  • Anton Litvin

    И в правду. Я в 10.5 использовал =( . С другой стороны можно через любой VNC клиент подключиться, в том числе бесплатный «chicken of the vnc» – http://sourceforge.net/projects/cotvnc/ А на машине к которой подключаетесь, если это мак – в системных настройках > sharing > включить screen sharing

  • Rec

    Да, но меня интересует функционал стандартного приложения :)
    С тем же успехом можно и TeamViewer использовать

  • Anton Litvin

    Это не стандартное приложение, это сервис встроенный в iChat путем упрощения – remote desktop. Но его догадались открывать как отдельное приложение =)

  • Rec

    Как раз его функционал и прикрыли из за того что в линейке продуктов Яблочников имеется remote desktop
    Сервис не прикреплён к айЧату, ведь его легко запустить и с браузера, и с «Подключение к сервису», и через боковое меню (для бонжур компьютеров)

  • Anton Litvin

    Согласен.

  • Time Traveler

     Вот спасибо, все никак не мог найти эту полезную функцию

  • Time Traveler

     Вот спасибо, все никак не мог найти эту полезную функцию


copyright 2008-2010 MacGuide