Ubuntu - स्थायी रूप से ~ / वीडियो और ~ / सार्वजनिक हटा दें


21

मैंने फ़ोल्डर हटा दिए हैं, लेकिन हर बार जब मैं वापस साइन इन करता हूं तो वे पुनः बनाए जाते हैं। मैंने संपादित ~/.config/user-dirs.dirsऔर हटाई गई पंक्तियों को हटा दिया है, लेकिन जब मैं वापस लॉग इन करता हूं तो उन्हें बदल दिया जाता है! फ़ाइल का कहना है कि यह स्वतः-जनरेट किया गया है /usr/bin/xdg-user-dirs-update, लेकिन यह एक मृत अंत प्रतीत होता है।


मैंने उपयोगकर्ता को हटा दिया है, लेकिन उस उपयोगकर्ता का नाम ubuntu 10.04 lts लॉगिन प्रॉम्प्ट पर आ रहा है और वहां से हटाया नहीं जा रहा है। कृपया मुझे बताएँ कि इसे कैसे प्राप्त किया जा सकता है। धन्यवाद।

जवाबों:


24

तीन फाइलें "व्यक्तिगत विशेष फ़ोल्डर्स" व्यवहार को नियंत्रित करती हैं:

  • ~/.config/user-dirs.dirs- उपयोगकर्ता को विशेष फ़ोल्डरों के लिए एक कस्टम पथ निर्दिष्ट करने की अनुमति दें । इसलिए, आप Music"$ HOME / My Music", या "/ datapartition / mp3" जैसे फ़ोल्डर में हो सकते हैं । यह आपको उन फ़ोल्डरों को "अक्षम" करने की अनुमति नहीं देता है। यदि आप एक पंक्ति (या पूरी फ़ाइल) को हटाते हैं, तो डिफ़ॉल्ट मान का उपयोग किया जाएगा, जैसा कि आपने पहले ही देखा है।

  • /etc/xdg/user-dirs.conf(ओवरराइड किया गया ~/.config/user-dirs.conf) - आपको स्वचालित फ़ोल्डर (पुनः) निर्माण को सक्षम या अक्षम करने की अनुमति देता है। यदि आप सेट करते हैं enabled=False, तो विश्व स्तर पर या केवल अपने स्वयं के उपयोगकर्ता के लिए, फ़ोल्डर को हटाने या नाम बदलने के मामले में, विशेष फ़ोल्डर्स लॉगिन पर फिर से नहीं बनाए जाएंगे।

  • /etc/xdg/user-dirs.defaults- फ़ोल्डर्स पथ और नाम के लिए वैश्विक टेम्पलेट। यह वह फाइल है जिसे ~/.config/user-dirs.dirsदोबारा बनाया जाता है। ध्यान रखें कि यदि आप अपनी भाषा / स्थान परिवर्तन करते हैं, तो डिफ़ॉल्ट नाम बदलने से फ़ोल्डर नाम स्थानीयकृत (अनुवादित) हो जाएंगे।

वैसे, आपके द्वारा अक्षम की गई सेवा सिर्फ डेमॉन थी जो आपके द्वारा अपनी भाषा / स्थान बदलने के मामले में फ़ोल्डरों का नाम बदलने की पेशकश करेगी।


18

आपकी समस्या को समझाया गया है सॉफ्टवेयर विकी

समायोजन

Sysadmins /etc/xdg/user-dirs.conf संपादन करके चीजों को कॉन्फ़िगर कर सकते हैं। फिलहाल केवल दो सेटिंग्स हैं, आप पूरी चीज़ को अक्षम कर सकते हैं, और आप फ़ाइल नाम के लिए उपयोग किए गए चारसेट एन्कोडिंग को निर्दिष्ट कर सकते हैं। वे डिफ़ॉल्ट निर्देशिकाओं और उनके प्रारंभिक मूल्यों को /etc/xdg/user-dirs.defaults में सेट या बदल सकते हैं।

$ (XDG_CONFIG_HOME) /user-dirs.dirs उपयोगकर्ता के लिए निर्देशिकाओं के वर्तमान सेट को निर्दिष्ट करता है। यह फ़ाइल एक शेल प्रारूप में है, इसलिए शेल स्क्रिप्ट से इसे एक्सेस करना आसान है। उपयोग की गई निर्देशिकाओं को बदलने के लिए यह फ़ाइल उपयोगकर्ताओं द्वारा (मैन्युअल रूप से या अनुप्रयोगों के माध्यम से) भी संशोधित की जा सकती है। नोट: किसी डायरेक्टरी को डिसेबल करने के लिए, इसे होमडिर पर इंगित करें। यदि आप इसे हटाते हैं, तो इसे अगले लॉगिन पर पुनः बनाया जाएगा।

तो आपके ~/.config/user-dirs.dirsरूप में संशोधित किया जा सकता है

XDG_DOWNLOAD_DIR="$HOME"
XDG_TEMPLATES_DIR="$HOME"
XDG_PUBLICSHARE_DIR="$HOME"
XDG_DOCUMENTS_DIR="$HOME"
XDG_MUSIC_DIR="$HOME"
XDG_PICTURES_DIR="$HOME"
XDG_VIDEOS_DIR="$HOME"

2

यह वास्तव में एक डेमॉन है जो उन फ़ोल्डरों को बनाता है, स्टार्टअप वरीयताओं की जांच करता है, सिस्टम मेनू पर मेरा मानना ​​है कि, आप आसानी से उस सुविधा को अक्षम कर सकते हैं।


केवल एक चीज मुझे मिल सकती है जो ऐसा लगता है जैसे यह हो सकता है xdg-user-dirs-gtk-update - Update common folders names to match current locale, जो अक्षम है
नॉन

2

कम से कम Ubuntu 18.10 पर, आप केवल निर्देशिकाओं को हटा सकते हैं और टर्मिनल पर xdg-user-dirs-update चला सकते हैं। प्रविष्टियों को घर पर फिर से सौंपा जाएगा और फ़ाइलों के तहत सूची से गायब कर दिया जाएगा।



0

आप "व्यक्तिगत" + "डिफ़ॉल्ट फ़ोल्डर स्थान" टैब के तहत उबंटू ट्वीक ... इंस्टॉल करने का प्रयास कर सकते हैं: आप जहां चाहें वहां फ़ोल्डर्स के स्थान को बदल सकते हैं या आप बस उन सभी को एक ही निर्देशिका (यानी / घर) की ओर इशारा कर सकते हैं उपयोगकर्ता /)

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