मैं हाल की फ़ाइलों को एकता में प्रदर्शित होने से कैसे रख सकता हूं?


152

मैं कभी-कभी कामुक मीडिया फ़ाइलों को ब्राउज़ करता हूं, लेकिन मैं उन्हें फ़ाइलों और फ़ोल्डरों / हाल में प्रदर्शित होने से बचना चाहता हूं। मैं उसे कैसे कर सकता हूँ?

.recently-used.xbel10.10 से पुराने " फोल्डर बनाना" ट्रिक और इससे पुराना कोई काम नहीं करता है।

इसके अलावा मैं केवल अस्थायी रूप से ट्रैकिंग बंद करना पसंद करूंगा।

मैं इसके लिए एक अलग उपयोगकर्ता का उपयोग नहीं करना पसंद करता हूं, क्योंकि उपयोगकर्ताओं को स्विच करना कभी-कभी पर्याप्त नहीं होता है।


13
सुनिश्चित करें कि आप उपयोगकर्ता को बदलना नहीं चाहते हैं? आपको एक मुफ्त Warhammer मूर्ति मिलती है
ओली

जवाबों:


138

विधि 1: गतिविधि लॉग मैनेजर का उपयोग करना

उबंटू सटीक 12.04

उबंटू सटीक गतिविधि में लॉग मैनेजर 0.9 डिफ़ॉल्ट रूप से शामिल है। इसे सिस्टम सेटिंग्स से या सिर्फ प्राइवेसी की तलाश में एक्सेस किया जा सकता है।

डैश में गतिविधि लॉग मैनेजर ढूँढना यहां छवि विवरण दर्ज करें

या आप बस डैश में गोपनीयता टाइप कर सकते हैं

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

अब आप एप्लिकेशन को ब्लैकलिस्ट करना शुरू कर सकते हैं। स्क्रीनशॉट

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


वनिरिक में गतिविधि लॉग मैनेजर और पहले रिलीज

आप स्थिर PPA से गतिविधि लॉग मैनेजर स्थापित कर सकते हैं ।

गतिविधि लॉग मैनेजर के बारे में अधिक जानकारी के लिए आपको OMG पर लेख देखना चाहिए ! उबंटू! और Webupd8 पर लेख

गतिविधि लॉग मैनेजर का एक नया संस्करण विकास में है जो बेहतर दिखता है और उपयोग करने के लिए सरल है। अप्रबंधित गतिविधि लॉग मैनेजर का स्क्रीनशॉट

अप्रबंधित गतिविधि लॉग प्रबंधक स्क्रीनशॉट


विधि 2: सूक्ति गतिविधि जर्नल का उपयोग करना

आप इसे कर सकते हैं, बशर्ते कि फाइलों में कुछ पैटर्न हो। उदाहरण के लिए आपने अपने सभी स्पष्ट सामग्री को फ़ोल्डर /home/mrpig/erotica/फ़ोल्डर में रखा है ।

फिर एक्टिविटी जर्नल खोलें जो जीयूआईटीजिस्ट के लिए एक जीयूआई है, जो आपकी हाल की गतिविधियों को दिखाने वाले डैशबोर्ड के रूप में कार्य करता है। शीर्ष दाएं Zeitgeist आइकन पर, इसे क्लिक करें और प्राथमिकताएं। "ब्लैकलिस्ट प्रबंधक" प्लगइन की जांच करें

फिर गोटो "ब्लैक लिस्ट मैनेजर" टैब। न्यू बटन पर क्लिक करें, और फिर जो नई प्रविष्टि आती है उसे संपादित करेंfile:///home/mrpig/erotica/*


लिंक किया गया प्रश्न:

  1. छिपी हुई फाइलें डैश में दिखाई जाती हैं

5
सूक्ति गतिविधि जर्नल Zeitgeist नहीं है, इसलिए आपको समझाना चाहिए कि उसे पहले गतिविधि जर्नल स्थापित करना है।
एलिन आंद्रेई

3
हम एक नए ब्लैकलिस्ट प्रबंधक पर काम कर रहे हैं। जब यह संस्करण 0.9 से बाहर आता है, तो आपको ब्लैक लिस्ट करने के लिए क्या चाहिए और क्या नहीं पर बहुत नियंत्रण होगा
मनीष सिन्हा

