Làm cách nào tôi có thể giữ các tệp gần đây không xuất hiện trong Unity?


152

Thỉnh thoảng tôi duyệt các tệp phương tiện khiêu dâm nhưng tôi muốn tránh việc chúng xuất hiện trong các tệp & thư mục / gần đây. Làm thế nào tôi có thể làm điều đó?

Thủ thuật "tạo .recently-used.xbelthư mục" cũ từ 10.10 trở lên không còn hoạt động nữa.

Ngoài ra, tôi chỉ muốn tắt theo dõi tạm thời.

Tôi cũng không thích sử dụng một người dùng riêng cho việc này, vì đôi khi người dùng chuyển đổi không đủ nhanh.


13
Chắc chắn bạn không muốn chuyển đổi người dùng? Bạn nhận được một bức tượng Warhammer miễn phí .
Oli

Câu trả lời:


138

Phương pháp 1: Sử dụng Trình quản lý nhật ký hoạt động

Ubuntu chính xác 12.04

Trong Ubuntu Precise Activity Log Manager 0.9 được bao gồm theo mặc định. Nó có thể được truy cập từ Cài đặt hệ thống hoặc chỉ bằng cách tìm kiếm Quyền riêng tư.

Tìm trình quản lý nhật ký hoạt động trong Dash nhập mô tả hình ảnh ở đây

Hoặc bạn có thể chỉ cần nhập Privacy trong Dash

nhập mô tả hình ảnh ở đây

Bây giờ bạn có thể bắt đầu các ứng dụng danh sách đen. Ảnh chụp màn hình

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây


Trình quản lý nhật ký hoạt động trong Oneiric và bản phát hành đầu tiên

Bạn có thể cài đặt Trình quản lý nhật ký hoạt động từ PPA ổn định .

Để biết thêm chi tiết về Trình quản lý nhật ký hoạt động, bạn nên xem bài viết trên OMG! Ubuntu! bài viết trên Webupd8

Một phiên bản mới của Activity Log Manager đang được phát triển có vẻ tốt hơn và sử dụng đơn giản hơn. Ảnh chụp màn hình của Trình quản lý nhật ký hoạt động chưa được phát hành

Ảnh chụp màn hình Trình quản lý nhật ký hoạt động chưa phát hành


Phương pháp 2: Sử dụng Nhật ký hoạt động Gnome

Bạn có thể làm điều đó, miễn là có một số mẫu trong các tệp. Ví dụ, bạn đã giữ tất cả nội dung rõ ràng của mình trong thư /home/mrpig/erotica/mục thư mục.

Sau đó mở Nhật ký hoạt động là giao diện GUI cho Zeitgeist hoạt động như Bảng điều khiển hiển thị các hoạt động gần đây của bạn. Trên biểu tượng Zeitgeist trên cùng bên phải, nhấp vào biểu tượng và Tùy chọn. Kiểm tra plugin "Trình quản lý danh sách đen"

Sau đó, goto "BlackList Manager". Nhấp vào nút Mới, sau đó chỉnh sửa mục nhập mới nhưfile:///home/mrpig/erotica/*


Câu hỏi liên kết:

  1. Các tệp ẩn được hiển thị trong Dash

5
Gnome Activity Journal không phải là Zeitgeist, vì vậy bạn nên giải thích anh ta phải cài đặt Activity Journal trước.
Alin Andrei

3
Chúng tôi đang làm việc trên một người quản lý danh sách đen mới. Khi được phát hành bởi phiên bản 0.9, bạn sẽ có quyền kiểm soát tuyệt vời đối với những gì bạn muốn đưa vào danh sách đen và những gì không
Manish Sinha

1
Tôi thấy một hiệu ứng phụ không đẹp lắm: Nếu bạn thực sự muốn che giấu điều gì đó, điều này là không đủ: Mỗi lần Zeitgeist không thể viết một mục vì danh sách đen, nó được đăng nhập ~ / .cache / zeitgeist / daemon.log
tobi

2
Plugin trình quản lý danh sách đen dường như không tồn tại trong Ubuntu 11.10.
Marius Gedminas

1
Điều này không còn hoạt động trong 13.04, mặc dù đã được đưa vào danh sách đen, các mục vẫn hiển thị trong Dash.
dùng99306

