कैसे कई उपयोगकर्ताओं के बीच iPhoto पुस्तकालय साझा करने के लिए


9

मैं एक ही मैक पर दो उपयोगकर्ताओं के बीच एक iPhoto पुस्तकालय साझा करने के लिए सबसे अच्छे तरीके से सलाह की तलाश कर रहा हूं।

मैं वर्तमान में इस दृष्टिकोण का उपयोग करता हूं और यह ज्यादातर समय ठीक रहता है। मेरे पास एक मुद्दा यह है कि मुझे अपने iPod को सिंक करते समय एक अनुमति त्रुटि मिलेगी। ऐसा लगता है कि यदि अन्य उपयोगकर्ता ने iPhoto का उपयोग किया है और मैंने iPod को सिंक्रनाइज़ करने से पहले iPhoto नहीं खोला है। अगर मैं 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रूट और ग्रुप द्वारा फाइल को निष्पादित किया जाना चाहिए।

ये निर्देश किसी नौसिखिए के लिए नहीं हैं; वे टर्मिनल और कमांड-लाइन इंटरैक्शन से परिचित उपयोगकर्ताओं के लिए हैं। मैंने उन्हें यथासंभव स्पष्ट करने की कोशिश की है, लेकिन आपका लाभ भिन्न हो सकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.