Как очистить недавно использованные файлы без использования терминала?

Хотя это довольно уродливо, вы можете отключить все репозитории, кроме репозитория безопасности, а затем выполните:

sudo apt-get update && sudo apt-get upgrade

Я его не тестировал, но теоретически он будет находить обновления только в security repo и применять их ...

1
задан 24 December 2016 в 22:53

8 ответов

Это зависит от того, используете ли вы Unity или классический рабочий стол.

В Unity последние документы, которые вы видите в объекте Files, записываются с помощью Zeitgeist. Если вы не хотите использовать терминал для их удаления или хотите удалить только некоторые из них, лучше всего установить «Activity Journal» с помощью Software Center. Запустите журнал активности, и вы увидите все ваши недавно использованные приложения и документы, сгруппированные по дням. Если вы щелкните правой кнопкой мыши документ и нажмите «Удалить элемент из журнала», Zeitgeist забудет, что вы использовали этот документ в это конкретное время. Если вы нажмете «Удалить все элементы с помощью этого URL-адреса», Zeitgeist забудет, что вы когда-либо использовали этот документ. Если вы хотите удалить все, эта команда терминала (которую другие уже отправили) выполнит задание:

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

В разработке есть приложение Zeitgeist Global Privacy, которое сделает это проще, но, к сожалению, это не выпущен еще.

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

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

Надеюсь, что это поможет!

23
ответ дан 25 May 2018 в 22:09

Вы можете использовать bleachbit со своей домашней страницы в SourceForge или установить его через Центр программного обеспечения.

Он может удалить все ненужные файлы и системный кеш.

Открыть BleachBit и затем проверьте свои предпочтения: для удаления последних документов выберите только систему → последние документы

5
ответ дан 25 May 2018 в 22:09

Обновление до 12.04.

В разделе «Параметры системы» нажмите «Конфиденциальность», есть возможность очистить недавнюю историю.

5
ответ дан 25 May 2018 в 22:09
  • 1
    Уточните свой ответ с помощью скриншотов – Tachyons 28 April 2012 в 08:22

В Ubuntu 16.04's Nautilus нажмите «Недавние» в левой панели, и этот экран появится:

Выделите файлы, которые вы хотите удалить из списка Recent, и используйте правый клик для вызова контекстного меню. Затем выберите Remove from Recent.

2
ответ дан 25 May 2018 в 22:09

Выполните следующие команды в своем терминале:

rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace
2
ответ дан 25 May 2018 в 22:09
  • 1
    В вопросе говорится, что без использования терминалов – Sergiy Kolodyazhnyy 24 December 2016 в 22:15

Недавно я разработал индикатор последних файлов для Ubuntu 16.04 LTS, который был предназначен как персональный проект, хотя я использовал его для ответа на другие вопросы здесь, на Ask Ubuntu, особенно здесь и здесь.

здесь

Получение индикатора довольно просто:

sudo add-apt-repository ppa:1047481448-2/sergkolo
sudo apt-get update
sudo apt-get install files-indicator
2
ответ дан 25 May 2018 в 22:09

Это то, что работает для меня, ОТКЛЮЧЕНИЕ ВСЕГО LOGGING.

Скопируйте эти три строки в пустой текстовый файл:

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
0
ответ дан 25 May 2018 в 22:09
  • 1
    Извините за отсутствие части " без использования терминала " :) – dschulz 25 January 2012 в 00:31

удалите всех дочерних элементов 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

, чтобы сделать его неизменным. удалить все элементы события в базе данных sqlite3, а также сделать его неизменным.

$ sqlite3 ~/.local/share/zeitgeist/activity.sqlite
sqlite> delete from event;
$ sudo chattr +i ~/.local/share/zeitgeist/activity.sqlite
-2
ответ дан 25 May 2018 в 22:09

Другие вопросы по тегам:

Похожие вопросы: