Я иногда просматриваю эротические медиа-файлы, но хотел бы, чтобы они не отображались в файлах & amp; папки / последние. Как я могу это сделать?
Старый трюк «сделать .recently-used.xbel
папку» с 10.10 и старше больше не работает.
Кроме того, я бы предпочел отключить отслеживание только временно.
Я также предпочитаю не использовать отдельного пользователя для этого, так как переключение пользователей иногда недостаточно быстро.
Ubuntu Precise 12.04
В Ubuntu Precise Activity Log Manager 0.9 включено по умолчанию. Доступ к нему можно получить из Системных настроек или просто по поиску Конфиденциальности.
Или вы можете просто набрать Конфиденциальность в Dash
Теперь вы можете запустить приложения в черном списке. Скриншоты
Activity Log Manager в Oneiric и первой версии
Вы можете установить Activity Log Manager из Stable PPA.
Для более подробной информации о Журнальном менеджере активности вам следует прочитать статью на OMG! Ubuntu! и статья на Webupd8
В разработке находится новая версия Журнала Активности, которая выглядит лучше и проще в использовании. Скриншот невыпущенного лог-менеджера действий
Вы можете сделать это, при условии, что в файлах есть какой-то шаблон. Например, вы сохранили все ваше явное содержимое в папке /home/mrpig/erotica/
.
Затем откройте Activity Journal - GUI-фронтенд для Zeitgeist, который работает как Dashboard, показывающий ваши последние действия. В верхнем правом углу иконки Zeitgeist щелкните по ней и выберите Preferences. Отметьте плагин "Blacklist Manager"
Затем перейдите на вкладку "BlackList Manager".
Нажмите кнопку Новый, а затем отредактируйте новую запись, которая поставляется в виде file:///home/mrpig/erotica/*
Linked Question:
Старый трюк "сделать папку .recently-used.xbel" действительно работает, но теперь файл находится в ~/.local/share so:
$ rm ~/.local/share/recently-used.xbel
$ mkdir ~/.local/share/recently-used.xbel
... работает на меня :)
для Ubuntu 11.10 (Oneiric) + Unity (3D)
.[адаптировано из Alin Andrei (ответ).]
UPDATED: Safer method of stop, erase, re-start (для Zeitgeist)
step 1. get the tools
sudo add-apt-repository ppa:zeitgeist/ppa
sudo apt-get update
sudo apt-get install activity-log-manager
step 2. set files/directory activity to ignore.
'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)
step 3. clear ALL history [безопасный метод]
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
step 4. перезапустите Zeitgeist [безопасный метод]
zeitgeist-daemon &
( Амперсанд '&' позволяет запустить процесс в фоновом режиме. )
Есть способ сделать это, но это очистит и все остальные недавние файлы.
Все, что вам нужно сделать, это выполнить следующие команды:
rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace
Edit zeitgiest/activity.sqlite больше не существует в моей системе:
rm ~/.local/share/zeitgeist
zeitgeist-daemon --replace
Это занимает некоторое время, но он заново заселяется при запуске демона.
Обновление: Освободился менеджер журнала активности. Это утилита с графическим интерфейсом, позволяющая подкорректировать историю Zeitgeist: вы можете удалить часть истории 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
Просто переименуйте папку после просмотра. После переименования файлы в ней не будут отображаться в единстве последних файлов. Довольно простое решение, просто убедитесь, что вы не забываете об этом каждый раз, когда используете эту папку :)
(Sry for my english)
Ответ, указывающий на журнал активности менеджер верен для zeitgeist
. Но zeitgeist
- не единственный способ, которым система отслеживает недавно использованные файлы. Некоторые приложения по-прежнему используют старый метод, когда доступ к папкам и файлам записывается в центральный файл журнала, расположенный по адресу ~ / .local / share / Recent-used.xbel
. Этот старый регистратор активности называется GtkRecentManager
. Вы можете узнать больше о взаимодействии между zeitgeist и его старым аналогом здесь .
В отличие от zeitgeist
, не существует официального инструмента GNOME для GtkRecentManager
, который позволит контролировать, что регистрируется, а что нет. Однако, как Базон указал в комментарии выше , существует стороннее решение, которое выполняет свою работу достаточно хорошо:
GTK + Recent Files Scrubber, автор ssokolow
Со страницы проекта:
Итак, вы продолжаете запускать GNOME, чтобы стереть список последних файлов и, рано или поздно решаешь, что проще было бы просто выключить все вместе, и что вы действительно ничего не потеряете в
Этот инструмент использует несколько иной подход, вдохновленный Расширение HistoryBlock для Firefox. С этим скруббером вы дадите ему список мест, которые вы не хотите отображать в последних файлах список, тогда вы продолжите свою жизнь. (И это делает свою работу незаметно.)
Ползунок будет работать в фоновом режиме, ожидая, пока новые файлы будут появятся в списке. Если они соответствуют какой-либо из записей в вашем черный список, он выгоняет их обратно. Ни суеты, ни суеты. Ты просто установил это и забудьте об этом.
Инструмент предлагает только интерфейс командной строки, но сравнительно прост в использовании. Инструкции можно найти на странице проекта и справке по интерфейсу командной строки:
$ 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.
Я просто переименовываю папку, добавляю _ в конце, и она исчезает из списка. Но создание окон Очистить недавнюю историю не должно быть таким сложным.
Для единства просто удалите папку zeitgeist из .local / share / и вы больше не увидите свои недавно использованные файлы
Используя GUI-метод:
.local/share
. Вы можете использовать sed
для редактирования недавней истории в ~ / .local / share / Recent-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
редактировать файл на месте \ @
настраиваемое регулярное выражение (скрыто) \ @ @ d удалить строки из открывающего тега закладки с помощью $ private_path
к закрывающему тегу закладки Протестировано при работе 14.04
Разработчики Zeitgeist работают над Zeitgeist Global Privacy. Это позволит удалить часть истории Zeitgeist (последний час, неделя и т.д.), занести в черный список приложение или тип файла из истории и исключить папку из истории. Несколько скриншотов приведены в связанной статье блога.