Zeitgeist를 일시적으로 중지


12

Zeitgeist / Zeitgeist 데몬을 일시적으로 중지시키는 방법이 있습니까?

데몬을 죽이려고 시도했지만 다시 시작됩니다. 중지하려고했지만 여전히 Activity Journal에 항목을 추가하는 것 같습니다 ...

답변:


11

Zeitgeist 활동 로그 관리자를 사용하여 수행 할 수 있습니다 .

  1. Zeitgeist PPA를 추가하십시오 .

    sudo add-apt-repository ppa:zeitgeist/ppa
    
  2. 최신 버전의 Zeitgeist를 설치하십시오.

    sudo apt-get update
    sudo apt-get upgrade
    
  3. 다시 시작 zeitgeist-daemon:

    zeitgeist-daemon --replace
    
  4. 활동 로그 관리자 설치

    sudo apt-get install activity-log-manager
    
  5. 활동 로그 관리자를 열고 창의 오른쪽 하단에있는 로깅 활성 단추를 클릭하여 로깅 을 사용 불가능하게하십시오.

    여기에 이미지 설명을 입력하십시오

    다시 클릭하면 로깅이 다시 활성화됩니다.


그에 대한 dbus 시작 파일을 제거하는 것이 좋습니다. 나는 이것이 좋은 해결책이 아니라고 말하면서 일시적으로 문제를 해결한다고 생각했다.
Manish Sinha 2012

정말로 무언가를 숨기고 싶다면 이것으로 충분하지 않습니다. Zeitgeist가 블랙리스트로 인해 항목을 쓸 수 없을 때마다 ~ / .cache / zeitgeist / daemon.log
tobi에

또한 시작 이벤트가 ~ / .local / share / recently-used.xbel에 여전히 기록되어 있음을 상기하고 싶습니다. 파일을 읽기 전용 폴더로 만들어서 중지시킬 수 있습니다.
tobi

@tobi ~/.local/share/recently-used.xbel는 GTK / GNOME 응용 프로그램이 파일을 기록하고 zeitgeist가 아닌 파일입니다
Manish Sinha

4

다음과 같이 zeitgeist *의 실행 권한을 제거하십시오. 키보드에서 Ctrl+ Alt+ T를 누르면 터미널이 열립니다. 열리면 아래 명령을 실행하십시오.

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

그런 다음 프로세스가 다시 시작되지 않습니다.


1

Precise가 나온 후 우분투를 두 대의 컴퓨터에서만 독점적으로 사용했습니다. 나는 몇 년 전 Mandrake v.9를 맛 보았지만 거의 항상 Windows였습니다. DOS 시절에 자랐고 Windows 286이 등장했을 때였습니다. (나는 오염되었지만 명령 행을 두려워하지 않습니다.)

zeitgeist를 제거하고 위에 나열된 관리자로 로깅을 중지하려고 시도했지만 어쨌든 계속 다시로드됩니다. 아무것도 효과가 없었습니다.

나는 모든 zeitgeist 프로세스를 죽여서 효과적으로 제거했습니다.

sudo chown [username] /usr/bin/zeitgeist*

그런 다음 각각에 대한 실행 권한을 제거했습니다. 나는 zeitgeist-daemon과 zeitgeist-datahub 만 가지고있었습니다.

다음과 같은 간단한 명령

sudo chmod a-x /usr/bin/zeitgeist*

아마도 소유권을 얻는 추가 단계보다 쉽고 빠르지 만 'Nix가 그 일을하는 방식에 대한 이해를 계속하고 있으며 파일 소유자가 아닌 경우 스스로 변경 될 수 있는지 확실하지 않았습니다. . 나는 Windows에 푹 빠졌다는 것을 기억하십시오.

지금까지 ... 해를 끼치 지 않고 파울도 없습니다.


0

솔직히 올바른 방법을 잊었지만 달리기를 시도하십시오.

killall -9 zeitgeist-daemon 터미널 또는 실행 대화 상자에서.

나중에 다시 시작하려면 데몬을 다시 실행하십시오. 올바른 방법이 있으며 찾은 경우 게시하겠습니다.


이런 식으로 zeitgeist-daemon을 죽이지 마십시오. 좋아 보이지만 이상한 문제가 발생할 수 있습니다. 데몬 사용을 다시 시작하고 데몬 zeitgeist-daemon --replace설치를 중지하고 D-feetSessionBus org.gnome.zeitgeist.Engine를 보려면 인터페이스를 찾고 [I zeitgeist 개발자 중 하나입니다]org.gnome.zeitgeist.LogQuit()
Manish Sinha

D-Bus를 사용할 필요없이 "zeitgeist-daemon --quit"를 실행하여 Zeitgeist 데몬 또는 "killall -s HUP zeitgeist-daemon"을 중지 할 수 있습니다. DoR의 답변이 여기에 가장 좋습니다.
Siegfried Gevatter

그렇습니다. 방금 데몬을 죽이는 SIGKILL것은 나쁜 생각입니다. 킬 신호를 보내는 데 관심이 있다면 사용하십시오 SIGTERM(그러나이 경우 SIGTERM이 SIGKILL보다 나은지 확실하지 않습니다)
Manish Sinha

당신이 원한다면 내 대답을 편집 할 수 있습니다 :)
RolandiXor


0

Zeitgeist를 사용하는 응용 프로그램을 사용하려고하면 시작시 Zeitgeist가 시작되지 않은 경우 시작됩니다. 예 : 노틸러스 기초, 도키, 시냅스 또는 활동 일지.

sudo apt-get remove zeitgeist-engine

유일한 해결책입니다.


0

나는 같은 문제를 겪고 있는데 왜 그런지 분명하지 않지만 해결 방법은 zeitgeist-fts 로그를 지우는 것입니다.

터미널에서 할 수 있습니다 (Ctrl + Alt + T).

zeitgeist-daemon --quit
rm -r ~/.local/share/zeitgeist/fts.index
zeitgeist-daemon --replace &

그 후 zeitgeist는 적은 메모리 사용량으로 다시 작동합니다.

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