Jawaban:
Berlari sudo apt-get remove zeitgeist*
di terminal. Mungkin menghapus beberapa paket terkait, tetapi selama Anda tidak melihat sesuatu yang disarankan untuk dihapus yang tidak Anda inginkan, Anda harus baik-baik saja.
Sesuai komentar: Anda akan kehilangan fungsionalitas kesatuan (saya tidak yakin berapa banyak ketika saya pertama kali menulis jawabannya) jika Anda menghapus zeitgeist. Jadi, saya sarankan Anda menonaktifkan logging saja.
Anda juga dapat mematikan proses masuk sekaligus dari pengaturan sistem.
sudo apt-get remove zeitgeist zeitgeist-datahub zeitgeist-core
, dibandingkan dengan sudo apt-get remove zeitgeist*
, itu tidak menghilangkan kesatuan atau hal-hal penting lainnya, hanya zeitgeist dan daemonnya. Persatuan jauh lebih cepat sekarang.
Ada cara mudah yang dijelaskan di sini - yang tidak termasuk menghapus paket apa pun, tetapi cukup menonaktifkan layanan yang sesuai. Saya tidak mencobanya sendiri, tetapi efek samping ini harus minimal (dan mungkin bahkan diinginkan, seperti misalnya tidak ada "item baru" yang tersedia dll. Selain itu, mudah untuk dikembalikan jika terjadi efek samping "yang tidak diinginkan".
Penulis artikel itu secara eksplisit menyatakan: Ini adalah cara untuk menonaktifkan logging ini tanpa merusak Unity atau bagian lain dari sistem, jalankan perintah ini di terminal:
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
Mengembalikan ini (jika seseorang ingin mengaktifkan Zeitgeist lagi) maka harus dilakukan seperti ini:
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
yang hanya "membalikkan" langkah-langkah de-aktivasi.
Catatan: ~ / .local / share / baru-baru ini digunakan.xbel tidak ada hubungannya dengan Zeitgeist itu sendiri, entah bagaimana caranya jatuh ke dalam kategori yang sama. Artikel yang disebutkan adalah tentang "menonaktifkan aktivitas logging", dan dengan demikian termasuk ini. Jika Anda hanya ingin menonaktifkan Zeitgeist, Anda dapat melewati dua langkah tengah.
Saya menemukan petunjuk tentang penggantian nama /etc/xdg/autostart/zeitgeist-datahub.desktop
, tetapi itu tidak cukup. Ini mencegah Zeitgeist dari menjalankan saat startup, tetapi dalam kasus saya (Ubuntu 12.04.4 LTS) ia mulai nanti entah bagaimana (mungkin sebagai akibat dari beberapa aktivitas DBus).
Jika Anda ingin menginstal Zeitgeist, tetapi mencegahnya agar tidak berjalan, coba ganti nama executable-nya:
zeitgeist-daemon --quit
cd /usr/bin/
sudo mv zeitgeist-daemon zeitgeist-daemon.bak
sudo mv zeitgeist-datahub zeitgeist-datahub.bak
Sekarang daemon Zeitgeist tidak akan mulai. Anda dapat memeriksanya nanti dengan ps aux | grep [z]eitgeist
. Anda juga dapat membersihkan database yang dikumpulkan oleh Zeitgeist dengan menghapus ~/.local/share/zeitgeist/
folder dengan kontennya, jika Anda ingin menghemat ruang.
Untuk mengamankan file-file ini dari pembaruan Anda juga dapat mengunci paket zeitgeist-core
dan zeitgeist-datahub
di Synaptic atau Aptitude.
Untuk mengembalikan perubahan, cukup ganti nama executable ini kembali:
cd /usr/bin/
sudo mv zeitgeist-daemon.bak zeitgeist-daemon
sudo mv zeitgeist-datahub.bak zeitgeist-datahub
Jika Anda mengubah file .desktop /etc/xdg/autostart/
, Anda juga harus mengembalikannya.
zeitgeist-daemon --quit
bash -c "sleep 60; zeitgeist-daemon --quit"
Berikut ini adalah editorial tentang topik zeitgeist, termasuk wawancara dengan penciptanya: http://www.omgubuntu.co.uk/2012/08/is-zeitgeist-spying-on-you Dan beberapa instruksi untuk menonaktifkan (tidak menghapus) http://linuxaria.com/howto/how-to-remove-zeitgeist-in-ubuntu-and-why
Cara mudah untuk mengurangi penebangan (tetapi bukan sumber daya yang berat dan penggunaan disk) adalah melalui panel kontrol:
Sayangnya sedikit tentang Zeitgeist yang diungkapkan dengan baik atau jelas. Zeitgeist tidak mudah untuk dinonaktifkan, juga tidak mudah untuk melihat apa yang dilakukannya. Anda tidak dapat "menghentikannya" seperti layanan sistem latar belakang lainnya.
Masalah saya dengan zeitgeist
mengganggu pesan kesalahan di 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
Saya menemukan artikel ini tentang mengonfigurasi "Activity Log Manager" di Gnome atau "Keamanan dan Privasi" di Unity yang memungkinkan Anda memberi tahu zeitgeist untuk mengabaikan aplikasi atau direktori tertentu. Jadi saya menambahkan direktori ~/Desktop
ke daftar hitam.
Saya tidak melakukan apa pun tentang kesalahan tersebut application://nautilus-autostart.desktop
. Saya masih perlu meneliti aplikasi gnome itu. Naluriku mengatakan itu adalah bug dan bukan masalahku untuk memperbaikinya.
sudo apt-get remove --dry-run zeitgeist*
sebelum melepaszeitgeist