अकस्मात हटा दी गई ~ / .config निर्देशिका


10

मैंने गलती से डिलीट कर दिया (अनुमति से हटा दिया गया। ट्रैश को सॉफ्ट डिलीट नहीं) ~/.configडायरेक्टरी।

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

मैंने क्या खोया है? मेरे कंप्यूटर को कैसे प्रभावित करेगा? मैं चीजों को सही कैसे सेट करूं?


@AFSHIN कि मैं कुबंता 17.04 चला रहा हूं महत्वपूर्ण नहीं है?
देशमुख

नमस्ते, आपका प्रश्न संस्करण से संबंधित या कोई समस्या नहीं है, निर्देशिका ~/.configएक प्रकार का सम्मेलन है, जिसे XDG बेस डायरेक्टरी स्पेसिफिकेशन द्वारा परिभाषित किया गया है , आपको इस पोस्ट को
αғsнιη

क्या आपने स्थायी रूप से डिलीट या सॉफ्ट डिलीट (ट्रैश में स्थानांतरित) किया था?
Scimonster

1
उम्मीद है कि दीर्घकालिक प्रभाव यह होगा कि आप अपने कंप्यूटर का नियमित बैकअप बनाना शुरू कर देंगे।
krs013

@AFSHIN इसे इंगित करने के लिए धन्यवाद। मैंने संस्करण संख्या का उल्लेख किया क्योंकि मुझे लगा कि यह एक अच्छा अभ्यास है।
deshmukh

जवाबों:


17

.configफ़ोल्डर में आपके एप्लिकेशन कॉन्फ़िगरेशन हैं। चाहे वह सिस्टम स्तर हो या उपयोगकर्ता स्तर स्थान पर निर्भर करता है। उपयोगकर्ता उपयोगकर्ता के स्तर की तरह दिखते हैं।

चेक इस पोस्ट

मैंने क्या खोया है? मेरे कंप्यूटर को कैसे प्रभावित करेगा?

आप संभवतः किसी भी उपयोगकर्ता स्तर के कस्टम कॉन्फ़िगरेशन / सेटिंग्स को खो देंगे जो आपने किसी भी ऐप के लिए निर्धारित किया हो जो कि XDG डायरेक्टरी स्पेसिफिकेशन का पालन ​​करता हो ।

$ XDG_CONFIG_HOME आधार निर्देशिका को परिभाषित करता है, जिसके लिए उपयोगकर्ता विशिष्ट कॉन्फ़िगरेशन फ़ाइलों को संग्रहीत किया जाना चाहिए। यदि $ XDG_CONFIG_HOME या तो सेट या खाली नहीं है, तो $ HOME / -config के बराबर डिफ़ॉल्ट का उपयोग किया जाना चाहिए।

इस मामले में अधिकांश ऐप्स डिफ़ॉल्ट सेटिंग्स पर वापस आ जाते हैं। आपको इन कॉन्फ़िगरेशनों को मैन्युअल रूप से जोड़ना पड़ सकता है। नोट: कुछ एप्लिकेशन जिनका उपयोग करने के बजाय अपने स्वयं के कॉन्फिग फ़ोल्डर हैं, configवे प्रभावित नहीं होंगे।


5

आपने उन एप्लिकेशन के लिए सभी उपयोगकर्ता विशिष्ट संशोधनों या गुणों (उस विशिष्ट उपयोगकर्ता के लिए) को हटा दिया है जो ~/.configकॉन्फ़िगरेशन को डंप करने और पढ़ने के लिए निर्देशिकाओं का उपयोग करते हैं। आम तौर पर, सभी एक्सडीजी अनुप्रयोगों का उपयोग होता है ~/.config; ~/.configविश्व स्तर पर किसी एप्लिकेशन सेट के किसी भी उपयोगकर्ता विशिष्ट कॉन्फ़िगरेशन को सेट या ओवरराइड करने के लिए उपयोग किया जाता है।

यह प्रति से एक समस्या नहीं है , बशर्ते आप उन लोगों को फिर से सेट करना चाहते हैं, या वें ग्लोबल्स के साथ सेट या खुश होने के लिए प्रेरित किया जाता है।

बहुत कम से कम, मैं आपको चलाने के लिए सुझाव दूंगा:

xdg-user-dirs-update

फ़ाइल बनाने के लिए ~/.config/user-dirs.dirs( XDG_CONFIG_HOMEडिफॉल्ट्स ~/.config) जिसमें विभिन्न XDG_*निर्देशिका निर्देश होते हैं जो कई एप्लिकेशन का उपयोग करते हैं।

आपको अपना होना चाहिए ~/.config/user-dirs.dirs:

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

5

~/.configनिर्देशिका आवेदन केवल आपके उपयोगकर्ता खाते से संबंधित विन्यास में शामिल है। इसे हटाने से उन अनुप्रयोगों के लिए कॉन्फ़िगरेशन उनके डिफ़ॉल्ट मान पर वापस आ जाएगा, जैसे कि आपने पहले उनका उपयोग नहीं किया था।

क्या यह आपके लिए एक समस्या है, इस बात पर निर्भर करता है कि आप किन अनुप्रयोगों का उपयोग कर रहे हैं और कॉन्फ़िगर कर रहे हैं।

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


2

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

थोड़ी देर के लिए अपने उबंटू का उपयोग करें या testdiskअपनी फ़ाइलों को वापस पाने के लिए कुछ करने का प्रयास करें।


2

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


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