1
मुझे इतना अच्छा साइड इफेक्ट नहीं मिला: यदि आप वास्तव में कुछ छिपाना चाहते हैं, तो यह पर्याप्त नहीं है: हर बार जब Zeitgeist ब्लैकलिस्ट के कारण प्रविष्टि नहीं लिख सकता है, तो यह ~ / .cache / zeitgeist / daemon। Log में लॉग होता है।
तोबी

2
ब्लैकलिस्ट प्रबंधक प्लगइन Ubuntu 11.10 में मौजूद नहीं है।
मारीस गेदमिनस

1
यह अब 13.04 में काम नहीं करता है, ब्लैकलिस्ट होने के बावजूद, आइटम अभी भी डैश में दिखाई देते हैं।
user99306

25

इसे करने का एक तरीका है, लेकिन यह अन्य सभी हालिया फाइलों को भी साफ कर देगा।

आपको बस इतना करना है कि निम्नलिखित कमांड्स चलाएं:

rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace

संपादित करें zeitgiest / activity.sqlite अब मेरे सिस्टम पर मौजूद नहीं है:

rm ~/.local/share/zeitgeist
zeitgeist-daemon --replace

एक क्षण लगता है, लेकिन डेमॉन के शुरू होते ही यह फिर से खुल जाता है।

अपडेट: गतिविधि लॉग मैनेजर जारी किया गया है। यह एक GUI टूल है जो आपको Zeitgeist इतिहास को ट्वीक करने की अनुमति देता है: आप Zeitgeist इतिहास के भाग को हटा सकते हैं, कुछ अनुप्रयोगों को ब्लैकलिस्ट कर सकते हैं या कुछ प्रकार की फ़ाइलों के साथ-साथ ब्लैकलिस्ट फ़ोल्डरों को लॉग इन करने से रोक सकते हैं।

नीचे दिए गए आदेशों का उपयोग करके इसे स्थापित करें:

sudo add-apt-repository ppa:zeitgeist/ppa
sudo apt-get update
sudo apt-get upgrade
zeitgeist-daemon --replace
sudo apt-get install activity-log-manager

मैंने एक वीडियो डेमो गतिविधि गतिविधि प्रबंधक दर्ज किया है: http://www.youtube.com/watch?v=-eQn7ZyfSlw


1
स्वीकृत उत्तर में उल्लिखित ब्लैकलिस्ट प्लगइन मेरे लिए काम नहीं करता था, लेकिन इस समाधान ने किया।
जे।

@Jay rmसमाधान आपके सभी इतिहास और न केवल हाल की फ़ाइलों को हटा देगा।
मनीष सिन्हा

6

ब्राउजिंग के बाद केवल फ़ोल्डर का नाम बदलें। आपके द्वारा इसका नाम बदल दिए जाने के बाद, वहाँ की फ़ाइलें एकता की हालिया फ़ाइलों में दिखाई नहीं देंगी। बहुत आसान समाधान, बस सुनिश्चित करें कि आप हर बार उस फ़ोल्डर का उपयोग करने के लिए इसे मत भूलना :)

(मेरी अंग्रेजी के लिए Sry)


4

पुरानी "मेकिंग .recently-used.xbel a folder" ट्रिक काम करती है, लेकिन अब फाइल ~ / .local / शेयर में है:

$ rm ~/.local/share/recently-used.xbel
$ mkdir ~/.local/share/recently-used.xbel

...मेरे लिये कार्य करता है :)


क्या यह अभी भी काम करता है? मुझे नहीं पता कि सभी एकता कहां से फाइल सूची में है।
मनीष सिन्हा

2
हां, यह फ़ाइल डायलॉग के लिए महत्वपूर्ण है। ब्लैकलिस्ट मैनेजर ssokolow.com/gtk-recent-scrubber
Bazon

मुझे लगता है कि मुझे सिर्फ एक फ़ोल्डर द्वारा इसे बदलने के साथ समस्याएं हैं (इसे हटा दिया गया है)। मज़बूती से क्या काम करता है sudo chattr +i ~/.local/share/recently-used.xbel। हालांकि यह Zeitgeist के साथ मदद नहीं करता है।
पीसीवर्ल्ड

