प्रति व्यक्ति अपनी दस्तावेज़ स्थिति (स्थिति, आदि) को कहाँ संग्रहीत करता है?


17

मैं लिनक्स के तहत अपने दस्तावेज़ों को देखने के लिए ईविल का उपयोग कर रहा हूं। हालाँकि एक बात मुझे परेशान करती है। यह जादुई रूप से हर दस्तावेज़ के लिए विंडो की स्थिति और सेटिंग्स को याद रखता है । मैंने उन सभी सेटिंग्स (जहां मेरे घर के फोल्डर, सिस्टम फाइल्स, gconf में छिपी हुई डायरेक्ट्रीज़) को खोजा है, जहाँ पर यह उन सेटिंग्स को सेव कर रहा होगा, लेकिन मुझे कुछ भी नहीं मिल रहा है। किसी को पता है कि उन सेटिंग्स कहाँ हैं?

जवाबों:


8

पिछले उत्तर (अक्टूबर 2011) दिए जाने के बाद से चीजें बदल गई हैं। Evince की विंडो सेटिंग्स को अब डायरेक्टरी में बाइनरी में स्टोर किया जा रहा है ~/.local/share/gvfs-metadata/


ये बाइनरी फाइलें लगती हैं। पता लगाने का कोई तरीका क्या सेटिंग्स वास्तव में हैं?
फहीम मीठा

1
@ फहीम, अभी जो नया जवाब पोस्ट किया था, उसे देखिए।
अर्जन

8

सेटिंग्स के तहत संग्रहीत हैं ~/.local/share/gvfs-metadata/, लेकिन यह ज्ञान बहुत कम उपयोग का है क्योंकि आप बाइनरी फ़ाइलों के साथ कुछ भी व्यावहारिक नहीं कर सकते हैं।

प्रति-दस्तावेज़ सेटिंग्स को पढ़ने या संपादित करने के लिए, निम्नलिखित gvfs टूल का उपयोग करें, उन्हें उस दस्तावेज़ के लिए पथ से गुजरना चाहिए जहाँ आप सेटिंग चाहते हैं:

  • पढ़ना: gvfs-info /path/to/file। उत्पादन की उदाहरण पंक्ति: metadata::evince::n-copies: 5

  • संपादन: gvfs-set-attribute /path/to/file metadata::evince::n-copies 1

  • निकालना: gvfs-set-attribute /path/to/file -t unset metadata::evince::n-copies(इस एक के लिए क्रिस्टोफ़ ड्रेव-ड्रोगेट को श्रेय!)

पथ वर्तमान डायर के सापेक्ष हो सकते हैं।


1
किसी दस्तावेज़ के लिए सभी evince सेटिंग्स को रीसेट करने के लिए: askubuntu.com/a/819597/88086
Christophe Drevet-Droguet

@ ChristopheDrevet-Droguet धन्यवाद! उत्तर संपादित किया गया।
एल। लेवलर

4

प्रति दस्तावेज़ सेटिंग्स फ़ाइल में संग्रहीत की जाती हैं ~/.gnome2/evince/ev-metadata.xml

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