Zeitgeist'i geçici olarak durdurma


12

Zeitgeist / Zeitgeist arka plan programını geçici olarak durdurmanın bir yolu var mı?

Daemon'u öldürmeyi denedim ama sadece yeniden başlıyor. Durdurmayı denedim, ancak yine de Etkinlik Günlüğüne girişler ekliyor gibi görünüyor ...

Yanıtlar:


11

Bu, Zeitgeist Etkinlik Günlüğü Yöneticisi kullanılarak yapılabilir :

  1. Zeitgeist PPA'sını ekleyin :

    sudo add-apt-repository ppa:zeitgeist/ppa
    
  2. Zeitgeist'in en son sürümünü yükleyin:

    sudo apt-get update
    sudo apt-get upgrade
    
  3. Yeniden başlat zeitgeist-daemon:

    zeitgeist-daemon --replace
    
  4. Etkinlik günlüğü yöneticisini yükle

    sudo apt-get install activity-log-manager
    
  5. Etkinlik Günlüğü Yöneticisi'ni açın ve günlüğü devre dışı bırakmak için pencerenin sağ alt köşesindeki Günlüğe kaydetme etkin düğmesini tıklayın:

    resim açıklamasını buraya girin

    Günlüğü yeniden etkinleştirmek için tekrar tıklayın.


Bunun için dbus başlangıç ​​dosyasını kaldırmanızı tavsiye ederim. Diyorum ki, bu iyi bir çözüm değil, sorunu geçici olarak çözdü.
Manish Sinha

Eğer gerçekten gizlemek şey istiyorsanız, bu yeterli değildir: Her zaman Zeitgeist nedeniyle kara listeye ait bir girdi yazamıyor, bu kaydedilir ~ / .cache / zeitgeist / daemon.log
tobi

Ayrıca, açılış olaylarının hala ~ / .local / share / recently-used.xbel giriş yaptığını hatırlatmak isterim - bu dosyayı salt okunur bir klasör haline getirerek bunu durdurabilirsiniz.
tobi

@tobi ~/.local/share/recently-used.xbel, GTK / GNOME uygulamalarının zeitgeist değil dosyalarını kaydettiği bir dosyadır
Manish Sinha

4

Zeitgeist'in * yürütme izinlerini aşağıdaki gibi kaldırın. Terminal'i açmak için klavyenizdeki Ctrl+ Alt+ tuşlarına basmanız Tyeterlidir. Açıldığında aşağıdaki komutu çalıştırın.

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

Bunu yaptıktan sonra işlemler yeniden başlamaz.


1

Precise çıktığından beri sadece birkaç bilgisayarda Ubuntu kullanıyorum. Yıllar önce Mandrake v.9'u tattım, ancak neredeyse her zaman Windows oldum. DOS günlerinde büyüdüm ve Windows 286 ortaya çıktığında etraftaydım. (Kirlenmiştim, ama komut satırından korkmuyorum.)

Zeitgeist'i kaldırmayı denedim, yukarıda listelenen yönetici ile günlük kaydını durdurmayı denedim, ancak yine de kendini yüklemeye devam etti. Hiçbir şey çalışmadı.

Tüm zeitgeist * süreçlerini öldürerek (etkili bir şekilde) kurtuldum ve kendime dosyaların sahipliğini verdim:

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

Sonra her biri için Yürütme iznini kaldırdım. Sadece zeitgeist-daemon ve zeitgeist-datahub vardı.

Gibi basit bir komut

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

muhtemelen sahiplik almanın ekstra adımından daha kolay ve hızlı yapardı, ama hala 'Nix'in işini nasıl yaptığını ve dosyanın sahibi olmasaydım kendini değiştirip değiştiremeyeceğinden emin değildim. . Unutmayın, Windows tarafından ürkütüldüm.

Şimdiye kadar ... Zarar yok, faul yok.


0

Dürüst olmak gerekirse bunu yapmanın doğru yolunu unuttum, ama koşmayı deneyin

killall -9 zeitgeist-daemon bir terminalde veya çalıştırma iletişim kutusunda.

Daha sonra yeniden başlatmak için arka plan programını tekrar çalıştırın. Doğru bir yol var ve onu bulursam gönderirim.


Lütfen, zeitgeist-daemon'u bu şekilde öldürmeyin. İyi görünebilir, ancak garip sorunlara yol açabilir. Daemon kullanımını yeniden başlatmak ve daemon zeitgeist-daemon --replacekurulumunu durdurmak D-feetve SessionBus'a org.gnome.zeitgeist.Enginebakmak için, Interface'i arayın org.gnome.zeitgeist.Logve Quit()yöntemi [zeitgeist geliştiricisinden biriyim] diyerek durdurun
Manish Sinha

D-Bus kullanmaya gerek yok, Zeitgeist artalan sürecini durdurmak için "zeitgeist-daemon --quit" komutunu veya "killall -s HUP zeitgeist-daemon" komutunu da çalıştırabilirsiniz. , DoR'ın cevabı burada en iyi bahistir.
Siegfried Gevatter

Evet Seigfried. Ben sadece cini öldürmenin SIGKILLkötü bir fikir olduğunu söylüyordum . Bir öldürme sinyali göndermekle ilgileniyorsanız, kullanın SIGTERM(ancak bu durumda SIGTERM'in SIGKILL'den daha iyi olup olmadığından emin değilim)
Manish Sinha

Eğer arzu ederseniz benim cevap düzenleyebilirsiniz :)
RolandiXor


0

Zeitgeist kullanan bir uygulamayı kullanmaya çalışırsanız, zaten çalışmıyor olması durumunda Zeitgeist'i Başlangıçta başlatacaktır. Örnek: Nautilus Elementary, Docky, Synapse veya Activity Journal.

sudo apt-get remove zeitgeist-engine

buradaki tek çözüm.


0

Aynı sorunu yaşıyorum ve bunun neden olduğu açık olmasa da, bir çözüm zeitgeist-fts günlüklerini temizlemektir.

Bunu Terminalde yapabilirsiniz (Ctrl + Alt + T):

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

Bundan sonra zeitgeist düşük bellek kullanımı ile çalışmaya geri dönecektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.