डिफ़ॉल्ट उपयोगकर्ता फ़ोल्डर पथ बदलें?


20

उबंटू की पिछली रिलीज में, मैंने उपयोगकर्ता फ़ोल्डर (संगीत, दस्तावेज़, वीडियो, आदि) के पथ को बदलने के लिए उबंटू ट्वीक का उपयोग किया। मुझे ऐसा करने के लिए Gnome 3 में कोई विकल्प नहीं मिल रहा है, और Ubuntu Tweak के ppa में अभी भी Oneiric का कोई संस्करण नहीं है।

जवाबों:


34

एक टर्मिनल खोलें और इस कमांड को लिखें:

gedit ~/.config/user-dirs.dirs

प्रत्येक पंक्ति एक उपयोगकर्ता फ़ोल्डर परिभाषा (संगीत, वीडियो ...) है, जैसा आप चाहते हैं संपादित करें। उदाहरण के लिए, मैं घर में वीडियो फ़ोल्डर नहीं चाहता था, लेकिन एक अलग डिस्क में, और इस तरह से XDG_VIDEOS_DIR पैरामीटर बदल दिया:

XDG_VIDEOS_DIR="/media/share/Video"

या बस चलाते हैं:

xdg-user-dirs-update --set XDG_VIDEOS_DIR "/media/share/Video"

लॉगआउट करें और ठीक से प्रभावी होने के लिए वापस लॉगिन करें।


3
इसे तुरंत प्रभावी बनाने के लिए, दौड़ें xdg-user-dirs-update
सुपर

अपने बाहरी डिस्क को पुनरारंभ करने या अनप्लग करने के बाद फ़ोल्डर उस सूची से गायब हो जाते हैं। किसी भी विचार कैसे हल करने के लिए? askubuntu.com/questions/251624/…
duxk.gh

मैनुअल के लिए xdg-user-dirs-updateमैं अनुमान लगा रहा हूं कि अगर यह मौजूद है तो यह डिफ़ॉल्ट निर्देशिकाओं में वापस चला जाता है, इसलिए बस उन्हें हटा दें और यह अच्छा होना चाहिए
आर्थर स्पून

@ArthurSpoon दुर्भाग्य से, नहीं, यह (जैसे ~ हटाना / दस्तावेज़) tweaked उपयोगकर्ता-dirs.dirs फ़ाइल के ओवरराइटिंग को नहीं रोकता है।
माइक कृंतक

1

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


1

आज के रूप में (7 साल बाद!), मेरे प्रयोग दिखाने लगते हैं:

  1. ये चर ~/.config/user-dir.dirsXDG से संबंधित फ़ाइल में सेट किए गए हैं, जो "X डेस्कटॉप ग्रुप" के लिए है ... अर्थात वे "विंडोिंग" प्रक्रियाओं से संबंधित हैं। लेकिन उदाहरण के लिए, इनमें से कोई भी चर तब पर्यावरण चर के रूप में उपयोगकर्ता (या रूट) द्वारा सुलभ नहीं है

  2. ऐसा प्रतीत होता है कि चर XDG_DOCUMENTS_DIRवह है जो एक विशेष निर्देशिका "विशेष" आइकन देने के लिए, निमो में जिम्मेदार है

  3. यही हम सब के बारे में परेशान कर रहे हैं: कैसे एक विशेष निर्देशिका सभी को एक विशेष आइकन देने के लिए, यह दर्शाता है कि "यह आपके डॉक्टर हैं"

  4. इसके अलावा एक विशेष निर्देशिका को देने के लिए ~/Documents,
    - ए। निमो के एलएच पैनल में "मेरा कंप्यूटर" के तहत इच्छित निर्देशिका से एक लिंक बनाएं
    - बी। का मूल्य बदल XDG_DOCUMENTS_DIRमें चर ~/.config/user-dir.dirsइस निर्देशिका के लिए, एक पूर्ण पथ का उपयोग।
    -- सी। लॉग आउट करें और वापस इसमें: निमो के एलएच और आरएच दोनों पक्ष में इसका नाम जो भी हो, आपकी निर्देशिका में अब "विशेष" दस्तावेज़ आइकन होना चाहिए!

एनबी यह पर्याप्त नहीं है, जैसा कि ऊपर की टिप्पणी में सुझाया गया है, बस ~/Documentsसब कुछ ठीक करने के लिए निर्देशिका को हटाने के लिए। विशेष रूप से ध्यान रखें कि, यदि स्टार्टअप पर यह पाया जाता है कि XDG_DOCUMENTS_DIRपथ वास्तव में एक वैध निर्देशिका तक नहीं जाता है, तो इसके लिए सेटिंग को XDG_DOCUMENTS_DIRअधिलेखित किया जाएगा user-dir.dirs, इसकी जगह, सिद्धांत रूप में, $HOME/Documents... (वास्तव में, अजीब तरह से) मेरे प्रयोगों से लगता है कि इसे आमतौर पर किसी ना $HOMEकिसी कारण से बदल दिया जाता है)।

उपरोक्त के लिए एक विकल्प के रूप में NB2 (विशेषकर यदि "विशेष" आइकन आपके लिए विशेष रूप से मायने नहीं रखता है), तो आप एक सिमलिंक का उपयोग कर सकते हैं ... जिसे आप "दस्तावेज़" कह सकते हैं। वास्तव में, आपके पास दोनों हो सकते हैं: आपकी लक्ष्य फ़ाइल के लिए एक सिमलिंक और एक विशेष आइकन।

NB3 मुझे विश्वास नहीं है कि आप सुझाव के अनुसार एक सिमलिंक बना सकते हैं ... और इसे एक विशेष DOCUMENTSआइकन दें! लेकिन यह देखते हुए, सभी को सौंदर्य प्रसाधन के बारे में लगता है वैसे भी शायद यह, उम, ज्यादा मायने नहीं रखता है!


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