25

Có một cách để làm điều đó, nhưng nó cũng sẽ xóa tất cả các tệp gần đây.

Tất cả bạn phải làm là chạy các lệnh sau:

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

Chỉnh sửa zeitgiest / Activity.sqlite không còn tồn tại trên hệ thống của tôi:

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

Phải mất một lúc, nhưng nó lặp lại khi daemon bắt đầu.

Cập nhật: Trình quản lý nhật ký hoạt động đã được phát hành. Đây là một công cụ GUI cho phép bạn điều chỉnh lịch sử Zeitgeist: bạn có thể xóa một phần lịch sử Zeitgeist, danh sách đen một số ứng dụng hoặc ngăn ghi nhật ký một số loại tệp cũng như thư mục danh sách đen.

Cài đặt nó bằng các lệnh dưới đây:

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

Tôi đã quay video Trình quản lý nhật ký hoạt động giới thiệu video tại đây: http://www.youtube.com/watch?v=-eQn7ZyfSlw


1
Plugin danh sách đen được đề cập trong câu trả lời được chấp nhận không hoạt động với tôi, nhưng giải pháp này đã có.
Jay

@Jay rmGiải pháp sẽ xóa tất cả lịch sử của bạn và không chỉ các tệp gần đây.
Manish Sinha

6

Chỉ cần đổi tên thư mục sau khi duyệt. Sau khi bạn đổi tên nó, các tệp trong đó sẽ không hiển thị trong các tệp gần đây. Giải pháp khá dễ dàng, chỉ cần đảm bảo rằng bạn không quên nó mỗi khi bạn sử dụng thư mục đó :)

(Sry cho tiếng Anh của tôi)


4

Thủ thuật "Making .recently-used.x tin một thư mục" cũ không hoạt động, nhưng bây giờ tệp nằm trong ~ / .local / share vì vậy:

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

... làm việc cho tôi :)


Điều này vẫn còn hoạt động? Tôi không biết Unity lấy danh sách tập tin từ đâu.
Manish Sinha

2
Vâng, đó là điều quan trọng cho hộp thoại tập tin trong nautilus. Một cách khác là sử dụng trình quản lý danh sách đen ssokolow.com/gtk-recent-scrubber
Bazon

Tôi nghĩ rằng tôi đã có vấn đề với việc chỉ thay thế nó bằng một thư mục (nó đã loại bỏ nó hoặc hơn). Những gì hoạt động đáng tin cậy là sudo chattr +i ~/.local/share/recently-used.xbel. Mặc dù điều đó không giúp được gì với Zeitgeist.
pcworld 23/12/13

2

Các nhà phát triển của Zeitgeist đang làm việc trên Zeitgeist Global Privacy . Nó sẽ cho phép xóa một phần lịch sử Zeitgeist (giờ trước, tuần, v.v.), đưa vào danh sách đen một loại ứng dụng hoặc loại tệp khỏi lịch sử và loại trừ một thư mục khỏi lịch sử. Một vài ảnh chụp màn hình được cung cấp trong bài viết trên blog được liên kết.


2

Câu trả lời chỉ vào trình quản lý nhật ký hoạt động là đúng zeitgeist. Nhưng zeitgeistkhông phải là cách duy nhất hệ thống theo dõi các tập tin được sử dụng gần đây. Một số ứng dụng vẫn sử dụng phương thức cũ, trong đó quyền truy cập vào các thư mục và tệp được ghi vào tệp nhật ký trung tâm đặt tại ~/.local/share/recently-used.xbel. Logger hoạt động cũ này được gọi là GtkRecentManager. Bạn có thể đọc thêm về sự tương tác giữa zeitgeist và đối tác cũ của nó ở đây .

Ngược lại zeitgeist, không có công cụ Gnome chính thức GtkRecentManagernào cho phép kiểm soát những gì được ghi lại và những gì không. Tuy nhiên, như Bazon đã chỉ ra trong một nhận xét ở trên, có một giải pháp của bên thứ ba thực hiện công việc khá tốt:

GTK + Bộ lọc tệp gần đây của ssokolow

Từ trang dự án:

Vì vậy, bạn tiếp tục chạy để Gnome xóa sạch danh sách các tệp gần đây của mình và sớm hay muộn, bạn quyết định rằng việc tắt nó hoàn toàn sẽ dễ dàng hơn và bạn sẽ không thực sự mất bất cứ điều gì trong quá trình này.

Công cụ này có một cách tiếp cận hơi khác lấy cảm hứng từ tiện ích mở rộng HistoryBlock cho Firefox. Với trình kiểm tra này, bạn cung cấp cho nó một danh sách các địa điểm mà bạn không muốn hiển thị trong danh sách các tệp gần đây, sau đó bạn tiếp tục cuộc sống của mình. (Và nó làm công việc của nó kín đáo.)

Trình kiểm tra sẽ nằm trong nền, chờ đợi các tệp mới xuất hiện trong danh sách. Nếu chúng khớp với bất kỳ mục nào trong danh sách đen của bạn, nó sẽ loại chúng ra. Không ồn ào, không ầm ĩ. Bạn chỉ cần đặt nó và quên nó.

Công cụ này chỉ cung cấp giao diện CLI nhưng tương đối dễ sử dụng. Hướng dẫn có thể được tìm thấy trên trang dự án và trợ giúp 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

Những gì tôi làm là, tôi chỉ đổi tên thư mục, thêm một dấu _ ở cuối và nó sẽ biến mất khỏi danh sách. Nhưng việc cung cấp một cửa sổ lịch sử rõ ràng gần đây không phải là khó khăn.


1

cho Ubuntu 11.10 (Oneiric) + Thống nhất (3D)

[Chuyển thể từ Alin Andrei (câu trả lời).]

CẬP NHẬT: Phương pháp dừng, xóa, khởi động lại an toàn hơn (đối với Zeitgeist)

bước 1. lấy công cụ

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

sudo apt-get install activity-log-manager

bước 2. đặt hoạt động tập tin / thư mục để bỏ qua.

'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)

bước 3. xóa TẤT CẢ lịch sử [phương pháp an toàn]

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

bước 4. khởi động lại Zeitgeist [phương pháp an toàn]

zeitgeist-daemon &

(Dấu và '&' cho phép tiến trình chạy ở chế độ nền.)


0

Sử dụng phương thức GUI:

  1. Nhấp vào Biểu tượng Trang chủ trên Thanh công cụ bên trái sẽ mở Nautilus trong thư mục Trang chủ của bạn.
  2. Trong phần Xem trên Thanh công cụ hàng đầu, hãy đảm bảo Hiển thị tệp ẩn được chọn.
  3. Bây giờ sử dụng Nautilus điều hướng đến .local/share.
  4. Tùy chọn: nếu bạn không muốn nhập: tô sáng tệp: Recent-used.xbel sau đó nhấp chuột phải và chọn Đổi tên sau đó sao chép toàn bộ tên tệp của Recent-used.xbel bằng cách sử dụng Ctrl+ choặc Ctrl+Insert
  5. Bây giờ Xóa tệp: Recent-used.xbel
  6. Trong một vùng trống của thư mục hiện tại, nhấp chuột phải và chọn Tạo Tài liệu / Tệp trống
  7. Đổi tên tên tệp mặc định: tệp mới thành được sử dụng gần đây.xbel bằng cách nhập nó hoặc nếu bạn đã làm theo bước 4 Dán theo Ctrl+ Vhoặc Shift+ Inserttên để tệp mới xuất hiện dưới dạng được sử dụng gần đây.

Đoàn kết không sử dụng recently-used.xbelAFAIK. Đúng nếu tôi đã sai lầm.
Manish Sinha

0

Để thống nhất, chỉ cần xóa thư mục zeitgeist khỏi .local / share / và bạn sẽ không thấy các tệp được sử dụng gần đây của mình


0

Bạn có thể sử dụng sedđể chỉnh sửa lịch sử gần đây tại ~/.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

Lệnh giải thích:

  • -i chỉnh sửa tập tin tại chỗ
  • \@ dấu phân cách regex tùy chỉnh
  • \@<bookmark.*$private_path.*>@, \@</bookmark>@ dxóa các dòng từ thẻ đánh dấu mở với $private_paththẻ đánh dấu đóng

Đã thử nghiệm làm việc vào ngày 14.04

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.