Jawaban:
Ini dapat dilakukan menggunakan Manajer Log Aktivitas Zeitgeist :
Tambahkan Zeitgeist PPA :
sudo add-apt-repository ppa:zeitgeist/ppa
Instal versi terbaru Zeitgeist:
sudo apt-get update
sudo apt-get upgrade
Mulai ulang zeitgeist-daemon
:
zeitgeist-daemon --replace
Instal activity-log-manager
sudo apt-get install activity-log-manager
Buka Activity Log Manager dan klik tombol Logging aktif di sudut kanan bawah jendela untuk menonaktifkan logging:
Klik lagi untuk mengaktifkan kembali logging.
~/.local/share/recently-used.xbel
adalah file di mana aplikasi GTK / GNOME mencatat file mereka dan bukan zeitgeist
Hapus izin eksekusi zeitgeist * sebagai berikut. Cukup tekan Ctrl+ Alt+ Tdi keyboard Anda untuk membuka Terminal. Saat terbuka, jalankan perintah di bawah ini.
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
Setelah melakukannya, proses tidak dimulai ulang.
Saya hanya menggunakan Ubuntu secara eksklusif pada beberapa komputer sejak Precise keluar. Saya mencicipi Mandrake v.9 beberapa tahun yang lalu, tetapi telah menjadi Windows hampir sepanjang waktu. Saya tumbuh di zaman DOS dan sekitar ketika Windows 286 muncul. (Saya sudah ternoda, tetapi tidak takut pada baris perintah.)
Saya mencoba mencopot zeitgeist, mencoba menghentikan penebangan dengan manajer yang tercantum di atas, tetapi tetap memuat ulang sendiri. Tidak ada yang berhasil.
Saya menyingkirkannya (secara efektif) dengan hanya membunuh semua proses zeitgeist * dan memberi saya kepemilikan atas file-file:
sudo chown [username] /usr/bin/zeitgeist*
Lalu saya menghapus izin Jalankan untuk masing-masing. Saya hanya punya zeitgeist-daemon dan zeitgeist-datahub.
Perintah sederhana seperti
sudo chmod a-x /usr/bin/zeitgeist*
mungkin akan melakukannya lebih mudah dan lebih cepat daripada langkah ekstra untuk mengambil kepemilikan, tetapi saya masih bekerja pada pemahaman saya tentang bagaimana 'Nix melakukan hal itu dan tidak yakin apakah itu bisa berubah sendiri jika saya bukan pemilik file . Ingat, saya ketakutan oleh Windows.
Sejauh ini ... Tidak ada salahnya, tidak busuk.
Jujur saya lupa cara yang benar untuk melakukan ini, tetapi cobalah berlari
killall -9 zeitgeist-daemon
di terminal atau di dialog run Anda.
Kemudian untuk me-restart itu, jalankan saja daemon lagi. Ada cara yang benar, dan jika saya menemukannya saya akan mempostingnya.
zeitgeist-daemon --replace
dan menghentikan instalasi daemon D-feet
dan melihat SessionBus org.gnome.zeitgeist.Engine
, cari Interface org.gnome.zeitgeist.Log
dan hentikan mesin dengan memanggil Quit()
metode [Saya adalah salah satu pengembang zeitgeist]
SIGKILL
adalah ide yang buruk. Jika Anda sangat tertarik untuk mengirimkan sinyal bunuh, gunakan SIGTERM
(tapi saya tidak yakin apakah SIGTERM lebih baik daripada SIGKILL dalam kasus ini)
Jika ini hanya tentang hal-hal nakal yang tidak ingin Anda tampilkan di log, maka ada fungsi daftar hitam. Lihat http://saravananthirumuruganathan.wordpress.com/2010/10/10/tutorial-on-gnome-activity-journal-zeitgeist-and-sezen/
Edit: Sudah kedaluwarsa. Lihat aktivitas-log-manager
Saya mengalami masalah yang sama dan, meskipun tidak jelas mengapa itu terjadi, solusinya adalah untuk menghapus log zeitgeist-fts.
Anda bisa melakukannya di Terminal (Ctrl + Alt + T):
zeitgeist-daemon --quit
rm -r ~/.local/share/zeitgeist/fts.index
zeitgeist-daemon --replace &
Setelah itu zeitgeist akan kembali bekerja dengan penggunaan memori yang rendah.