जवाबों:
sudo apt-get remove zeitgeist*
एक टर्मिनल में चलाएं । यह कुछ संबंधित पैकेजों को हटा सकता है, लेकिन जब तक आपको हटाने के लिए सुझाए गए कुछ भी नहीं दिखते हैं जो आप नहीं चाहते हैं, तो आपको ठीक होना चाहिए।
टिप्पणियों के अनुसार: यदि आप zeitgeist को हटाते हैं, तो आप एकता कार्यक्षमता खो देंगे (मुझे यकीन नहीं था कि जब मैंने पहली बार उत्तर लिखा था)। इसलिए, मेरा सुझाव है कि आप केवल लॉगिंग को अक्षम करें।
आप सिस्टम सेटिंग्स से लॉगिंग को पूरी तरह से बंद कर सकते हैं।
sudo apt-get remove zeitgeist zeitgeist-datahub zeitgeist-core
, की तुलना में sudo apt-get remove zeitgeist*
, यह केवल zeitgeist और इसके डेमॉन को एकता या अन्य आवश्यक चीजों को नहीं हटाता था। एकता अब बहुत तेज है।
यहां एक आसान तरीका बताया गया है - जिसमें किसी भी पैकेज को हटाना शामिल नहीं है , लेकिन बस संबंधित सेवाओं को डी-एक्टिवेट करना है। मैंने खुद इसे आजमाया नहीं, लेकिन इस तरह के साइड-इफेक्ट्स कम से कम होने चाहिए (और शायद चाहते भी थे, जैसे कि कोई "हाल की वस्तुएं" उपलब्ध नहीं हैं आदि। इसके अलावा, "अवांछित" साइड इफेक्ट्स के मामले में यह आसानी से वापस मिल सकता है।
उस लेख के लेखक ने स्पष्ट रूप से कहा है: यहां एकता या सिस्टम के किसी अन्य भाग को तोड़ने के बिना इस लॉगिंग को अक्षम करने का एक तरीका है, इन आदेशों को एक टर्मिनल में निष्पादित करें:
sudo mv /etc/xdg/autostart/zeitgeist-datahub.desktop /etc/xdg/autostart/zeitgeist-datahub.desktop-inactive
rm ~/.local/share/recently-used.xbel
mkdir ~/.local/share/recently-used.xbel
rm -rf ~/.local/share/zeitgeist
इसे वापस लाना (यदि कोई फिर से Zeitgeist को सक्षम करना चाहता है) इस प्रकार किया जाना चाहिए:
mkdir ~/.local/share/zeitgeist
rmdir ~/.local/share/recently-used.xbel
# no action for the .xbel file, as it will be re-created automatically
sudo mv /etc/xdg/autostart/zeitgeist-datahub.desktop-inactive /etc/xdg/autostart/zeitgeist-datahub.desktop
जो कि डी-एक्टिवेशन के चरणों को बस "उल्टा" कर रहा है।
टिप्पणी: ~ / .Local / शेयर / हाल ही में इस्तेमाल किया। xbel का खुद Zeitgeist से कोई लेना-देना नहीं है, यह बस किसी तरह एक ही श्रेणी में आता है। उल्लिखित लेख "गतिविधि लॉगिंग को अक्षम करने" के बारे में है, और इस तरह इसमें शामिल है। यदि आप बस Zeitgeist को निष्क्रिय करना चाहते हैं, तो आप दो मध्य चरणों को छोड़ सकते हैं।
मुझे नाम बदलने के बारे में संकेत मिले /etc/xdg/autostart/zeitgeist-datahub.desktop
, लेकिन यह पर्याप्त नहीं है। यह Zeitgeist को स्टार्टअप पर चलने से रोकता है, लेकिन मेरे मामले में (Ubuntu 12.04.4 LTS) यह बाद में किसी तरह शुरू हुआ (शायद कुछ DBus गतिविधि के परिणामस्वरूप)।
यदि आप Zeitgeist को स्थापित रखना चाहते हैं, लेकिन इसे चलाने से रोकें, तो इसका निष्पादन नाम बदलने का प्रयास करें:
zeitgeist-daemon --quit
cd /usr/bin/
sudo mv zeitgeist-daemon zeitgeist-daemon.bak
sudo mv zeitgeist-datahub zeitgeist-datahub.bak
अब Zeitgeist डेमॉन शुरू नहीं होगा। आप इसे बाद में देख सकते हैं ps aux | grep [z]eitgeist
। आप डेटाबेस को शुद्ध कर सकते हैं जिसे Zeitgeist द्वारा ~/.local/share/zeitgeist/
अपनी सामग्री के साथ फ़ोल्डर को हटाकर एकत्र किया गया था , यदि आप कुछ स्थान बचाना चाहते हैं।
इन फ़ाइलों को अपडेट करने से बचाने के लिए आप पैकेजों को zeitgeist-core
और zeitgeist-datahub
सिनैप्टिक या एप्टीट्यूड में भी लॉक कर सकते हैं ।
परिवर्तनों को वापस करने के लिए बस इन निष्पादन योग्य नामों को वापस लें:
cd /usr/bin/
sudo mv zeitgeist-daemon.bak zeitgeist-daemon
sudo mv zeitgeist-datahub.bak zeitgeist-datahub
यदि आपने .desktop फ़ाइल को बदल दिया है /etc/xdg/autostart/
, तो आपको इसे वापस भी करना चाहिए।
zeitgeist-daemon --quit
bash -c "sleep 60; zeitgeist-daemon --quit"
यहाँ रचनाकार के साथ एक साक्षात्कार सहित, ज़ेगेटिस्ट के विषय पर एक संपादकीय दिया गया है: http://www.omgubuntu.co.uk/2012/08/is-zeitgeist-spying-on-you और अक्षम करने पर कुछ निर्देश (निष्कासन नहीं) http://linuxaria.com/howto/how-to-remove-zeitgeist-in-ubuntu-and-why
नियंत्रण कक्ष के माध्यम से लॉगिंग को कम करने का एक आसान तरीका है (लेकिन भारी संसाधन और डिस्क का उपयोग नहीं):
दुर्भाग्य से Zeitgeist के बारे में बहुत कम खुलासा या स्पष्ट है। Zeitgeist को अक्षम करना आसान नहीं है, और न ही यह देखना आसान है कि यह क्या कर रहा है। आप इसे अन्य पृष्ठभूमि सिस्टम सेवाओं की तरह "रोक" नहीं सकते।
के साथ मेरी समस्या में zeitgeist
त्रुटि संदेश विचलित कर रहे हैं journalctl
:
$ journalctl -xe | grep zeitgeist.SimpleIndexer
Oct 20 05:30:06 alien org.gnome.zeitgeist.SimpleIndexer[2098]: ** (zeitgeist-fts:4341): WARNING **: Unable to get info on application://nautilus-autostart.desktop
Oct 20 05:30:06 alien org.gnome.zeitgeist.SimpleIndexer[2098]: ** (zeitgeist-fts:4341): WARNING **: Unable to get info on application://eyesome-cfg.desktop
$ journalctl -b-1 | grep zeitgeist
Oct 16 04:47:02 alien org.gnome.zeitgeist.Engine[2134]: Performing VACUUM operation... OK
Oct 16 04:47:02 alien org.gnome.zeitgeist.Engine[2134]: ** (zeitgeist-datahub:4587): WARNING **: zeitgeist-datahub.vala:229: Unable to get name "org.gnome.zeitgeist.datahub" on the bus!
Oct 16 16:39:18 alien org.gnome.zeitgeist.SimpleIndexer[2134]: ** (zeitgeist-fts:4585): WARNING **: Unable to get info on application://multi-timer.desktop
Oct 16 18:23:48 alien org.gnome.zeitgeist.SimpleIndexer[2134]: ** (zeitgeist-fts:4585): WARNING **: Unable to get info on application:///home/rick/Desktop/multi-timer.desktop
मुझे गनोम में "एक्टिविटी लॉग मैनेजर" या यूनिटी में "सिक्योरिटी एंड प्राइवेसी" को कॉन्फ़िगर करने पर यह लेख मिला , जो आपको कुछ अनुप्रयोगों या निर्देशिकाओं को अनदेखा करने के लिए zeitgeist को बताने की अनुमति देता है। इसलिए मैंने निर्देशिका ~/Desktop
को ब्लैकलिस्ट में जोड़ दिया ।
मैंने त्रुटि के बारे में कुछ नहीं किया application://nautilus-autostart.desktop
। मुझे अभी भी उस सूक्ति एप्लिकेशन पर शोध करने की आवश्यकता है। मेरी वृत्ति मुझे बताती है कि यह एक बग है और ठीक करने के लिए मेरी समस्या नहीं है।
sudo apt-get remove --dry-run zeitgeist*
हटाने से पहले क्या हटाया जाएगाzeitgeist