답변:
sudo apt-get remove zeitgeist*
터미널에서 실행하십시오 . 관련 패키지 몇 개를 제거 할 수 있지만 원하지 않는 제거 제안 사항이 표시되지 않는 한 괜찮습니다.
의견에 따르면 : zeitgeist를 제거하면 단일 기능을 잃게됩니다 (처음 답을 쓴 시점이 확실하지 않습니다). 따라서 로깅을 비활성화하는 것이 좋습니다.
시스템 설정에서 로깅을 완전히 끌 수도 있습니다.
sudo apt-get remove zeitgeist zeitgeist-datahub zeitgeist-core
,와 비교할 때 sudo apt-get remove zeitgeist*
그것은 단결이나 다른 중요한 것들을 제거하지 않았고 zeitgeist와 그 데몬 만 제거했습니다. 유니티는 훨씬 빨라졌습니다.
이 설명하는 쉬운 방법입니다 여기에 - 않습니다 하지 어떤 패키지를 삭제하는 등,하지만 단순히 비활성화는 해당 서비스를. 나는 그것을 직접 시도하지는 않았지만, 이런 식으로 부작용은 최소화되어야한다 (예를 들어 "최근 항목"등이 없어서 원할 수도있다). 또한 "원치 않는"부작용의 경우 쉽게 되돌릴 수있다.
이 기사의 저자는 다음과 같이 명시하고 있습니다. Unity 또는 시스템의 다른 부분을 중단하지 않고이 로깅을 비활성화하는 방법은 터미널에서 다음 명령을 실행하는 것입니다.
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
이것을 되돌리려면 (Zitgeist를 다시 활성화하려는 경우) 다음과 같이 수행해야합니다.
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
이는 단순히 비활성화 단계를 "역전"하는 것입니다.
비고 : ~ / .local / share / recently-used.xbel은 Zeitgeist 자체와는 아무런 관련이 없으며, 같은 범주에 속합니다. 언급 된 기사는 "활동 로깅 사용 안함"에 관한 것으로이를 포함합니다. Zeitgeist를 사용하지 않으려면 두 가지 중간 단계를 건너 뛸 수 있습니다.
이름 바꾸기에 대한 힌트를 찾았 /etc/xdg/autostart/zeitgeist-datahub.desktop
지만 충분하지 않습니다. Zeitgeist가 시작될 때 실행되지 않지만 제 경우 (Ubuntu 12.04.4 LTS) 나중에 (어쩌면 DBus 활동의 결과로) 시작되었습니다.
Zeitgeist를 설치했지만 실행하지 못하게하려면 실행 파일 이름을 바꾸십시오.
zeitgeist-daemon --quit
cd /usr/bin/
sudo mv zeitgeist-daemon zeitgeist-daemon.bak
sudo mv zeitgeist-datahub zeitgeist-datahub.bak
이제 Zeitgeist 데몬이 시작되지 않습니다. 나중에로 확인할 수 있습니다 ps aux | grep [z]eitgeist
. ~/.local/share/zeitgeist/
공간을 절약하려면 Zeitgeist가 수집 한 데이터베이스를 내용과 함께 폴더를 삭제하여 제거 할 수도 있습니다 .
이러한 파일을 업데이트하지 못하도록하려면 패키지 zeitgeist-core
와 zeitgeist-datahub
Synaptic 또는 Aptitude를 잠글 수도 있습니다 .
변경 사항을 되돌리려면 간단히 다음 실행 파일의 이름을 바꾸십시오.
cd /usr/bin/
sudo mv zeitgeist-daemon.bak zeitgeist-daemon
sudo mv zeitgeist-datahub.bak zeitgeist-datahub
에서 .desktop 파일을 변경 한 경우 /etc/xdg/autostart/
다시 반환해야합니다.
zeitgeist-daemon --quit
bash -c "sleep 60; zeitgeist-daemon --quit"
다음은 크리에이터와의 인터뷰를 포함하여 zeitgeist 주제에 대한 편집입니다. http://www.omgubuntu.co.uk/2012/08/is-zeitgeist-spying-on-you 및 비활성화에 대한 지침 (제거 아님) http://linuxaria.com/howto/how-to-remove-zeitgeist-in-ubuntu-and-why
로깅을 줄이는 쉬운 방법은 (하지만 많은 리소스와 디스크 사용은 아님) 제어판을 사용하는 것입니다.
불행하게도 Zeitgeist에 대해서는 거의 공개되지 않았거나 분명합니다. Zeitgeist는 쉽게 비활성화 할 수 없으며 수행중인 작업을 쉽게 볼 수 없습니다. 다른 백그라운드 시스템 서비스처럼 "중지"할 수 없습니다.
내 문제는 다음과 zeitgeist
같은 오류 메시지를 산만하게합니다 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
내가 찾은 이 문서를 특정 응용 프로그램이나 디렉토리를 무시하는 시대 정신을 말할 수 유니티에서 그놈 또는 "보안 및 개인 정보 보호"의 "활동 로그 관리자"를 구성하십시오. 그래서 디렉토리 ~/Desktop
를 블랙리스트에 추가했습니다 .
나는 오류에 대해 아무것도하지 않았다 application://nautilus-autostart.desktop
. 나는 여전히 그놈 응용 프로그램을 연구해야합니다. 내 본능은 버그이며 내 문제는 아닙니다.
sudo apt-get remove --dry-run zeitgeist*
전에 실행하여 제거 할 내용을 확인할 수 있습니다zeitgeist