विशिष्ट उपयोग मामला: कई उपयोगकर्ता खातों के साथ एक परिवार नोटबुक।
मैं शॉटवेल को कैसे सेटअप कर सकता हूं ताकि सभी उपयोगकर्ताओं के पास एक ही फोटो निर्देशिका तक पहुंच हो और प्रत्येक फोटो आयात करने में सक्षम हो?
विशिष्ट उपयोग मामला: कई उपयोगकर्ता खातों के साथ एक परिवार नोटबुक।
मैं शॉटवेल को कैसे सेटअप कर सकता हूं ताकि सभी उपयोगकर्ताओं के पास एक ही फोटो निर्देशिका तक पहुंच हो और प्रत्येक फोटो आयात करने में सक्षम हो?
जवाबों:
मैंने अभी इस विधि को आजमाया है और यह काम करने लगता है लेकिन मैं इसे बग-मुक्त होने की गारंटी नहीं दे सकता, इसलिए इसे अपने जोखिम पर उपयोग करें।
1. टिप Alt+ F2टाइप करें और gksudo nautilus
फिर एंटर दबाएं।
2. अपना पासवर्ड डालें, नॉटिलस प्रशासक अधिकारों के साथ शुरू होगा।
3.Browse to / home और राइट क्लिक -> फोल्डर बनाएं, इसे "shotwell_common" नाम दें। फिर उस पर राइट क्लिक करें, फिर प्रॉपर्टीज-परमिशन पर क्लिक करें। "अन्य" को रीड + राइट एक्सेस प्रदान करें। उसके बाद फिर से फोल्डर पर राइट क्लिक करें फिर "मेक लिंक" पर क्लिक करें। वहां एक लिंक बनाया जाएगा (इन / होम) जिसका नाम "link to shotwell_common" है।
4. /home
"shotwell_library" नाम के किसी अन्य फ़ोल्डर को बनाएँ और ऊपर दी गई अनुमतियों को बदलें।
5. जगह-> पैनल पर मेनू से होम फ़ोल्डर पर क्लिक करके और प्रेस Ctrl- प्रेस nautilus H। ".Shotwell" नाम का एक फ़ोल्डर दिखाई देगा। इसे मिटाओ। अब से "shotwell_common के लिए लिंक" कॉपी /home
करने के लिए /home/user
और इसका नाम बदलना ".shotwell"। फिर शॉटवेल लॉन्च करें और एडिट-> प्राथमिकताएं पर जाएं। /home/shotwell_library
लाइब्रेरी स्थान के रूप में पथ दर्ज करें ।
6.Import कम से कम शॉटवेल में एक छवि फ़ाइल। Shotwell की "photobrowser.db" फाइल अब / होम / शॉटवेल_ असामान्य के अंदर बनाई जाएगी।
7.लंच टर्मिनल और टाइप sudo chmod -R o+rw /home/shotwell_common
और एंटर दबाएं, हमेशा की तरह यह पासवर्ड ब्ला ब्ला के लिए कहेगा।
8. अपने कंप्यूटर के प्रत्येक उपयोगकर्ता के लिए चरण 5 को खोलें।
9. अब आप स्टेप -1 / 2/3 के बाद / होम से "shotwell_common" लिंक को हटा सकते हैं।
अपने परिवार के सदस्यों को दो बिंदु बताना न भूलें:
क) जब वे कुछ छवियों को आयात करते हैं तो उन्हें हमेशा "कॉपी टू लाइब्रेरी" विकल्प चुनना चाहिए।
ख) अब शॉटवेल का उपयोग करते समय उनकी कोई गोपनीयता नहीं है।
dalloliogm आंशिक रूप से सही है, लेकिन यह ऐसा नहीं है जैसा हमने कभी नहीं माना।
सबसे पहले, यदि आपके पास कई उपयोगकर्ता हैं जो अपने स्वयं के फोटो पुस्तकालयों पर शॉटवेल का उपयोग करना चाहते हैं, और मशीन पर उनके अपने खाते हैं, तो हर कोई अपने स्वयं के खाते में लॉग इन कर सकता है और अपना स्वयं का डेटाबेस और अपना स्वयं का चित्र पुस्तकालय रख सकता है। यह शॉटवेल के आउट-ऑफ-द-बॉक्स के लिए सच है।
यदि आप प्रत्येक उपयोगकर्ता से अपने डेटाबेस और चित्र निर्देशिका की उम्मीद कर रहे हैं, लेकिन मशीन पर अपना खाता नहीं है, तो एक समाधान है। इस तरह से शॉटवेल चलाएं:
$ shotwell --datadir=<datadir>
शॉटवेल पुस्तकालय के लिए डेटाबेस और अन्य मिश्रित फ़ाइलों को रखने के लिए आपूर्ति की गई निर्देशिका का उपयोग करेगा।
बड़ी समस्या वह है जहां आप चाहते हैं कि सभी उपयोगकर्ता समान फ़ोटो साझा करें, जैसे कि शॉटवेल डेटाबेस उसी भौतिक फ़ोटो को इंगित करता है। यदि बैकिंग फ़ाइल को बदला या स्थानांतरित किया गया है, तो डेटाबेस को अपडेट करने के लिए वर्तमान में हमारे पास कोई समर्थन नहीं है। अगली रिलीज़ (0.8) के लिए इसके लिए बेहतर समर्थन होना चाहिए, क्योंकि यह स्टार्टअप पर लाइब्रेरी को स्कैन करेगा और रन-टाइम परिवर्तनों के लिए उपयोगकर्ता की लाइब्रेरी की वैकल्पिक निगरानी करेगा।
साथ ही, शॉटवेल एक गैर-विनाशकारी संपादक है। उदाहरण के लिए, यदि कोई उपयोगकर्ता एक फ़ोटो क्रॉप करता है, तो अन्य उपयोगकर्ता उस परिवर्तन को नहीं देखेंगे क्योंकि बैकिंग फ़ाइल नहीं बदली है। डेटाबेस को सिंक्रनाइज़ करना एक ऐसी चीज़ है जिसके बारे में हम सोच रहे हैं, लेकिन यह एक साधारण समस्या नहीं है।
या तो एक नया विभाजन बनाएं या नोटबुक के सभी उपयोगकर्ताओं के बीच सभी प्रकार की फ़ाइलों को साझा करने के लिए मौजूदा एक को बनाएं। अपने / etc / fstab फ़ाइल में विभाजन के लिए एक प्रविष्टि जोड़ें ताकि बूट के दौरान विभाजन / मीडिया में माउंट हो। इस तरह, प्रत्येक उपयोगकर्ता अपने संबंधित डेस्कटॉप से विभाजन के अंदर फ़ाइलों तक पहुंचने में सक्षम होगा।
शॉटवेल के पास कई उपयोगकर्ताओं के लिए समर्थन नहीं होने का कारण है क्योंकि डेवलपर्स ने इस उपयोग-मामले के बारे में नहीं सोचा था, और किसी ने उन्हें इसे लागू करने के लिए नहीं कहा।
तो सबसे अच्छी बात यह है कि आप अपने बग ट्रैकर एप्लिकेशन में एक सुविधा अनुरोध टिकट खोल सकते हैं , और देखें कि डेवलपर्स आपको क्या जवाब देते हैं। वैकल्पिक रूप से, आप उनकी मेलिंग सूची में लिख सकते हैं ।
मिंट 16 पर शॉटवेल 0.15.0।
मैं उपयोग कर रहा हूँ;
shotwell -d "/home/dan/.shotwellMultiLibrary/Dans"
तथा
shotwell -d "/home/dan/.shotwellMultiLibrary/Others"
दो पुस्तकालयों को बनाए रखने के लिए, जो सही पुस्तकालय में शुरू करने के लिए काम कर रहे हैं, सिवाय इसके कि वरीयताएँ साझा की जाती हैं, इसलिए 'वॉच' लाइब्रेरी (और अन्य प्राथमिकताएं सेटिंग्स) को गलत तरीके से अंतिम उपयोग से उठाया जाता है।
ऐसा लगता है कि यह https://bugzilla.gnome.org/show_bug.cgi?id=718721 से संबंधित हो सकता है
शायद बाद के संस्करण जो रेपो के लिए अभी तक नहीं बने हैं वे इस समस्या को ठीक कर सकते हैं?
shotwell 0.23.7
, जब दूसरे उपयोगकर्ता द्वारा इसे coredumps में खोला जाता है:ERROR:/build/shotwell-6EfFpD/shotwell-0.23.7/src/db/VersionTable.vala:18:version_table_construct: assertion failed: (res == Sqlite.OK) Aborted (core dumped)