जहाँ Gnome / Nautilus को डायरेक्टरी आइकन स्टोर करता है


19

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

लेकिन फिर मैं दूसरी मशीन पर जाता हूं और सभी फ़ोल्डर्स फिर से सादे होते हैं।

तो सवाल यह है कि यह कहाँ संग्रहीत है, और क्या यह उपयोगकर्ताओं / प्रणालियों के बीच बनी रहने का एक तरीका है।

जवाबों:


13

मेटा-डेटा को GIO / GVFS के मेटा-डेटा स्टोरेज सिस्टम का उपयोग करके संग्रहीत किया जाता है। आप देख सकते हैं कि किसी फ़ाइल को gvfs-info /path/to/fileटर्मिनल में चलाकर क्या विशेषताएँ संग्रहीत की जाती हैं । एक ही मशीन पर समान आइकन वाले समान फ़ोल्डर रखने के लिए, आपको आमतौर पर माउस को फिर से सेट करना होगा। यह भी ध्यान दें कि कस्टम आइकन तब दिखाई देंगे जब फ़ोल्डर्स को sftp या कुछ इसी तरह के माध्यम से दूर से ब्राउज़ करें।


2
और आप उन्हें gvfs- सेट-विशेषता (उदाहरण के लिए एक स्क्रिप्ट में) के साथ बदल सकते हैं
saeedgnu

11

देख लेना /usr/share/icons

Gnome वहां अपने आइकन संग्रहीत करता है।


वे प्रतीक हैं जो सिस्टम के साथ जहाज करते हैं या जो अन्यथा Ubuntu पैकेज द्वारा प्रदान किए जाते हैं। उपयोगकर्ता द्वारा जोड़ा गया डेटा वहां संग्रहीत नहीं किया जाता है। निर्देशिका क्या है, इस पर विवरण के लिए FHS देखें /usr/share
एलियाह कगन

3
@EliahKagan, प्रश्न में उपयोगकर्ता ने "मेरे अपने आइकन" नहीं कहा।
एलेक्सिस विलके

यही कारण है कि आइकन हैं, लेकिन नहीं जहां विशिष्ट निर्देशिका के साथ सहयोग कर रहे हैं। आप एक फ़ोल्डर का प्रतिनिधित्व करने के लिए मानक आइकन से एक फ़ाइल चुन सकते हैं, लेकिन मुद्दा यह है कि यदि आप उस फ़ोल्डर को किसी अन्य कंप्यूटर या किसी अन्य उपयोगकर्ता से उसी कंप्यूटर पर देखते हैं तो आपको वह आइकन दिखाई नहीं देगा।
Artfulrobot

2

नहीं, रुको, आपको गलत उत्तर मिला। आइकन सेटिंग्स को मशीन से मशीन पर कॉपी किया जा सकता है, निश्चित रूप से वे कर सकते हैं, ऐसा कुछ भी नहीं है जो आप लिनक्स पर नहीं कर सकते।

आइकन सेटिंग्स को फ़ोल्डर में संग्रहीत किया जाता है:

~ / .Local / शेयर / gvfs-मेटाडाटा

यदि आप चाहें तो आप इसे एक वर्चुअल मशीन पर आज़मा सकते हैं, जो आपको करना है:

  • अपने सभी फाइलों को अपने पुराने सिस्टम (सिस्टम बैकअप) से नई प्रणाली (सभी ~ / निर्देशिका) में कॉपी करें
  • सुनिश्चित करें कि आपने gvfs-metadata फ़ोल्डर पर प्रतिलिपि बनाई है , साथ ही वह फ़ोल्डर जिसमें आपके कस्टम आइकन शामिल हैं (मुझे लगता है कि यह ~ / .icons है )। यदि आपने सभी ~ की प्रतिलिपि बनाई है , तो यह स्वचालित रूप से हो जाएगा।
  • आपके द्वारा अभी- अभी कॉपी किए गए gvfs-मेटाडेटा को हटाएं , और सिस्टम बैकअप से इसे फिर से कॉपी करें।
  • करो: $: हत्यारे नॉटिलस

और वहाँ तुम जाओ, तुम उन्हें वापस ले आओ।

मैं अभी एक नए कंप्यूटर में स्थानांतरित हुआ हूं और इसने मेरे लिए काम किया है। मैंने इसका परीक्षण वीएम पर भी किया।

नोट: यदि आप gvfs-info folder_name करते हैं, तो आपको कस्टम आइकन पथ दिखाई नहीं देगा जब तक कि आपने gvfs-metadata फ़ोल्डर पर प्रतिलिपि नहीं बनाई है । जैसा कि यह निर्देश जानकारी के लिए उस फ़ोल्डर की जाँच करता है।

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