अस्थायी रूप से Zeitgeist को रोकना


12

क्या Zeitgeist / Zeitgeist डेमन को अस्थायी रूप से रोकने का कोई तरीका है?

मैंने डेमॉन को मारने की कोशिश की है, लेकिन यह सिर्फ पुनरारंभ होता है। मैंने इसे रोकने की कोशिश की है, लेकिन यह अभी भी गतिविधि जर्नल में प्रविष्टियाँ जोड़ता है ...

जवाबों:


11

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

  1. Zeitgeist PPA जोड़ें :

    sudo add-apt-repository ppa:zeitgeist/ppa
    
  2. Zeitgeist का नवीनतम संस्करण स्थापित करें:

    sudo apt-get update
    sudo apt-get upgrade
    
  3. पुनरारंभ करें zeitgeist-daemon:

    zeitgeist-daemon --replace
    
  4. गतिविधि-लॉग-मैनेजर स्थापित करें

    sudo apt-get install activity-log-manager
    
  5. गतिविधि लॉग मैनेजर खोलें और लॉगिंग को अक्षम करने के लिए विंडो के निचले दाएं कोने में लॉगिंग सक्रिय बटन पर क्लिक करें :

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

    लॉगिंग को पुन: सक्षम करने के लिए इसे फिर से क्लिक करें।


मैं उसके लिए dbus स्टार्टअप फाइल को हटाने की सिफारिश करूंगा। मैं कहूंगा, यह एक अच्छा समाधान नहीं है, सोचा कि यह समस्या को अस्थायी रूप से हल करता है।
मनीष सिन्हा

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

इसके अलावा, मैं याद दिलाना चाहता हूं कि शुरुआती ईवेंट्स अभी भी ~ / .local / शेयर / हाल ही में उपयोग किए गए हैं। xbel - आप उस फाइल को आसानी से पढ़कर फ़ोल्डर को रोक सकते हैं।
तोबी

@tobi ~/.local/share/recently-used.xbelएक फाइल है जहाँ GTK / GNOME एप्लिकेशन अपनी फाइलों को लॉग इन करते हैं, न कि ज़ीगेटिस्ट
मनीष सिन्हा

4

इस प्रकार के रूप में * zeitgeist * के निष्पादित अनुमतियों को हटा दें। बस प्रेस Ctrl+ Alt+ Tखुला टर्मिनल के लिए अपने कीबोर्ड पर। जब यह खुलता है, तो नीचे कमांड चलाएँ।

sudo -s

# on 32-bit systems:
chmod -x /usr/lib/zeitgeist/zeitgeist-fts

# on 64-bit systems:
chmod -x /usr/lib/x86_64-linux-gnu/zeitgeist-fts

# on both:
chmod -x /usr/bin/zeitgeist-daemon 
chmod -x /usr/bin/zeitgeist-datahub
exit

ऐसा करने के बाद, प्रक्रियाएं पुनरारंभ नहीं होती हैं।


1

मैं केवल उबंटू का उपयोग कंप्यूटर के एक जोड़े पर विशेष रूप से कर रहा हूं क्योंकि प्रिसिस बाहर आया था। मैंने कई साल पहले मैनड्रैक v.9 का स्वाद चखा था, लेकिन लगभग हर समय विंडोज रहा है। मैं डॉस के दिनों में बड़ा हुआ और विंडोज 286 के उभरने के आसपास था। (मैं दागी गया हूं, लेकिन कमांड लाइन से डरता नहीं हूं।)

मैंने zeitgeist को अनइंस्टॉल करने की कोशिश की, ऊपर सूचीबद्ध प्रबंधक के साथ लॉगिंग को रोकने की कोशिश की, लेकिन यह वैसे भी खुद को फिर से लोड करता रहा। कुछ भी काम नहीं किया।

मैं इसे (प्रभावी रूप से) सभी zeitgeist * प्रक्रियाओं को मारकर छुटकारा पा गया और खुद को फ़ाइलों का स्वामित्व दिया:

sudo chown [username] /usr/bin/zeitgeist*

