Рабочий стол на MackBook Air синхронизируется через iCloud
Рабочий стол на MacBook Air синхронизируется через iCloud
Наверняка у вас было такое: нужно быстро уходить с работы, как кто-то принёс какой-то файл на флешке или прислал по e-mail, разбираться некогда, кидаем его впопыхах на рабочий стол. А как потом его вытащить с рабочего компьютера?
Можно синхронизировать содержимое рабочего стола через документы iCloud!
Бонус: поскольку бесплатное место в iCloud – 5Gb, вы не станете загромождать рабочий стол большими файлами 🙂

Как это настроить?

Запускаем Terminal, приступаем к работе.
1.
Для начала перейдём в нашу папку пользователя:
cd ~/
2.
Создадим в документах iCloud папку, в которую поместим содержимое рабочего стола:
mkdir "Library/Mobile Documents/com~apple~CloudDocs/Desktop"
3.
Скопируем туда содержимое нашего рабочего стола, сохраняя все атрибуты:
cp -p -R -v Desktop/* "~/Library/Mobile Documents/com~apple~CloudDocs/Desktop/"
4.
Переименуем папку "Desktop" в профиле пользователя:
sudo mv Desktop Desktop_
Можно было бы сразу удалить её, но лучше на всякий случай оставить бэкап.
5.
Создадим символическую ссылку на новое местоположение рабочего стола:
sudo ln -s "Library/Mobile Documents/com~apple~CloudDocs/Desktop" Desktop
6.
Перезапустим Finder:
killall Finder
Порядок значков сбросится, так что на рабочем столе волей-неволей придётся навести порядок 🙂

Готово!

Теперь при удалении файлов с рабочего стола будет выдаваться другое предупреждение:
Предупреждение об удалении файла из iCloud
Предупреждение об удалении файла из iCloud
После сохранения файла или папки на рабочем столе вы увидите статус синхронизации с iCloud:
Файл на рабочем столе синхронизируется в iCloud
Файл на рабочем столе синхронизируется в iCloud
И, как бонус, с выходом iOS 9 и OS X El Capitan можно будет иметь доступ к документам на рабочем столе с мобильного устройства или через браузер.
Пока что можно посмотреть объём занятого дискового пространства и при необходимости удалить любой файл, открыв настройки iCloud на телефоне или планшете:
Список файлов на рабочем столе в настройках iCloud
Список файлов на рабочем столе в настройках iCloud
7.
Если всё в порядке и нормально работает/синхронизируется, можно удалить бэкап рабочего стола:
rm -fr ~/Desktop_
Теперь на ваших компьютерах, подключенных к одному и тому же аккаунту в iCloud, нужно повторить все шаги, начиная с 3, и пользоваться одним и тем же рабочим столом на любом компьютере!
Автор статьи не несёт ответственности за ваши ошибки и возможные последствия работы в Terminal неопытных пользователей.

One thought on “Как синхронизировать рабочий стол на Mac через iCloud”

  1. Настроив синхронизацию рабочего стола, как я предложил в этой статье, столкнулся с тем, что команда Save for Web and Devices в Photoshop выдаёт ошибку при попытке сохранения файла, когда уже всё настроено. Это происходит потому, что последняя использовавшаяся для сохранения папка ~/Desktop больше не существует (вместо неё символическая ссылка).
    Чтобы с этим разобраться, пришлось временно вернуть обратно реальную папку рабочего стола, сохранить файл куда-нибудь через Save for Web and Devices, и потом восстановить символическую ссылку:
    1.
    rm ~/Desktop
    2.
    mkdir ~/Desktop
    3.
    Открываем Save for Web and Devices в Photoshop.
    4.
    Сохраняем файл куда-либо кроме рабочего стола.
    5.
    rmdir ~/Desktop
    6.
    ln -s ~/Library/Mobile\ Documents/com~apple~CloudDocs/Desktop ~/Desktop

Добавить комментарий