최근 파일이 Unity에 나타나지 않게하려면 어떻게해야합니까?


152

가끔 에로틱 미디어 파일을 탐색하지만 파일 및 폴더 / 최근에 표시되지 않도록하고 싶습니다. 어떻게해야합니까?

.recently-used.xbel10.10 이전의 "폴더 만들기 "트릭은 더 이상 작동하지 않습니다.

또한 일시적으로 만 추적을 끄고 싶습니다.

또한 사용자 전환 속도가 빠르지 않기 때문에 별도의 사용자를 사용하지 않는 것이 좋습니다.


13
물론 사용자를 전환하고 싶지 않습니까? 당신 은 무료 워해머 입상을습니다 .
Oli

답변:


138

방법 1 : 활동 로그 관리자 사용

우분투 정확한 12.04

Ubuntu Precise Activity Log Manager 0.9에는 기본적으로 포함되어 있습니다. 시스템 설정 또는 개인 정보 보호를 통해 액세스 할 수 있습니다.

대시에서 활동 로그 관리자 찾기 여기에 이미지 설명을 입력하십시오

또는 대시에 간단히 프라이버시 를 입력 할 수 있습니다

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

이제 블랙리스트 애플리케이션을 시작할 수 있습니다. 스크린 샷

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


Oneiric 및 첫 번째 릴리스의 활동 로그 관리자

Stable PPA 에서 Activity Log Manager를 설치할 수 있습니다 .

Activity Log Manager에 대한 자세한 내용은 OMG에 대한 기사를 확인하십시오 ! 우분투! Webupd8에 관한 기사

새 버전의 Activity Log Manager가 개발 중이며 사용하기에 더 단순 해졌습니다. 공개되지 않은 Activity Log Manager의 스크린 샷

미출시 활동 로그 관리자


방법 2 : Gnome Activity Journal 사용

파일에 패턴이있는 경우이를 수행 할 수 있습니다. 예를 들어 모든 명시 적 내용을 폴더 /home/mrpig/erotica/폴더에 보관했습니다.

그런 다음 Zeitgeist의 GUI 프론트 엔드 인 Activity Journal 을 열고 최근 활동을 표시하는 대시 보드 역할을합니다. Zeitgeist 아이콘 오른쪽 상단에서 아이콘과 환경 설정을 클릭하십시오. "블랙리스트 관리자"플러그인 확인

그런 다음 "블랙리스트 관리자"탭으로 이동하십시오. 새로 만들기 버튼을 클릭 한 후 다음과 같이 새 항목을 편집하십시오.file:///home/mrpig/erotica/*


연결된 질문 :

  1. 숨겨진 파일은 대시에 표시됩니다

5
Gnome Activity Journal은 Zeitgeist가 아니므로 먼저 Activity Journal을 설치해야한다고 설명해야합니다.
Alin Andrei

3
우리는 새로운 블랙리스트 관리자를 위해 일하고 있습니다. 0.9 버전으로 나올 때, 당신은 당신이 블랙리스트에 올릴 것과 그렇지 않은 것을 통제 할 수 있습니다.
Manish Sinha

1
나는 그다지 좋지 않은 부작용을 발견했다 : 만약 당신이 정말로 무언가를 숨기고 싶다면 이것으로 충분하지 않다 : Zeitgeist가 블랙리스트 때문에 엔트리를 쓸 수 없을 때마다 ~ / .cache / zeitgeist / daemon.log
tobi

2
블랙리스트 관리자 플러그인이 Ubuntu 11.10에 존재하지 않는 것 같습니다.
Marius Gedminas

1
블랙리스트에 올라 있음에도 불구하고 13.04에서는 더 이상 작동하지 않습니다. 항목은 여전히 ​​대시에 표시됩니다.
user99306

25

그것을 할 수있는 방법이 있지만 다른 모든 최신 파일도 지 웁니다.

다음 명령을 실행하기 만하면됩니다.

rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace

zeitgiest / activity.sqlite 편집이 더 이상 시스템에 없습니다.

rm ~/.local/share/zeitgeist
zeitgeist-daemon --replace

시간이 걸리지 만 데몬이 시작되면 다시 채워집니다.

업데이트 : Activity Log Manager 가 릴리스되었습니다. 이것은 Zeitgeist 히스토리를 조정할 수있는 GUI 도구입니다. Zeitgeist 히스토리의 일부를 삭제하거나 일부 애플리케이션을 블랙리스트에 올리거나 특정 유형의 파일 및 블랙리스트 폴더를 기록하지 못하게 할 수 있습니다.

