วิธีแชร์ไลบรารี iPhoto ระหว่างผู้ใช้หลายคน


9

ฉันกำลังมองหาคำแนะนำเกี่ยวกับวิธีที่ดีที่สุดในการแชร์คลัง iPhoto ระหว่างผู้ใช้สองคนบน Mac เครื่องเดียวกัน

ปัจจุบันฉันใช้วิธีนี้และใช้งานได้ดีเกือบตลอดเวลา ปัญหาหนึ่งที่ฉันมีคือฉันจะได้รับข้อผิดพลาดในการอนุญาตเมื่อทำการซิงค์ iPod ของฉัน ดูเหมือนว่าจะเกิดขึ้นหากผู้ใช้รายอื่นใช้ iPhoto และฉันยังไม่ได้เปิด iPhoto ก่อนที่จะซิงค์ iPod หากฉันเปิด iPhoto แล้วเชื่อมข้อมูล iPod อีกครั้งไม่มีข้อผิดพลาด

คนอื่น ๆ แก้ปัญหานี้ได้อย่างไร?

คำตอบ:


7

Apple แนะนำให้คุณทำเช่นนี้:

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

คำตอบยาวเกินกว่าที่จะคัดลอก / วางที่นี่ดังนั้นวิธีที่ดีที่สุดคือลองดูที่เว็บไซต์ของพวกเขา


0

วิธีการของ Apple ต้องการให้คุณแชร์ภาพอิมเมจที่ติดตั้ง มีวิธีอื่น ปัญหาสำคัญที่นี่สำหรับการแบ่งปันระหว่างผู้ใช้คือการอนุญาตไฟล์เริ่มต้นที่สร้างโดย iPhoto ไม่อนุญาตให้ผู้ใช้หลายคนบนคอมพิวเตอร์เครื่องเดียวกันแบ่งปันไลบรารี

คุณสามารถใช้กลไกการเปิดตัวเพื่อสร้างตัวแทนผู้ใช้ที่คอยดูว่าคลัง iPhoto ของคุณถูกเก็บไว้ที่ใดและทำการเปลี่ยนแปลงที่เหมาะสมกับการอนุญาตไฟล์ ทำดังต่อไปนี้:

  • กำหนดไดเรกทอรีที่ใช้ร่วมกันที่เหมาะสม /Users/Shared/Pictures/iPhotoLibฉันใช้
  • จัดเก็บไลบรารี่ iPhoto ของคุณไว้ที่นั่น
  • สร้างไฟล์ข้อความที่เรียกว่าในlocal.user.makePhotosReadable.plist/Library/LaunchAgents/
  • เติมไฟล์ด้วยข้อมูลต่อไปนี้ คีย์เหล่านี้บางอันอาจล้าสมัย คุณสามารถตรวจสอบกับเอกสารล่าสุดสำหรับระบบของคุณโดยใช้man launchd.plistเพื่อดูความหมายของคำสั่งเหล่านี้:
<?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>
  • สร้างไฟล์ที่เรียกว่าในไดเรกทอรีmakePhotosReadable.sh/Library/Scripts/local.user/
  • เติมด้วยเนื้อหาต่อไปนี้:
#!/bin/bash

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

ไฟล์ทั้งหมดที่สร้างขึ้นควรสร้างโดยรูทและmakePhotosReadable.shไฟล์นั้นควรจะสามารถเรียกใช้งานได้โดยรูทและกลุ่ม

คำแนะนำเหล่านี้ไม่เหมาะสำหรับมือใหม่ สำหรับผู้ใช้ที่คุ้นเคยกับเทอร์มินัลและการโต้ตอบบรรทัดคำสั่ง ฉันพยายามทำให้ชัดเจนที่สุด แต่ระยะทางของคุณอาจแตกต่างกันไป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.