सिस्टम-व्यापी खोजक दृश्य प्राथमिकताएँ


19

मुझे पता है कि .DS_Store फाइलें हर उस निर्देशिका में बनाई जाती हैं जो मैं मैक ओएस एक्स में खोजक के साथ दर्ज करता हूं, और यह फ़ोल्डर के मेटाडेटा का ट्रैक रखता है (यह कैसे प्रदर्शित किया जा रहा है सहित)। मुझे यह भी पता है कि यह कमांड:

sudo find /Users/[USERNAME]/ -name ".DS_Store" -depth -exec rm -f {} \;

... पुनरावर्ती सभी .DS_Store फ़ाइलों को / उपयोगकर्ता / [USERNAME] / फ़ोल्डर को हटा देगा।

इसके अलावा, मुझे पता है कि सीएमडी + जे को एक खोजक विंडो के अंदर दबाने पर, मुझे इच्छित कॉन्फ़िगरेशन का चयन करना होगा (40x40 आइकन, छोटे-मध्यम ग्रिड स्थान, प्रकार से व्यवस्थित करें, पाठ का आकार 10px, आइटम की जानकारी दिखाएं, शो आइकन पूर्वावलोकन, पृष्ठभूमि सफेद) "डिफॉल्ट्स के रूप में उपयोग करें" का चयन करना .. ठीक है, इसे डिफ़ॉल्ट बनाएं और OPT को होल्ड करने से यह डिफ़ॉल्ट रूप से पुनर्स्थापित हो जाएगा।

बात यह है कि, जब मैं एक नया फ़ोल्डर बनाता हूं, तो यह उन मापदंडों को नहीं लेता है। और फ़ोल्डर जो HAD .DS_Store फ़ाइलों को हटा दिया है, उस पिछले कॉन्फ़िगरेशन को बनाए रखते हैं, "डिफ़ॉल्ट" एक नहीं।

मैं सिस्टम-वाइड, सुसंगत खोजक स्वरूप सेट करने के लिए क्या कर सकता हूं?

मैं मैक ओएस एक्स 10.6.6 पर हूं।

जवाबों:


12

सिस्टम वाइड फाइंडर लुक सेट करने के लिए आप इन चरणों का उपयोग कर सकते हैं http://macs.about.com/od/usingyourmac/ss/Setting-Finder-Views-For-Folders-And-Sub-Folders_2.htm (और पृष्ठ 2 के बाद के पृष्ठ) एक फ़ोल्डर दृश्य को पुनर्संरचना का उपयोग करके एप्सस्क्रिप्ट के साथ सेट करने के लिए, जो लेख के अनुसार आप जो भी चाहते हैं पुराने फ़ोल्डर दृश्य सेट करेंगे।

उन पेरेंट फ़ोल्डर में ब्राउज़ करना शुरू करें, जिनके देखने के विकल्प आप अपने सभी उप-फ़ोल्डरों में सेट और प्रचार करना चाहते हैं।

चिंता न करें यदि आप पहले से ही मूल फ़ोल्डर के दृश्य विकल्प पहले से सेट कर लें। इससे पहले कि आप अपने सभी उप-फ़ोल्डर में उन्हें प्रचारित करें, फ़ोल्डर की सेटिंग्स को दोबारा जांचना हमेशा एक अच्छा विचार है।

पृष्ठ 3 पर उल्लिखित चरणों का उपयोग करें: 'स्थायी रूप से फ़ोल्डर दृश्य विकल्प सेट करें।'   पैरेंट फ़ोल्डर का फाइंडर व्यू सेट हो जाने पर, / एप्लिकेशन फ़ोल्डर में स्थित ऑटोमेटर को लॉन्च करें।

जब ऑटोमेटर खुलता है, तो सूची से वर्कफ़्लो टेम्पलेट चुनें, और चुनें बटन पर क्लिक करें।

ऑटोमेटर का इंटरफ़ेस चार प्राथमिक पैन में टूट गया है। लाइब्रेरी फलक उन सभी क्रियाओं और चरों को रखती है, जिनका उपयोग ऑटोमेकर जानता है। वर्कफ़्लो फलक वह जगह है जहाँ आप क्रियाओं को जोड़कर एक वर्कफ़्लो का निर्माण करते हैं। विवरण फलक चयनित क्रिया या चर का संक्षिप्त विवरण प्रदान करता है। लॉग फलक वर्कफ़्लो के परिणाम प्रदर्शित करता है जब इसे चलाया जाता है।

हमारे वर्कफ़्लो बनाने के लिए, लाइब्रेरी फलक में क्रियाएँ बटन का चयन करें।

फ़ाइलें चुनें & amp; उपलब्ध कार्यों की लाइब्रेरी में फ़ोल्डर आइटम।

दूसरे कॉलम में, Get Specific Finder Item कार्रवाई को पकड़ें और इसे वर्कफ़्लो फलक पर खींचें।

केवल विशिष्ट वर्कफ़्लो फलक में प्राप्त करें विशिष्ट खोजक आइटम कार्रवाई में जोड़ें बटन पर क्लिक करें।

उस फ़ोल्डर को ब्राउज़ करें जिसकी दृश्य सेटिंग्स आप उसके सभी उप-फ़ोल्डरों में प्रसारित करना चाहते हैं, फिर ऐड बटन पर क्लिक करें।

