Zeitgeist 비활성화


48

프로세스에 항상 zeitgeist 데몬이 있습니다. 이 Zeitgeist의 요점을 보지 못하면 내 활동을 기록합니다. 시작 프로그램에서 제거했지만 여전히 있습니다.

이 패키지를 제거 할 수 있습니까? 왜 필요합니까?

답변:


24

sudo apt-get remove zeitgeist*터미널에서 실행하십시오 . 관련 패키지 몇 개를 제거 할 수 있지만 원하지 않는 제거 제안 사항이 표시되지 않는 한 괜찮습니다.

의견에 따르면 : zeitgeist를 제거하면 단일 기능을 잃게됩니다 (처음 답을 쓴 시점이 확실하지 않습니다). 따라서 로깅을 비활성화하는 것이 좋습니다.

시스템 설정에서 로깅을 완전히 끌 수도 있습니다.


3
제거하기 sudo apt-get remove --dry-run zeitgeist*전에 실행하여 제거 할 내용을 확인할 수 있습니다zeitgeist
test30

6
14.04에서 zeitgeist 패키지를 하나씩 제거하는 데 성공했습니다. sudo apt-get remove zeitgeist zeitgeist-datahub zeitgeist-core,와 비교할 때 sudo apt-get remove zeitgeist*그것은 단결이나 다른 중요한 것들을 제거하지 않았고 zeitgeist와 그 데몬 만 제거했습니다. 유니티는 훨씬 빨라졌습니다.
mondjunge

1
마지막 연결이 끊어졌습니다.
Pawan

2
나는 tis가 오래되었다는 것을 알고 있지만 Ubuntu 16.04 Unity에서 모든 zeitgeist 패키지를 제거하고 Dash를 포함한 Unity Desktop은 여전히 ​​완벽하게 작동합니다. 그래서 Zeitgeist가 16+ 이상에 어떤 이점을 가지고 있는지 잘 모르겠습니다.
Dorian

17

이 설명하는 쉬운 방법입니다 여기에 - 않습니다 하지 어떤 패키지를 삭제하는 등,하지만 단순히 비활성화는 해당 서비스를. 나는 그것을 직접 시도하지는 않았지만, 이런 식으로 부작용은 최소화되어야한다 (예를 들어 "최근 항목"등이 없어서 원할 수도있다). 또한 "원치 않는"부작용의 경우 쉽게 되돌릴 수있다.

이 기사의 저자는 다음과 같이 명시하고 있습니다. 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를 사용하지 않으려면 두 가지 중간 단계를 건너 뛸 수 있습니다.


1
동일한 절차를 따랐지만 작동하지 않습니다. 새로 설치 한 12.4.3, amd64-desktop 버전입니다. "ps -ef"는 재부팅 후 zeitgeist가 다시 시작되었음을 계속 표시하며 ".local / share / zeitgeist"디렉토리도 다시 작성되었습니다.
피터 테오

1
그것은 나를 위해 작동합니다 (lubuntu 14.04). 나는 강한 종속성을 돌파 할 수있는 시대 정신 패키지를 제거하기 때문에,이 가이드를 따라하는 것이 좋습니다. 지나치게 열심하지 마십시오.
Marco Sulla

정확히 나의 의도 : 시스템에 대한 영향을 최소화하면서 쉽게 "복귀"할 수있는 방법을 보여주십시오. :)
Izzy


1
@mondjunge 잘 모르겠습니다. 그 해 전 (실제로이 답변 이후)에 대한 배려를 중단했습니다. 절대 다시는 Unity를 다시 설치하지 않습니다 (사실, 다음 설치는 더 이상 우분투가 아닐 것입니다). 당신처럼, 나는 장치 를 비활성화 / 제거하는 명백하고 사용자 친화적 인 방법 없이 장치에 설치할 수없는 물건을 원하지 않습니다 . 3 가지 독립적 인 "데스크톱 에이전트"가 저에게 강제로 설치 제거 / 비활성화를 불가능하게 만드는 종속성 (Zeitgeist, Akonadi, Nepomuk)으로 충분했습니다. 다른 사람들이 내가 좋아하는 것을 결정할 때 나는 싫어 :)
Izzy

11

Zeitgeist를 제거하면 Unity의 메뉴가 제대로 작동하지 않으며 상자에 입력하여 프로그램 검색을 중지합니다.


6
Ubuntu 14.04에서 실행 sudo apt-get remove zeitgeist*하면 Unity 시스템이 제거됩니다
Dan

5

이름 바꾸기에 대한 힌트를 찾았 /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-corezeitgeist-datahubSynaptic 또는 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
Aquarius Power

@AquariusPower 비활성화 상태로 유지되면 충분합니다. 내가 이것을 쓸 때 나는 우분투 12.04를 사용하고 있었고 그것을 완전히 막기 위해 추가 조치를 취해야했습니다. 아마도 상황이 바뀌었을 수도 있습니다.
whtyger

나는 이것을 지금 시도하고있다. xD를 추측하기 시작할 때까지 기다려야한다bash -c "sleep 60; zeitgeist-daemon --quit"
Aquarius Power

3

다음은 크리에이터와의 인터뷰를 포함하여 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에 대해서는 거의 공개되지 않았거나 명확합니다." 본인이 제공 한 링크가 알고 싶은 모든 사항을 명확하게 설명했습니다.
KhoPhi

0

내 문제는 다음과 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. 나는 여전히 그놈 응용 프로그램을 연구해야합니다. 내 본능은 버그이며 내 문제는 아닙니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.