जवाबों:
स्थानों को जोड़ने के लिए कई तरीके हैं। इसे बुकमार्क कहा जाता है। उस निर्देशिका में जबकि आप चाहते हैं कि बुकमार्क मेनू पर क्लिक करें और इसे पुस्तक चिह्न के रूप में चिह्नित करें।
एक पुराने प्रश्न को लाने के लिए क्षमा करें, लेकिन स्वीकृत उत्तर बताता है कि बुकमार्क में आइटम कैसे जोड़ें, स्थान नहीं। अफसोस की बात है, आप स्थान सूची में नहीं जोड़ सकते।
स्थानों में आइटम परिभाषित किए गए हैं .config/user-dirs.dirs
। मेरा ऐसा दिखता है:
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
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"
आप स्वतंत्र रूप से अधिक निर्देशिकाओं को जोड़ सकते हैं लेकिन वे Nautilus में सूचीबद्ध नहीं हैं। आप अलग-अलग निर्देशिकाओं को इंगित करने के लिए फ़ोल्डर बदल सकते हैं या आप उन्हें हटाने (देखने man xdg-user-dirs-update
) के लिए उन्हें "$ HOME /" पर सेट कर सकते हैं, लेकिन आप उन्हें जोड़ने में सक्षम नहीं हैं। ऐसा इसलिए है क्योंकि xdg टूल (जैसे xdg-user-dir
) में "स्थान" निर्देशिका की एक निश्चित सूची है जिसे सेट किया जा सकता है। आप इस सूची को इसके साथ देख सकते हैं man xdg-user-dir
:
This command expects the name of an XDG user dir as argument. The
possible names are:
DESKTOP
DOWNLOAD
TEMPLATES
PUBLICSHARE
DOCUMENTS
MUSIC
PICTURES
VIDEOS
क्षमा करें, लेकिन आप स्थान मेनू में नई प्रविष्टियाँ जोड़ने में सक्षम नहीं हैं और इसे xdg- * टूल द्वारा मान्यता प्राप्त है। बुकमार्क परिवर्तनशील हैं। संस्करण और लिनक्स का स्वाद पर निर्भर करता है कि आप जोड़ने के लिए एक मेनू आइटम / बुकमार्क संपादित करें, प्रेस पा सकते हैं Ctrl- Dएक बुकमार्क के रूप में एक स्थान जोड़ने के लिए एक गियर प्रतीक पर, या प्रेस। आपके बुकमार्क में संग्रहीत हैं .config/gtk-3.0/bookmarks
। ऐसा प्रतीत होता है कि डुप्लिकेट प्रविष्टियाँ (बुकमार्क और स्थानों दोनों में) केवल स्थान में दिखाई देती हैं, कम से कम नॉटिलस में।
आप उपयोगकर्ता-dirs.dirs फ़ाइल को संशोधित करके अपना स्वयं का आइटम जोड़ सकते हैं, बस होम डायरेक्टरी में एक फ़ोल्डर बनाएं फिर निम्न के लिए फ़ाइल में अपना स्थान जोड़ें
cd .config
sudo nano user-dirs.dirs
मैं उस सूची में प्रोग्राम
XDG_DOCUMENTS_DIR="$HOME/programs"
जोड़ता हूं जिसे आप mofdi द्वारा आइकन बदल सकते हैं और XDG_{icon name}_DIR
फिर फ़ाइल प्रबंधक को फिर से खोल सकते हैं और यह मेरी अंतिम फ़ाइल है
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
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"
XDG_DOCUMENTS_DIR="$HOME/programs"
xdg-user-dirs-update
आदेश सही समाधान लगता है!
xdg-user-dirs-update --set PICTURES $HOME/some_random_dir/
से man xdg-user-dirs-update
:
--set NAME PATH
Sets the XDG user dir with the given name.
NAME should be one of the following:
DESKTOP
DOWNLOAD
TEMPLATES
PUBLICSHARE
DOCUMENTS
MUSIC
PICTURES
VIDEOS
PATH must be an absolute path, e.g. $HOME/Some/Directory.
Bookmarks
औरplaces
एक ही बात नहीं कर रहे हैं। वे बाईं ओर मेनू में अलग दिखाई देते हैंFiles
। उदाहरण के लिए इस धागे को देखें ।