아래 명령을 사용하여 설치하십시오.

sudo add-apt-repository ppa:zeitgeist/ppa
sudo apt-get update
sudo apt-get upgrade
zeitgeist-daemon --replace
sudo apt-get install activity-log-manager

동영상 데모 활동 로그 관리자를 여기에 기록했습니다. http://www.youtube.com/watch?v=-eQn7ZyfSlw


1
허용 된 답변에 언급 된 블랙리스트 플러그인은 저에게 효과적이지 않지만이 솔루션은 효과가 없었습니다.
Jay

@Jay rm솔루션은 최근 파일뿐만 아니라 모든 기록을 삭제합니다.
Manish Sinha

6

탐색 한 후 폴더 이름을 바꾸십시오. 이름을 바꾼 후에는 해당 파일이 최근에 통합 된 파일로 표시되지 않습니다. 아주 쉬운 해결책입니다. 폴더를 사용할 때마다 잊지 않도록하십시오 :)

(내 영어로 소리내어)


4

오래된 ".recently-used.xbel 폴더 만들기"트릭은 작동하지만 이제 파일은 ~ / .local / share에 있습니다.

$ rm ~/.local/share/recently-used.xbel
$ mkdir ~/.local/share/recently-used.xbel

... 나를 위해 작동 :)


여전히 작동합니까? Unity가 파일 목록을 어디에서 얻었는지 알 수 없습니다.
Manish Sinha

2
예, 노틸러스의 파일 대화 상자에 중요합니다. 대안은 블랙리스트 관리자 ssokolow.com/gtk-recent-scrubber
Bazon

폴더로 바꾸는 데 문제가 있다고 생각합니다 (제거 된 정도입니다). 제대로 작동하는 것은 sudo chattr +i ~/.local/share/recently-used.xbel입니다. 그것은 Zeitgeist에 도움이되지 않지만.
pcworld

2

Zeitgeist 개발자는 Zeitgeist 글로벌 개인 정보 보호를 위해 노력하고 있습니다. Zeitgeist 히스토리의 일부 (마지막 시간, 주 등)를 제거하고 히스토리에서 애플리케이션 또는 파일 유형을 블랙리스트에 추가하고 히스토리에서 폴더를 제외 할 수 있습니다. 링크 된 블로그 게시물에 몇 개의 스크린 샷이 제공됩니다.


2

활동 로그 관리자를 가리키는 대답은입니다 zeitgeist. 그러나 zeitgeist시스템이 최근에 사용한 파일을 추적하는 유일한 방법은 아닙니다. 일부 응용 프로그램은 여전히 ​​폴더와 파일에 대한 액세스가에 위치한 중앙 로그 파일에 기록되는 이전 방법을 사용합니다 ~/.local/share/recently-used.xbel. 이 오래된 활동 로거를이라고 GtkRecentManager합니다. zeitgeist와 이전 버전의 상호 작용에 대한 자세한 내용은 여기를 참조하십시오 .

반대로 zeitgeist, GtkRecentManager기록되는 것과 기록하지 않는 것을 제어 할 수있는 공식 그놈 도구 는 없습니다. 그러나 Bazon이 위의 의견에서 지적했듯이 작업을 잘 수행하는 타사 솔루션이 있습니다.

GTK + 최근 파일 Scrubber by ssokolow

프로젝트 페이지에서 :

따라서 그놈이 최근 파일 목록을 지우려면 계속 실행해야하며 조만간 완전히 해제하는 것이 더 쉽고 프로세스에서 실제로 손실되지 않는 것으로 결정합니다.

이 도구는 Firefox 용 HistoryBlock 확장에서 영감을 얻은 약간 다른 접근 방식을 취합니다. 이 스크러버를 사용하면 최근 파일 목록에 표시하고 싶지 않은 장소 목록을 제공 한 다음 인생을 시작할 수 있습니다. (그리고 그것은 신중하게 일을합니다.)

스크러버는 백그라운드에 앉아 새 파일이 목록에 나타날 때까지 기다립니다. 블랙리스트에있는 항목과 일치하면 다시 쫓아냅니다. 소란도없고 무스도 없습니다. 당신은 그것을 설정하고 잊어 버렸습니다.

이 도구는 CLI 인터페이스 만 제공하지만 비교적 사용하기 쉽습니다. 프로젝트 페이지 및 CLI 도움말 에서 지침을 찾을 수 있습니다 .

$ gtk_cleanup.py --help 

Usage: gtk_cleanup.py [options]

