Làm thế nào để xóa các tập tin được sử dụng gần đây mà không cần sử dụng một thiết bị đầu cuối?


30

Làm cách nào tôi có thể xóa các tệp được sử dụng và xem gần đây mà không cần sử dụng thiết bị đầu cuối?


1
Có gì sai với thiết bị đầu cuối? Bạn luôn có thể tạo một lối tắt đồ họa cho lệnh đầu cuối.
Adam Byrtek

3
Vâng, người hâm mộ linux sẽ không bận tâm ... nhưng người dùng mới di chuyển từ hệ điều hành khác có thể thích một phương thức GUI để xóa các tệp được xem gần đây.
nik90

3
trên Ubuntu 10.10, bạn có một tùy chọn trong menu cho điều đó. tôi nghĩ rằng nó nhanh hơn và dễ sử dụng hơn thông qua gui
Pascal

Câu trả lời:


7

Cách duy nhất tôi biết cách thực hiện việc này là cài đặt Ubuntu Tweak, có thể tìm thấy bằng cách truy cập http://ubfox-tweak.com/ và cài đặt phần mềm.

Mở Ubuntu Tweak lên và đi tới Cài đặt Gnome sau đó bỏ chọn Bật Danh sách "Tài liệu gần đây" của System Wide


cảm ơn vì câu trả lời Tôi đã cố gắng cài đặt các tinh chỉnh Ubuntu vài ngày trước nhưng nó yêu cầu python <2.7 và 2.7.1 là một phần của natty. vì vậy tôi phải chờ một bản cập nhật
Pascal

launchpad.net/~tualatrix/+archive/ppa là Ubuntu Tweak PPA sẽ cài đặt cho bạn mà không có bất kỳ vấn đề phụ thuộc chưa được đáp ứng nào xảy ra.
scouser73

Giải pháp này không còn hoạt động. Tôi đang sử dụng máy tính để bàn Cổ điển và chưa sử dụng tùy chọn như tôi thường làm sau khi cài đặt mới, nhưng các tài liệu gần đây tiếp tục tích lũy.
Oxwivi

23

Nó phụ thuộc vào việc bạn đang sử dụng Unity hay máy tính để bàn Cổ điển.

Trong Unity, các tài liệu gần đây bạn thấy trong ống kính Tệp được ghi lại bằng Zeitgeist. Nếu bạn không muốn sử dụng thiết bị đầu cuối để xóa những thứ này hoặc chỉ muốn xóa một vài trong số chúng, điều tốt nhất cần làm là cài đặt "Nhật ký hoạt động" bằng Trung tâm phần mềm. Bật Nhật ký hoạt động và bạn sẽ thấy tất cả các ứng dụng và tài liệu được sử dụng gần đây của bạn, được nhóm theo ngày. Nếu bạn nhấp chuột phải vào tài liệu và nhấp vào "Xóa mục khỏi Nhật ký", Zeitgeist sẽ quên rằng bạn đã sử dụng tài liệu đó vào thời điểm cụ thể đó. Nếu bạn nhấp vào "Xóa tất cả các mục bằng URL này", Zeitgeist sẽ quên bạn đã từng sử dụng tài liệu đó. Nếu bạn muốn xóa mọi thứ, lệnh terminal này (mà những người khác đã đăng) sẽ thực hiện công việc:

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

Có một ứng dụng Zeitgeist Global Privacy đang được phát triển sẽ giúp việc này dễ dàng hơn, nhưng tiếc là nó chưa được phát hành.

Máy tính để bàn Cổ điển (và danh sách các tệp được sử dụng gần đây trong menu Tệp của hầu hết các ứng dụng) lưu trữ một bản ghi các tài liệu được sử dụng gần đây của bạn trong ~ / .local / share / Recent-used.xbel. Bạn chỉ có thể xóa tệp này bằng trình quản lý tệp hoặc sao chép và dán mã sau vào thiết bị đầu cuối:

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

Mong rằng sẽ giúp!


5

