Câu trả lời:
Chạy sudo apt-get remove zeitgeist*
trong một thiết bị đầu cuối. Nó có thể xóa một vài gói liên quan, nhưng miễn là bạn không thấy bất cứ điều gì được đề xuất để xóa mà bạn không muốn, bạn sẽ ổn thôi.
Theo nhận xét: bạn sẽ mất chức năng thống nhất (tôi không chắc bao nhiêu khi lần đầu tiên tôi viết câu trả lời) nếu bạn xóa zeitgeist. Vì vậy, tôi đề nghị bạn chỉ cần vô hiệu hóa đăng nhập.
Bạn cũng có thể tắt ghi nhật ký hoàn toàn từ cài đặt hệ thống.
sudo apt-get remove zeitgeist zeitgeist-datahub zeitgeist-core
, so với sudo apt-get remove zeitgeist*
, nó đã không loại bỏ sự thống nhất hoặc những thứ thiết yếu khác, chỉ có zeitgeist và daemon của nó. Đoàn kết bây giờ nhanh hơn nhiều.
Có một cách dễ dàng được mô tả ở đây - không bao gồm xóa bất kỳ gói nào, mà chỉ đơn giản là hủy kích hoạt các dịch vụ tương ứng. Tôi đã không tự mình thử, nhưng theo cách này, các tác dụng phụ phải ở mức tối thiểu (và thậm chí có thể muốn, ví dụ như không có "vật phẩm gần đây" nào có sẵn, v.v.
Tác giả của bài viết đó tuyên bố rõ ràng: Đây là một cách để vô hiệu hóa việc ghi nhật ký này mà không phá vỡ Unity hoặc bất kỳ phần nào khác của hệ thống, thực hiện các lệnh này trong một thiết bị đầu cuối:
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
Hoàn nguyên điều này (nếu một người muốn kích hoạt Zeitgeist một lần nữa), do đó nên được thực hiện như thế này:
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
chỉ đơn giản là "đảo ngược" các bước khử kích hoạt.
Lưu ý: ~ / .local / share / Recent-used.xbel không liên quan gì đến chính Zeitgeist, nó chỉ rơi vào cùng một loại. Bài báo được đề cập là về "vô hiệu hóa ghi nhật ký hoạt động", và do đó bao gồm điều này. Nếu bạn chỉ muốn tắt Zeitgeist, bạn có thể bỏ qua hai bước giữa.
Tôi tìm thấy gợi ý về việc đổi tên /etc/xdg/autostart/zeitgeist-datahub.desktop
, nhưng nó không đủ. Nó ngăn Zeitgeist chạy khi khởi động, nhưng trong trường hợp của tôi (Ubuntu 12.04.4 LTS), nó đã bắt đầu sau đó bằng cách nào đó (có lẽ là kết quả của một số hoạt động DBus).
Nếu bạn muốn giữ Zeitgeist cài đặt, nhưng ngăn không cho nó chạy, hãy thử đổi tên các tệp thực thi của nó:
zeitgeist-daemon --quit
cd /usr/bin/
sudo mv zeitgeist-daemon zeitgeist-daemon.bak
sudo mv zeitgeist-datahub zeitgeist-datahub.bak
Bây giờ daemon Zeitgeist sẽ không bắt đầu. Bạn có thể kiểm tra điều này sau ps aux | grep [z]eitgeist
. Bạn cũng có thể lọc cơ sở dữ liệu được Zeitgeist thu thập bằng cách xóa ~/.local/share/zeitgeist/
thư mục có nội dung của nó, nếu bạn muốn tiết kiệm một số dung lượng.
Để bảo mật các tệp này khỏi cập nhật, bạn cũng có thể khóa các gói zeitgeist-core
và zeitgeist-datahub
trong Synaptic hoặc Aptitude.
Để hoàn nguyên các thay đổi, chỉ cần đổi tên các tệp thực thi này lại:
cd /usr/bin/
sudo mv zeitgeist-daemon.bak zeitgeist-daemon
sudo mv zeitgeist-datahub.bak zeitgeist-datahub
Nếu bạn đã thay đổi tệp .desktop /etc/xdg/autostart/
, bạn cũng nên trả lại.
zeitgeist-daemon --quit
bash -c "sleep 60; zeitgeist-daemon --quit"
Đây là một bài xã luận về chủ đề zeitgeist, bao gồm một cuộc phỏng vấn với người tạo: http : //www.omgubfox.co.uk/2012/08/is-zeitgeist-spying-on-you Và một số hướng dẫn về việc vô hiệu hóa (không xóa) http://linuxaria.com/howto/how-to-remove-zeitgeist-in-ubfox-and-why
Một cách dễ dàng để giảm việc ghi nhật ký (nhưng không sử dụng tài nguyên và đĩa nặng) là thông qua bảng điều khiển:
Thật không may, rất ít về Zeitgeist được tiết lộ tốt hoặc rõ ràng. Zeitgeist không dễ vô hiệu hóa, cũng không dễ để xem những gì nó đang làm. Bạn không thể "dừng" nó như các dịch vụ hệ thống nền khác.
Vấn đề của tôi zeitgeist
là làm mất tập trung các thông báo lỗi trong 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
Tôi đã tìm thấy bài viết này về cách định cấu hình "Trình quản lý nhật ký hoạt động" trong Gnome hoặc "Bảo mật và quyền riêng tư" trong Unity cho phép bạn nói với zeitgeist bỏ qua các ứng dụng hoặc thư mục nhất định. Vì vậy, tôi đã thêm thư ~/Desktop
mục vào danh sách đen.
Tôi đã không làm bất cứ điều gì về lỗi application://nautilus-autostart.desktop
. Tôi vẫn cần nghiên cứu ứng dụng gnome đó. Bản năng của tôi nói với tôi rằng đó là một lỗi và không phải là vấn đề của tôi để khắc phục.
sudo apt-get remove --dry-run zeitgeist*
trước khi xóazeitgeist