2

Zeitgeist के डेवलपर Zeitgeist Global गोपनीयता पर काम कर रहे हैं । यह Zeitgeist इतिहास (पिछले घंटे, सप्ताह, आदि) के भाग को हटाने की अनुमति देगा, इतिहास से किसी एप्लिकेशन या फ़ाइल प्रकार को ब्लैकलिस्ट करेगा और इतिहास से किसी फ़ोल्डर का बहिष्करण करेगा। लिंक्ड ब्लॉग पोस्ट में कुछ स्क्रीनशॉट दिए गए हैं।


2

गतिविधि लॉग मैनेजर की ओर इशारा करने वाला उत्तर सही है zeitgeist। लेकिन zeitgeistयह एकमात्र तरीका नहीं है कि सिस्टम हाल ही में उपयोग की गई फ़ाइलों का ट्रैक रखता है। कुछ एप्लिकेशन अभी भी पुरानी पद्धति का उपयोग करते हैं, जहां फ़ोल्डर्स और फ़ाइलों तक पहुंच एक केंद्रीय लॉग फ़ाइल पर लिखी जाती है ~/.local/share/recently-used.xbel। इस पुराने गतिविधि लकड़हारा कहा जाता है GtkRecentManager। आप यहाँ ज़ीगेटिस्ट और इसके पुराने समकक्ष के बीच परस्पर क्रिया के बारे में अधिक पढ़ सकते हैं ।

इसके विपरीत zeitgeist, इसके लिए कोई आधिकारिक GNOME टूल नहीं है GtkRecentManagerजो नियंत्रित करता है कि क्या लॉग इन हुआ है और क्या नहीं। हालांकि, जैसा कि ऊपर की टिप्पणी में Bazon ने बताया कि एक तृतीय-पक्ष समाधान है जो काम को काफी अच्छी तरह से करता है:

GTK + ssokolow द्वारा हाल की फाइलें स्क्रबर

परियोजना पृष्ठ से:

तो, आप गनोम के लिए अपनी हालिया फ़ाइलों की सूची को पोंछने के लिए दौड़ते रहते हैं और जितनी जल्दी या बाद में, आप तय करते हैं कि इसे पूरी तरह से बंद करना आसान होगा और इस प्रक्रिया में आप वास्तव में कुछ भी नहीं खोएंगे।

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

स्क्रबर पृष्ठभूमि में बैठ जाएगा, सूची में नई फ़ाइलों के प्रकट होने की प्रतीक्षा कर रहा है। यदि वे आपकी ब्लैकलिस्ट में किसी भी प्रविष्टि से मेल खाते हैं, तो यह उन्हें वापस बाहर कर देता है। कोई उपद्रव नहीं, कोई उपद्रव नहीं। तुम बस इसे सेट करो और इसे भूल जाओ।

उपकरण केवल एक सीएलआई इंटरफ़ेस प्रदान करता है लेकिन तुलनात्मक रूप से उपयोग करना आसान है। निर्देश परियोजना पृष्ठ और सीएलआई मदद पर पाया जा सकता है :

$ gtk_cleanup.py --help 

Usage: gtk_cleanup.py [options]

A simple little tool which watches GTK+'s global recent files list and
removes anything that matches a hashed blacklist of URI prefixes.

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -v, --verbose         Increase the verbosity. Use twice for extra effect.
  -q, --quiet           Decrease the verbosity. Use twice for extra effect.

  Resident-Compatible Actions:
    --purge             Purge all Recently Used entries during the initial
                        scrub.
    --config=FILE       Specify a non-default config file

  Non-Resident Actions:
    -a URI, --add=URI   Add URI to the list of blacklisted prefixes.
    -r URI, --remove=URI
                        Remove prefixes from the blacklist which match URI
    --once              Don't become resident. Just scrub and exit.

1

मैं क्या करता हूं, मैं बस फ़ोल्डर का नाम बदल देता हूं, अंत में एक _ जोड़ें और यह सूची से चला गया है। लेकिन एक स्पष्ट हाल की इतिहास खिड़कियां प्रदान करना उतना मुश्किल नहीं होना चाहिए।