लाइब्रेरी फलक पर वापस लौटें और वर्कफ़्लो फलक पर सेट फ़ोल्डर दृश्य कार्रवाई खींचें। पहले से ही वर्कफ़्लो फलक में विशिष्ट खोजक आइटम कार्रवाई के नीचे की कार्रवाई को छोड़ दें।

सेट फ़ोल्डर दृश्य कार्रवाई में प्रदर्शित विकल्पों का उपयोग करें कि आप निर्दिष्ट फ़ोल्डर को कैसे दिखाना चाहते हैं। यह पहले से ही दृश्य के लिए वर्तमान फ़ोल्डर के कॉन्फ़िगरेशन को दिखाना चाहिए, लेकिन आप यहां कुछ मापदंडों को ठीक कर सकते हैं।

उप-फ़ोल्डर बॉक्स में परिवर्तन लागू करें में एक चेक मार्क रखें।

एक बार जब आप अपने इच्छित तरीके से सब कुछ कॉन्फ़िगर कर लेते हैं, तो ऊपरी दाएं कोने में स्थित रन बटन पर क्लिक करें।

खोजक देखें विकल्प सभी उप-फ़ोल्डरों में कॉपी किए जाएंगे।

स्वचालित बंद करें।

जब यह नए बनाए गए फ़ोल्डरों की बात आती है, तो मुझे लगता है कि वे माता-पिता के गुणों को विरासत में लेते हैं जब वे बनाए गए थे, और मुझे वैसे भी सेट करने के लिए नहीं मिल सकता है, अन्यथा, लेकिन आपके पास अपने फ़ोल्डर दृश्य को चलाने के लिए ऑटोमैटर के साथ फ़ोल्डर की घटनाओं के आधार पर भी हो सकता है जो भी फ़ैशन आपको पसंद हो उसमें स्क्रिप्ट।


यह वास्तव में मैं के लिए देख रहा था जवाब है! मुझे बस इसे रूट डायरेक्टरी के साथ टेस्ट करने की आवश्यकता है, और यह बात है! लिंक और टिप्स के लिए बहुत बहुत धन्यवाद!
AeroCross

मुझे खुशी है कि यह वही है जो आप ढूंढ रहे थे!
ConstantineK

@ हब्स, यह एक शानदार जवाब है। बहुत बहुत धन्यवाद। मैं योसेमाइट पर एक ही काम करना चाहता हूं, और जब मैं ऑटोचालक में रन मारता हूं, तो मुझे सेट फ़ोल्डर दृश्य कार्रवाई के तहत एक त्रुटि मिलती है, जो है: - [SBObject कंटेनरWindow]: गैर-मान्यता प्राप्त चयनकर्ता को 0x61800025b750 उदाहरण पर भेजा गया । किसी भी विचार कैसे इस के आसपास काम करने के लिए?
Old mate

हे @ एल्डमेट, मुझे यकीन नहीं है कि ऐसा लगता है कि यह एक योसमाइट त्रुटि हो सकती है, न कि आप जो कुछ पैदा कर रहे हैं। (अपरिचित चयनकर्ता कुछ स्मृति प्रबंधन मुद्दों की तरह लगता है जो अंतर्निहित कार्यक्रमों के कारण होता है, न कि आप)
ConstantineK

13

एक सरल तरीका है।

  1. टर्मिनल में, अपनी $ HOME निर्देशिका में नेविगेट करें: cd ~

  2. सब हटा दो .DS_Store फाइलें:

    find ~ -name ".DS_Store" -depth -exec rm -f {} \;
    
  3. Relaunch Finder जा रहा है: Force Quit → Finder

Force Quit Applications Force Quit Finder

  1. SetJ का उपयोग करके अपनी वैश्विक प्राथमिकताएं निर्धारित करें और दबाएं डिफ़ॉल्ट के रूप में उपयोग करें बटन।

  2. अब, आपके द्वारा खोले या बनाए जाने वाले प्रत्येक फ़ोल्डर में नई सेटिंग्स होंगी।


मुझे यह समाधान बहुत सरल लगता है। क्या आपने वास्तव में अंतर्निहित .DS_Store फ़ाइल को संशोधित करने की जांच की है?
ConstantineK

ध्यान दें कि आप कर सकते हैं (और चाहिए) के साथ इस कमांड का उपयोग करें -print पहला विकल्प, बस यह सुनिश्चित करने के लिए कि आप किसी भी फ़ाइल को नहीं हटाएंगे जो कि नहीं होनी चाहिए: find ~ -name ".DS_Store" -depth -print
pabuisson

0

तो मूल रूप से Automator में सेट फ़ोल्डर दृश्य कार्रवाई का उपयोग करें:

हालाँकि, खिड़कियों के आकार या स्थिति को बदलने का कोई तरीका नहीं है।

आप इस तरह से एक स्क्रिप्ट का उपयोग भी कर सकते हैं, लेकिन यह धीमी गति से स्वचालित है जब विंडो गुणों को लागू किया जाता है।

tell application "Finder"
    folders of entire contents of (POSIX file "/Users/username/Folder/" as alias)
    repeat with f in result
        open contents of f
        tell Finder window 1
            set toolbar visible to false
            set sidebar width to 0
            set statusbar visible to false
            set current view to column view
            set bounds to {474, 250, 1318, 750}
            tell its column view options
                set shows icon to false
            end tell
            close
        end tell
    end repeat
end tell
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.