Ubuntu 14.04: मेनू में स्थानों के लिंक जोड़ें


10

मैं प्रत्येक nautilus विंडो में बाएँ फलक के शीर्ष पर स्थानों विंडो में कस्टम लिंक जोड़ना चाहूंगा। मुझे ऐसे समाधान मिले जो केवल बाएं फलक पर खींचने और छोड़ने का सुझाव देते हैं, लेकिन यह मेरे Ubuntu 14.04 के साथ काम नहीं करता है।

किसी को पता है कि यह यहाँ कैसे काम करता है?

जवाबों:


10

स्थानों को जोड़ने के लिए कई तरीके हैं। इसे बुकमार्क कहा जाता है। उस निर्देशिका में जबकि आप चाहते हैं कि बुकमार्क मेनू पर क्लिक करें और इसे पुस्तक चिह्न के रूप में चिह्नित करें।


4
Bookmarksऔर placesएक ही बात नहीं कर रहे हैं। वे बाईं ओर मेनू में अलग दिखाई देते हैं Files। उदाहरण के लिए इस धागे को देखें ।
जोहू

3
मैं बुकमार्क के बारे में नहीं जानता था और स्थानों के लिंक जोड़ने का तरीका खोज रहा था, जो मैं वास्तव में चाहता था वह बुकमार्क था और यह मुझे बहुत अच्छी तरह से उत्तर देता है।
एमिल बर्जरॉन

17

एक पुराने प्रश्न को लाने के लिए क्षमा करें, लेकिन स्वीकृत उत्तर बताता है कि बुकमार्क में आइटम कैसे जोड़ें, स्थान नहीं। अफसोस की बात है, आप स्थान सूची में नहीं जोड़ सकते।

स्थानों में आइटम परिभाषित किए गए हैं .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। ऐसा प्रतीत होता है कि डुप्लिकेट प्रविष्टियाँ (बुकमार्क और स्थानों दोनों में) केवल स्थान में दिखाई देती हैं, कम से कम नॉटिलस में।


1
Ctrl D ने मेरे लिए बुकमार्क सेक्शन शुरू करने और डायरेक्टरी को उसमें डालने के लिए (Nautilus) काम किया। मैं, यह देखकर कि यह स्थान अनुभाग को संपादित करना चाहते है अपने लैपटॉप: रों
TungstenX

3

आप उपयोगकर्ता-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"

खदान पर - 14.04 - नौटिलस को बंद करने और फिर से खोलने के बाद, जिसने स्थान सूची में 'दस्तावेज़ों' की प्रविष्टि को हटा दिया और इसे एक नाम 'कार्यक्रमों' के साथ बदल दिया। XDG_DOCUMENTS_DIR = "$ HOME / प्रोग्राम 2" में एक और पंक्ति जोड़कर फिर 'प्रोग्राम' प्रविष्टि को 'प्रोग्राम 2' से बदल दिया। तो ऐसा लगता है कि यह फ़ाइलपथ के अंतिम भाग को सूची में प्रदर्शन नाम के रूप में उपयोग करेगा, लेकिन केवल आपको प्रविष्टियों के निर्धारित सेट में से एक का उपयोग करना होगा (उस सेट के लिए फ़ेडोरक्वी उत्तर देखें)।
विल्क

2

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.

यह आपको मौजूदा निर्धारित सूची में से एक को आपके कस्टम स्थान में बदलने देता है, लेकिन आपको सूची में जोड़ने की अनुमति नहीं देता है; उदाहरण के लिए xdg-user-dirs-update ने मुझे 'Downloads_Data' और 'Downloads_Executables' नहीं होने दिए। हालांकि यह जानना अच्छा है।
विल '23:28
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.