1

के लिए Ubuntu 11.10 (oneiric) + एकता (3 डी)

[ एलिन आंद्रेई (उत्तर) से अनुकूलित ।]

अद्यतन: रोक की विधि, मिटा, फिर से शुरू (Zeitgeist के लिए)

चरण 1. उपकरण प्राप्त करें

sudo add-apt-repository ppa:zeitgeist/ppa
sudo apt-get update

sudo apt-get install activity-log-manager

चरण 2. सेट फ़ाइलों / निर्देशिका गतिविधि को अनदेखा करने के लिए।

'Activity Log Manager' >> Files >> Prevent logging files :

(Select folder) /home/$username/Private  [Add]           -  private folders
(Select folder) /home/$username/install/image  [Add]     -  Ubuntu .ISO files

(Close)

चरण 3. स्पष्ट सभी इतिहास [सुरक्षित विधि]

zeitgeist-daemon --quit

ls -l ~/.local/share/zeitgeist/

sudo rm ~/.local/share/zeitgeist/activity.sqlite.bck  (if present)
sudo rm ~/.local/share/zeitgeist/activity.sqlite-journal  (if present)
sudo rm ~/.local/share/zeitgeist/activity.sqlite

चरण 4। Zeitgeist को पुनः आरंभ करें [सुरक्षित विधि]

zeitgeist-daemon &

(एम्परसेंड 'और' पृष्ठभूमि में प्रक्रिया को चलाने की अनुमति देता है।)


0

GUI विधि का उपयोग करना:

  1. बाईं ओर टूल बार पर होम आइकन पर क्लिक करें जो आपके होम डायरेक्टरी में नॉटिलस को खोलता है ।
  2. टॉप टूल बार पर व्यू के तहत सुनिश्चित करें कि हिडन फाइल्स को चेक किया गया है।
  3. अब Nautilus का उपयोग करने के लिए नेविगेट करें .local/share
  4. वैकल्पिक: अगर आप टाइप करने के लिए पसंद नहीं है: फ़ाइल को हाइलाइट: हाल ही में used.xbel तो राइट क्लिक करें और चुनें नाम बदलना तो की पूरी फ़ाइल नाम कॉपी हाल ही में used.xbel का उपयोग करके या तो Ctrl+ cया Ctrl+Insert
  5. अब फाइल को डिलीट करें: हाल ही में उपयोग किया गया। xbel
  6. वर्तमान फ़ोल्डर के खाली क्षेत्र में राइट क्लिक करें और Create Document / Empty File चुनें
  7. नाम बदलें : डिफ़ॉल्ट फ़ाइल नाम नई फ़ाइल के लिए हाल ही में used.xbel या तो इसे टाइपिंग या यदि आप का पालन चरण 4 से चिपकाने के द्वारा Ctrl+ Vया Shift+ Insertतो नई फ़ाइल के रूप में प्रकट होता है नाम हाल ही में used.xbel

एकता recently-used.xbelAFAIK का उपयोग नहीं करता है । अगर मैं ग़लत हूं तो मेरी गलती सुझाएं।
मनीष सिन्हा

0

एकता के लिए बस .local / share / से zeitgeist फ़ोल्डर को हटा दें और आप अपनी हाल ही में उपयोग की गई फ़ाइलों को फिर से नहीं देखेंगे


0

आप sedहाल के इतिहास को संपादित करने के लिए उपयोग कर सकते हैं ~/.local/share/recently-used.xbel

private_path=~/"some/private/path" # Your private directory or file here
echo "Removing from recent history: $private_path"
sed -i "\@<bookmark.*$private_path.*>@, \@</bookmark>@ d" ~/.local/share/recently-used.xbel

कमांड स्पष्टीकरण:

  • -i फ़ाइल को जगह में संपादित करें
  • \@ कस्टम regex सीमांकक
  • \@<bookmark.*$private_path.*>@, \@</bookmark>@ d$private_pathसमापन बुकमार्क टैग के साथ खुलने वाले बुकमार्क टैग से लाइनें हटाएं

14.04 पर परीक्षण किया गया

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