Nautilus साइडबार से बुकमार्क कैसे निकालें?


88

मैं बाईं ओर के पैनल से वीडियो और संगीत निकालना चाहता हूं। लेकिन, मुझे ऐसा करने का विकल्प नहीं मिल रहा है। आप उसे कैसे करते हैं?

यहाँ छवि विवरण दर्ज करें


मैं मुख्य फलक में बस प्रत्येक फ़ोल्डर का नाम बदलकर साइड फलक में उनका नाम बदलने में सक्षम था। हाइलाइट करें, F2 दबाएं, नाम बदलें। आप अपने NAS फ़ोल्डरों के लिए एक सिमलिंक बनाने की कोशिश कर सकते हैं और इसे अपने होम फोल्डर में डाल सकते हैं, जो कि अनावश्यक डिफॉल्ट फ़ोल्डरों की जगह ले सकता है। एक गंतव्य फ़ोल्डर पर राइट-क्लिक करें, 'लिंक बनाएं' चुनें, और लिंक को होम फ़ोल्डर में खींचें। इसे संगीत या जो भी नाम दें, और डिफ़ॉल्ट को बदलें।
टॉम ब्रॉसमैन 17

मैं brainstorm.ubuntu.com पर कुछ ला सकता हूं ।
ζ--

@ObsessiveFOSS बेहतर तरीके से इसे गनोम देवों तक पहुंचाएंगे।
jokerdino

जवाबों:


46

Ubuntu 14.04 में परीक्षण किया गया

उन बुकमार्क्स को नियंत्रित किया जाता है ~/.config/user-dirs.dirsऔर एक लाइन पर टिप्पणी करके सूची के स्वरूप को कॉन्फ़िगर किया जाता है

उदाहरण के लिए, सूची से वीडियो बुकमार्क को हटाने के लिए लाइन बदलें:

XDG_VIDEOS_DIR="$HOME/Videos"

सेवा

#XDG_VIDEOS_DIR="$HOME/Videos"

नोट:
लॉगिन करने के बाद फ़ाइल ~/.config/user-dirs.dirsमूल सेट द्वारा वापस आ जाती है /etc/xdg/user-dirs.defaults। उस फ़ाइल को "केवल पढ़ने के लिए" या तो राइट क्लिक करके और फिर बनाने को रोकने के लिए गुण > अनुमतियाँ या आदेश का उपयोग

chmod -w ~/.config/user-dirs.dirs

यदि आपको फ़ाइल को फिर से संपादित करने की आवश्यकता है तो Nautilus के माध्यम से विपरीत करें या कमांड का उपयोग करें

chmod +w ~/.config/user-dirs.dirs

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


क्या यह वही फ़ाइल है जो उपयोगकर्ता-dirs.dirs फ़ाइल के रूप में स्थित है: /home/USERNAME/.config/user-dirs.dirs? मुझे एक DIR नहीं मिल रहा है जो ~ / .config / user-dirs.dirs पर स्थित है
कलामलका किड

बाहर टिप्पणी करते है सही समाधान (अकेले फाइल अनुमति बदल रहा है)। इसके बजाय XDG_VIDEOS_DIR="$HOME"अन्य उत्तरों के सुझाव के अनुसार वीडियो उपयोगकर्ता निर्देशिका को अक्षम करने के लिए उदा । किसी स्रोत के लिए, freedesktop.org/wiki/Software/xdg-user-dirs/#settings देखें ।
बालू

2
यह 16.04 पर (मेरे लिए, कम से कम) काम नहीं करता है। @ नीचे बेन का जवाब काम करता है।
एंडी

46

अपने पसंदीदा पाठ संपादक के साथ अपने फ़ोल्डर user-dirs.dirsमें फ़ाइल खोलें ~/.config

फ़ोल्डर के बारे में वह लाइन बताएं, जिसे आप नॉटिलस लेफ्ट पेन में नहीं रखना चाहते हैं। मैंने वीडियो फ़ोल्डर के बारे में टिप्पणी की।

..........
..........
.........
XDG_DOCUMENTS_DIR = "$ HOME / दस्तावेज़"
XDG_MUSIC_DIR = "$ HOME / संगीत"
XDG_PICTURES_DIR = "$ HOME / चित्र"
#XDG_VIDEOS_DIR = "$ HOME / वीडियो"

फिर एक टर्मिनल खोलें, और चलाएं xdg-user-dirs-gtk-update, जादू देखें।

13.04 या बाद के लिए:

Nautilus> = 3.6 में यह लॉगआउट / लॉगिन या रीबूट नहीं होगा। इसे दूर करने के लिए हमें अपनी XDGनिर्देशिकाओं को इंगित करना होगा "$HOME"जैसे:

XDG_VIDEOS_DIR="$HOME"

1
इसे सही उत्तर के रूप में चिह्नित किया जाना चाहिए।
राफेल वेगा

1
सहमत, सबसे अच्छा जवाब! बहुत ज्यादा प्रयास।
enapupe

मैं कुछ समय से इसकी तलाश कर रहा था। बहुत बढ़िया जवाब। सही @jokerdino के रूप में चिह्नित करें
SimpleSimon

3
... जब तक आप रिबूट नहीं करते! इसके आस-पास का रास्ता फोल्डर को $ HOME इस स्टिक को इंगित करना है :)
SimplySimon

2
1.5 साल बाद: एक अधिक निश्चित समाधान मिला (नीचे देखें)।
बेन

36

अहा - निश्चित उत्तर, एजे मैकमिन के लिए धन्यवाद : Nautilus स्थानों से प्रविष्टियों को हटाना

1) अवांछित बुकमार्क में टिप्पणी करें ~/.config/user-dirs.dirs

2) ~/.config/user-dirs.confफ़ाइल बनाएँ या संपादित करें और प्रविष्टि जोड़ें enabled=false

यह समाधान बूट पर बना रहता है।


* - यह एक लाइनर के साथ किया जा सकता है: echo "enabled=false" > ~/.config/user-dirs.conf


5
enabled=falseध्वज में ~/.config/user-dirs.confयह करने के लिए इच्छित रास्ता है, chmod -wजिस तरह से @Bruno परेरा ने सुझाव दिया एक समाधान नहीं है।
LeartS

1
यह 16.04 में काम करता है, लेकिन तब तक नहीं जब तक आप फिर से लॉग इन नहीं करते।
bennos

यह 16.04 पर काम करता है और एक रिबूट बच गया। धन्यवाद!!!
user334639

2
16.04LTS में पुष्टि की गई
Rtsne42

3
वास्तव में 16.04 के लिए, एक लॉग आउट / लॉग इन लॉग; पूर्ण रिबूट की कोई आवश्यकता नहीं है, आपको कुछ सेकंड बचाता है ;-)
sxc731

5

ये निर्देशिका xdg-user-dirs द्वारा निर्धारित की जाती हैं ।

प्रलेखन को पढ़ने से पता चलता है कि आप उपयोगकर्ता निर्देशिका को अपनी होम निर्देशिका में इंगित करके अक्षम कर सकते हैं। Ubuntu-Tweak का उपयोग करें या मैन्युअल रूप से फ़ाइल को संपादित करें ~ / .conf / user-dirs.dirs और उन सभी बुकमार्क को इंगित करें जिन्हें आप अपने होम डायर को नहीं देखना चाहते हैं, और वे Nautilus साइड बार से भी गायब हो जाएंगे।

ध्यान दें: मैंने टिप्पणी करने की कोशिश की और ~ / .conf / user-dirs.dirs से पंक्तियों को हटाने के रूप में वनपिसकी का सुझाव देता है, और यह कि अगली बार जब तक मैं लॉग इन करता हूं, तब तक काम करता हूं। $ HOME dir में उन्हें सेट करने से सेटिंग्स अटक जाती हैं।


4
  1. वे संशोधन करें जिन्हें आप ~ / .config / user-dirs.dirs करना चाहते हैं जैसे कि वे निर्देशिकाएँ जिन्हें आप उदाहरण के लिए नहीं चाहते हैं।
  2. लॉगिन पर वापस नहीं किए जाने वाले परिवर्तनों के लिए, आप अपने टर्मिनल में निष्पादित कर सकते हैं echo "enabled=false" > ~/.config/user-dirs.confजो उपयोगकर्ता-dirs.conf फ़ाइल को बनाएगा जिसमें विकल्प होगा enable=false
  3. लॉग इन करके और फिर से परिवर्तनों और उनकी दृढ़ता का परीक्षण करें। नॉटिलस को प्रदर्शित करना चाहिए:

प्रदर्शन


1
व्यक्तिगत रूप से, सभी उत्तरों को यहाँ से, यह एक ही है जो काम करता है।
साइनकोनाटा

1

ये चरण अभी भी 18.04 में काम कर रहे हैं। इस थ्रेड में टिप्पणियों के आधार पर मैंने निम्नलिखित बैश स्क्रिप्ट बनाई जो कार्य करती है। ध्यान दें, आपको अभी भी इन कमांड्स को निष्पादित करने के बाद नॉटिलस और राइट-क्लिक को हटाने की आवश्यकता है:

nautilus_hide_unwanted_sidebar_items()
{    
    echo "Removing unwanted nautilus sidebar items"

    if [ "1" == "0" ]; then
        # Sidebar items are governed by files in $HOME and /etc
        ls ~/.config/user-dirs*
        ls /etc/xdg/user-dirs*

        cat ~/.config/user-dirs.dirs 
        cat ~/.config/user-dirs.locale

        cat /etc/xdg/user-dirs.conf 
        cat /etc/xdg/user-dirs.defaults 

        #cat ~/.config/user-dirs.conf 
    fi

    ### --------------------------------------
    ### modify local config files in $HOME/.config
    ### --------------------------------------

    chmod u+w ~/.config/user-dirs.dirs
    #sed -i 's/XDG_DOCUMENTS_DIR/#XDG_DOCUMENTS_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_TEMPLATES_DIR/#XDG_TEMPLATES_DIR/' ~/.config/user-dirs.dirs 
    sed -i 's/XDG_PUBLICSHARE_DIR/#XDG_PUBLICSHARE_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_MUSIC_DIR/#XDG_MUSIC_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_PICTURES_DIR/#XDG_PICTURES_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_VIDEOS_DIR/#XDG_VIDEOS_DIR/' ~/.config/user-dirs.dirs
    ###
    echo "enabled=true" >> ~/.config/user-dirs.conf
    chmod u-w ~/.config/user-dirs.dirs

    ### --------------------------------------
    ### Modify global config files in /etc/xdg
    ### --------------------------------------

    #sudo sed -i 's/DOCUMENTS/#DOCUMENTS/'     /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/TEMPLATES/#TEMPLATES/'     /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/PUBLICSHARE/#PUBLICSHARE/' /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/MUSIC/#MUSIC/'             /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/PICTURES/#PICTURES/'       /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/VIDEOS/#VIDEOS/'           /etc/xdg/user-dirs.defaults 
    ###
    sudo sed -i "s/enabled=true/enabled=false/" /etc/xdg/user-dirs.conf
    sudo echo "enabled=false" >> /etc/xdg/user-dirs.conf
    sudo sed -i "s/enabled=true/enabled=false/" /etc/xdg/user-dirs.conf

    # Trigger an update
    xdg-user-dirs-gtk-update

    echo "
    NOTE:
        After restarting nautilus the unwanted items will be demoted to regular
        bookmarks. You can now removed them via the right click context menu.
    "
}

0

संपादित करें -

इसे थोड़ा और खोदें - यदि आप ~ / .config / user-dirs.dir को संपादित करते हैं, तो आप उन्हें पैनल से हटा सकते हैं और फिर भी उन्हें आपके घर में फ़ोल्डर के रूप में ऐसा लगता है।

यहाँ छवि विवरण दर्ज करें


1
मैंने वह कोशिश की है। यह काम नहीं करता है।
jokerdino

कोशिश की जो - जो पुराना मैंने हटाया या यह?
23 93 26 35 19 57 3 89

4
वह विशेष फ़ोल्डर फ़ंक्शंस को सिस्टम से भी हटा देता है: डाउनलोड को अब डाउनलोड फ़ोल्डर के रूप में नहीं चुना जाएगा, चित्र प्रोग्राम का उपयोग करते समय चित्र डिफ़ॉल्ट फ़ोल्डर नहीं होंगे, मैं वास्तव में आपको उस @jokerdino को करने की सलाह नहीं देता हूं।
ब्रूनो परेरा

@ brunopereira81 डिफ़ॉल्ट निर्देशिका क्या केवल एक चीज यह बदल जाएगी? या अन्य, अधिक कठोर चीजें हो सकती हैं?
क्रिश हार्पर

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

-1

विंडो मेनू में बुकमार्क पर जाने की कोशिश करें, बुकमार्क> बुकमार्क संशोधित करें (इतालवी ubuntu से अनुवाद) और जो आप चाहते हैं उसे हटा दें

अन्यथा Ctrl + D मेनू तक पहुंचने के लिए


यह उन स्थानों पर काम नहीं करता है जहां मैंने पिछली बार Ubuntu 13.04 पर कोशिश की थी। उपयोगकर्ता-dirs.dirs का संपादन जैसा कि ऊपर सुझाव दिया गया है, हालांकि मेरे लिए काम किया।
कार्डिन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.