Як очистити нещодавно використані файли без використання терміналу?


30

Як я можу очистити нещодавно використані та переглянуті файли без використання терміналу?


1
Що не так з терміналом? Ви завжди можете створити графічний ярлик для термінальної команди.
Адам Біртек

3
Ми, шанувальники Linux, не проти ... але нові користувачі, що переходять з іншої ОС, можуть скористатися методом GUI для очищення нещодавно переглянутих файлів.
nik90

3
в ubuntu 10.10 у вас є опція в меню для цього. Я думаю, що це швидше та простіше у використанні через gui
Pascal

Відповіді:


7

Єдиний спосіб, коли я знаю, як це зробити, - це встановити Ubuntu Tweak, який можна знайти, перейшовши на сторінку http://ubuntu-tweak.com/ та встановивши програмне забезпечення.

Відкрийте Ubuntu Tweak up та перейдіть у Налаштування Gnome та зніміть прапорець Увімкнути список "Останні документи"


дякую за відповідь. Я намагався встановити налаштування ubuntu кілька днів тому, але для цього потрібен python <2.7, а 2.7.1 є частиною natty. тому мені доведеться чекати оновлення
Паскаль

launchpad.net/~tualatrix/+archive/ppa - це UAFTUak Tweak PPA, який встановиться для вас без будь-яких проблем із залежністю.
scouser73

Це рішення більше не працює. Я перебуваю на класичному робочому столі, і я не знімав цей параметр, як це робив зазвичай після нової установки, але останні документи постійно накопичуються.
Oxwivi

23

Це залежить від того, використовуєте ви Unity або Classic на робочому столі.

У Unity останні документи, які ви бачите в об'єктиві Файли, реєструються за допомогою Zeitgeist. Якщо ви не хочете використовувати термінал для їх видалення або хочете видалити лише декілька з них, найкраще зробити це встановити "Журнал активності" за допомогою Центру програмного забезпечення. Запустіть Журнал активності, і ви побачите всі нещодавно використані програми та документи, згруповані по днях. Якщо ви клацніть правою кнопкою миші на документ і натисніть "Видалити елемент з журналу", Zeitgeist забуде, що ви використовували цей документ у той конкретний час. Якщо натиснути "Видалити всі елементи з цією URL-адресою", Zeitgeist забуде, що ви коли-небудь використовували цей документ. Якщо ви хочете все видалити, ця термінальна команда (яку вже опублікували інші) виконає роботу:

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

У розробці є програма Zeitgeist Global Privacy, яка спростить це, але, на жаль, поки що не випущено.

Класичний робочий стіл (і списки нещодавно використаних файлів у меню файлів більшості програм) зберігає записи ваших нещодавно використаних документів у ~ / .local / share / нещодавно використаний.xbel. Ви можете просто видалити цей файл за допомогою менеджера файлів або скопіювати та вставити наступний код у термінал:

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

Сподіваюся, що це допомагає!


5

Ви можете використовувати bleachbitвід своєї домашньої сторінки на SourceForge або встановити його через центр програмного забезпечення.

Він може видалити всі непотрібні файли та системний кеш.

Відкрийте BleachBit і перевірте свої налаштування:
для видалення останніх документів виберіть лише Systemrecent documents


5

Оновлення до 12.04. За замовчуванням постачається майстер очищення та налаштувань.

У розділі Налаштування системи натисніть Конфіденційність , є можливість очистити недавню історію.


Уточніть свою відповідь скріншотами
Тахіонс

2

У Nabutilus Ubuntu 16.04 натисніть на "Останні" на лівій панелі, і з'явиться цей екран:

Останні файли

Виділіть файли, які ви бажаєте видалити зі списку "Останні", і натисніть правою кнопкою миші, щоб відкрити контекстне меню. Потім виберіть Remove from Recent.


2

Виконайте такі команди у своєму терміналі:

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

2
Питання говорить без використання терміналу
Сергій Колодяжний

2

Нещодавно я розробив нещодавній показник файлів для Ubuntu 16.04 LTS, який мав на увазі як особистий проект, хоча я використовував його, щоб відповісти на кілька інших питань тут на Ask Ubuntu, зокрема тут і тут . Серед інших функцій, він має можливість очистити нещодавно використані файли.

введіть тут опис зображення

Отримати показник досить просто:

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

0

Це те, що працює для мене, ВІДБУДУЮ ВСІ ЛОГІНГ.

Скопіюйте ці три рядки в порожній текстовий файл:

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;

Припустимо, ви назвали файл як triggers.sql. Наступне, що потрібно зробити - застосувати ці тригери до бази даних діяльності:

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

Якщо ви хочете відновити стандартну функціональність, просто видаліть базу даних (вона буде відтворена без тригерів):

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

Вибачте за те, що пропустили частину "без використання терміналу" :)
dschulz

-2

видаліть усіх дітей із xml-файлу ~ / .local / share / нещодавно використаного.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

щоб зробити його незмінним. занесіть усі елементи події в базу даних sqlite3, а також зробіть її непорушною.

$ sqlite3 ~/.local/share/zeitgeist/activity.sqlite
sqlite> delete from event;
$ sudo chattr +i ~/.local/share/zeitgeist/activity.sqlite
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.