Cara berbagi pustaka iPhoto antara banyak pengguna

9

Saya mencari saran tentang cara terbaik untuk berbagi perpustakaan iPhoto antara dua pengguna di Mac yang sama.

Saat ini saya menggunakan pendekatan ini dan itu berfungsi dengan baik sebagian besar waktu. Satu masalah yang saya miliki adalah bahwa saya akan mendapatkan kesalahan izin saat menyelaraskan iPod saya. Ini tampaknya terjadi jika pengguna lain telah menggunakan iPhoto dan saya belum membuka iPhoto sebelum menyelaraskan iPod. Jika saya membuka iPhoto maka selaraskan iPod lagi tidak ada kesalahan.

Bagaimana orang lain mengatasi masalah ini?

Menandai
sumber

Jawaban:

7

Apple menyarankan Anda melakukannya seperti ini:

http://support.apple.com/kb/HT1198

Jawabannya terlalu lama untuk disalin / ditempel di sini, jadi yang terbaik untuk memeriksanya di situs mereka.

pewarna
sumber
0

Metode Apple menuntut Anda untuk membagikan gambar drive yang dipasang. Ada cara lain. Masalah utama di sini, untuk berbagi di antara pengguna, adalah bahwa izin file default yang dibuat oleh iPhoto tidak memungkinkan banyak pengguna di komputer yang sama untuk berbagi perpustakaan.

Anda dapat menggunakan mekanisme launchd untuk membuat agen pengguna yang mengawasi di mana perpustakaan iPhoto Anda disimpan dan membuat perubahan yang sesuai dengan izin file. Lakukan hal berikut:

  • Tentukan direktori bersama yang sesuai. Saya menggunakan /Users/Shared/Pictures/iPhotoLib.
  • Simpan perpustakaan iPhoto Anda di sana.
  • Buat file teks yang disebut local.user.makePhotosReadable.plistdi /Library/LaunchAgents/.
  • Isi file dengan data berikut. Beberapa kunci ini mungkin sudah usang. Anda dapat memeriksa dengan dokumentasi terbaru untuk sistem Anda dengan menggunakan man launchd.plistuntuk melihat apa arti perintah-perintah ini:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Disabled</key>
  <false/>
  <key>Label</key>
  <string>local.user.makePhotosReadable</string>
  <key>ProgramArguments</key>
  <array>
      <string>/Library/Scripts/local.user/makePhotosReadable.sh</string>
  </array>
  <key>WatchPaths</key>
  <array>
      <string>/Users/Shared/Pictures/iPhotoLib</string>
  </array>
  <key>RunAtLoad</key>
  <true/>
  <key>onDemand</key>
  <true/>
</dict>
</plist>
  • Buat file yang disebut makePhotosReadable.shdi direktori /Library/Scripts/local.user/.
  • Isi dengan konten berikut:
#!/bin/bash

chmod -R ug+rw /Users/Shared/Pictures/iPhotoLib
exit 0

Semua file yang dibuat harus dibuat oleh root dan makePhotosReadable.shfile harus dapat dieksekusi oleh root dan grup.

Instruksi ini bukan untuk pemula; mereka adalah untuk pengguna yang akrab dengan Terminal dan interaksi baris perintah. Saya sudah mencoba membuatnya sejelas mungkin tetapi jarak tempuh Anda mungkin berbeda.

Avery Chan
sumber