A simple little tool which watches GTK+'s global recent files list and
removes anything that matches a hashed blacklist of URI prefixes.

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -v, --verbose         Increase the verbosity. Use twice for extra effect.
  -q, --quiet           Decrease the verbosity. Use twice for extra effect.

  Resident-Compatible Actions:
    --purge             Purge all Recently Used entries during the initial
                        scrub.
    --config=FILE       Specify a non-default config file

  Non-Resident Actions:
    -a URI, --add=URI   Add URI to the list of blacklisted prefixes.
    -r URI, --remove=URI
                        Remove prefixes from the blacklist which match URI
    --once              Don't become resident. Just scrub and exit.

1

내가하는 일은 폴더의 이름을 바꾸고 끝에 _를 추가하면 목록에서 사라집니다. 그러나 최근 기록 지우기 창을 제공하는 것이 그렇게 어렵지 않아야합니다.


1

대한 우분투 11.10 (Oneiric) + 유니티 (3D)

[ Alin Andrei (응답) 에서 채택 함.]

업데이트 : 안전한 정지, 삭제, 다시 시작 방법 (Zitgeist의 경우)

1 단계. 도구 얻기

sudo add-apt-repository ppa:zeitgeist/ppa
sudo apt-get update

sudo apt-get install activity-log-manager

2 단계. 파일 / 디렉토리 활동을 무시하도록 설정하십시오.

'Activity Log Manager' >> Files >> Prevent logging files :

(Select folder) /home/$username/Private  [Add]           -  private folders
(Select folder) /home/$username/install/image  [Add]     -  Ubuntu .ISO files

(Close)

3 단계. 모든 기록 지우기 [안전한 방법]

zeitgeist-daemon --quit

ls -l ~/.local/share/zeitgeist/

sudo rm ~/.local/share/zeitgeist/activity.sqlite.bck  (if present)
sudo rm ~/.local/share/zeitgeist/activity.sqlite-journal  (if present)
sudo rm ~/.local/share/zeitgeist/activity.sqlite

단계 4. Zeitgeist 다시 시작 [안전한 방법]

zeitgeist-daemon &

앰퍼샌드 '&'를 사용하면 프로세스를 백그라운드에서 실행할 수 있습니다.


0

GUI 방법 사용하기 :

  1. 왼쪽 도구 모음 에서 홈 아이콘 을 클릭하면 홈 디렉토리에 노틸러스 가 열립니다 .
  2. 아래 보기최고의 도구 모음 확인 숨김 파일이 확인됩니다.
  3. 이제 노틸러스를 사용 하여로 이동하십시오 .local/share.
  4. 선택 사항 : 입력하지 않으려면 : 파일을 최근에 사용한 : recent-used.xbel 을 강조 표시 한 후 마우스 오른쪽 단추를 클릭하고 이름 바꾸기를 선택한 다음 + 또는 +를 사용하여 최근 에 사용한 -.ed 의 전체 파일 이름을 복사하십시오. CtrlcCtrlInsert
  5. 이제 파일을 삭제 하십시오 : recent-used.xbel
  6. 현재 폴더의 빈 영역에서 마우스 오른쪽 버튼을 클릭하고 문서 / 빈 파일 만들기를 선택 하십시오.
  7. 이름 바꾸기 기본 파일 이름 : 새로운 파일최근 used.xbel 중 하나를 입력하거나 4 단계 다음 경우로 붙여 넣기Ctrl+ VShift+ Insert이름 새로운 파일로 나타나도록 최근 used.xbel

Unity는 recently-used.xbelAFAIK를 사용하지 않습니다 . 내가 틀렸다면 나를 바로 잡으십시오.
Manish Sinha

0

통일성을 위해 단순히 .local / share /에서 zeitgeist 폴더를 삭제하면 최근에 사용한 파일이 다시 표시되지 않습니다


0

sed에서 최근 기록을 편집하는 데 사용할 수 있습니다 ~/.local/share/recently-used.xbel.

private_path=~/"some/private/path" # Your private directory or file here
echo "Removing from recent history: $private_path"
sed -i "\@<bookmark.*$private_path.*>@, \@</bookmark>@ d" ~/.local/share/recently-used.xbel

명령 설명 :

  • -i 내부에서 파일 편집
  • \@ 사용자 정의 정규식 구분 기호
  • \@<bookmark.*$private_path.*>@, \@</bookmark>@ d여는 책갈피 태그와 함께 $private_path닫는 책갈피 태그의 행을 삭제합니다.

14.04에서 작동 테스트

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