फिर मैंने प्रत्येक के लिए निष्पादित अनुमति को हटा दिया। मेरे पास केवल zeitgeist-daemon और zeitgeist-datahub था।

एक साधारण आदेश जैसे

sudo chmod a-x /usr/bin/zeitgeist*

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

अब तक ... कोई नुकसान नहीं, कोई बेईमानी नहीं।


0

मैं ईमानदारी से यह करने का सही तरीका भूल गया, लेकिन दौड़ने की कोशिश करो

killall -9 zeitgeist-daemon एक टर्मिनल में या अपने रन संवाद में।

बाद में इसे पुनः आरंभ करने के लिए, बस फिर से डेमॉन चलाएं। एक सही तरीका है, और अगर मुझे लगता है कि मैं इसे पोस्ट करूँगा।


कृपया, इस तरह zeitgeist-daemon को न मारें। यह अच्छा लग सकता है, लेकिन अजीब समस्याएं पैदा कर सकता है। डेमॉन के उपयोग को फिर से शुरू zeitgeist-daemon --replaceकरने D-feetऔर डेमॉन इंस्टाल को रोकने के लिए और सेशनबस org.gnome.zeitgeist.Engineको देखने के लिए, इंटरफ़ेस की तलाश करें org.gnome.zeitgeist.Logऔर Quit()विधि को कॉल करके इंजन को रोकें [मैं एक जीटीजिस्ट डेवलपर में से एक हूं]
मनीष सिन्हा

डी-बस का उपयोग करने की कोई आवश्यकता नहीं है, आप Zeitgeist डेमॉन को रोकने के लिए "zeitgeist-daemon --quit" भी चला सकते हैं, या "Kill -s HUP zeitgeist-daemon"। लेकिन निश्चित रूप से यह डेमन को फिर से शुरू करने से नहीं रोकेगा। , DoR का जवाब यहाँ आपका सबसे अच्छा दांव होगा।
सिगफ्रीड गेवेटर

हां सिगफ्रीड। मैं सिर्फ यह कह रहा था कि डेमन को मारना SIGKILLएक बुरा विचार है। यदि आप एक किल सिग्नल भेजने में रुचि रखते हैं, तो उपयोग करें SIGTERM(लेकिन मुझे यकीन नहीं है कि इस मामले में SIGTERM से बेहतर है)
मनीष सिन्हा

आप मेरा उत्तर यदि आप ऐसा चाहते हैं :) संपादित कर सकते हैं
RolandiXor

0

यदि यह केवल उन भद्दी चीज़ों के बारे में है जिन्हें आप अपने लॉग में नहीं दिखाना चाहते हैं, तो एक ब्लैकलिस्ट फ़ंक्शन है। Http://saravananthirumuruganathan.wordpress.com/2010/10/10/tutorial-on-gnome-activity-journal-zeitgeist-and-sezen/ देखें

संपादित करें: आउटडेटेड गतिविधि-लॉग-मैनेजर देखेंगतिविधि-लॉग-मैनेजर स्थापित करें


0

यदि आप एक एप्लिकेशन का उपयोग करने की कोशिश करते हैं जो Zeitgeist का उपयोग करता है, तो यह स्टार्टअप पर Zeitgeist को शुरू करेगा यदि यह पहले से ही नहीं चल रहा है। उदाहरण: Nautilus Elementary, Docky, Synapse या गतिविधि जर्नल।

sudo apt-get remove zeitgeist-engine

वहाँ एकमात्र समाधान है।


0

मुझे एक ही समस्या हो रही है और, हालांकि यह स्पष्ट नहीं है कि ऐसा क्यों होता है, ज़ीगेटिस्ट-एफटीएस लॉग को खाली करने के लिए एक समाधान है।

आप ऐसा टर्मिनल में कर सकते हैं (Ctrl + Alt + T):

zeitgeist-daemon --quit
rm -r ~/.local/share/zeitgeist/fts.index
zeitgeist-daemon --replace &

उसके बाद zeitgeist कम मेमोरी उपयोग के साथ काम करने के लिए वापस आ जाएगा।

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