Bạn có thể sử dụng bleachbittừ trang chủ của nó trên SourceForge hoặc cài đặt nó thông qua Trung tâm phần mềm.

Nó có thể xóa tất cả các tập tin không cần thiết và bộ đệm hệ thống.

Mở BleachBit và sau đó kiểm tra tùy chọn của bạn:
để xóa các tài liệu gần đây, chỉ chọn Systemrecent documents


5

Nâng cấp lên 12.04. Nó đi kèm với một trình hướng dẫn dọn dẹp và cài đặt theo mặc định.

Trong Cài đặt hệ thống, nhấp vào Quyền riêng tư , có một tùy chọn để xóa lịch sử gần đây.


Làm rõ câu trả lời của bạn bằng ảnh chụp màn hình
Tachyons

2

Trong Nautilus của Ubuntu 16.04, nhấp vào "Recent" ở khung bên trái và màn hình này xuất hiện:

Tập tin gần đây

Làm nổi bật các tệp bạn muốn xóa khỏi danh sách Gần đây và sử dụng nhấp chuột phải để hiển thị menu ngữ cảnh. Sau đó chọn Remove from Recent.


2

Chạy các lệnh sau trong thiết bị đầu cuối của bạn:

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

2
Câu hỏi đặt ra nói mà không sử dụng thiết bị đầu cuối
Sergiy Kolodyazhnyy

2

Cách đây một thời gian, tôi đã phát triển một chỉ báo tệp gần đây cho Ubuntu 16.04 LTS, có nghĩa là dự án cá nhân mặc dù tôi đã sử dụng nó để trả lời một số câu hỏi khác ở đây trên Hỏi Ubuntu, đặc biệt là ở đâyở đây . Trong số các tính năng khác, nó có một tùy chọn để xóa các tệp được sử dụng gần đây.

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

Lấy chỉ số khá đơn giản:

sudo add-apt-repository ppa:1047481448-2/sergkolo
sudo apt-get update
sudo apt-get install files-indicator

0

Đây là những gì làm việc cho tôi, TUYỆT ĐỐI TẤT CẢ ĐĂNG KÝ.

Sao chép ba dòng này vào một tệp văn bản trống:

CREATE TRIGGER IF NOT EXISTS no_logging_uri AFTER INSERT ON uri BEGIN DELETE FROM uri ;  END;
CREATE TRIGGER IF NOT EXISTS no_logging_event AFTER INSERT ON event BEGIN DELETE FROM event ;  END;
CREATE TRIGGER IF NOT EXISTS no_logging_text AFTER INSERT ON text BEGIN DELETE FROM text ;  END;

Giả sử bạn đặt tên tệp là triggers.sql. Điều tiếp theo cần làm là áp dụng các kích hoạt này trên cơ sở dữ liệu hoạt động:

$ cat triggers.sql | sqlite3 ~/.local/share/zeitgeist/activity.sqlite

Nếu bạn muốn khôi phục chức năng tiêu chuẩn, chỉ cần xóa cơ sở dữ liệu (nó sẽ được tạo lại mà không cần kích hoạt):

$ rm ~/.local/share/zeitgeist/activity.sqlite

Xin lỗi vì đã bỏ lỡ phần "không sử dụng thiết bị đầu cuối" :)
dschulz

-2

xóa tất cả con của tệp xml ~ / .local / share / Recent-used.xbel

<?xml version="1.0" encoding="UTF-8"?>
<xbel version="1.0"
      xmlns:bookmark="http://www.freedesktop.org/standards/desktop-bookmarks"
      xmlns:mime="http://www.freedesktop.org/standards/shared-mime-info"
/>

$ sudo chattr +i ~/.local/share/recently-used.xbel

để làm cho nó bất biến. bỏ tất cả các mục sự kiện trong cơ sở dữ liệu sqlite3 và cũng làm cho nó bất biến.

$ sqlite3 ~/.local/share/zeitgeist/activity.sqlite
sqlite> delete from event;
$ sudo chattr +i ~/.local/share/zeitgeist/activity.sqlite
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.