Как удалить конкретную папку из поиска Ubuntu?
Есть ли способ заблокировать показ файлов определенной папки в поиске Unity?
2 ответа
Когда вы используете файлы и папки, ваша активность регистрируется службой Zeitgeist. Unity использует данные Zeitgeist в своих результатах поиска.
Поскольку Zeitgeist и Unity являются отдельными службами, обновления Zeity не должны быть затронуты Zeitgeist.
Насколько мне известно, Менеджер журналов активности - это единственный простой способ управлять тем, что регистрирует Zeitgeist. Я знаю, что вы беспокоитесь о том, что менеджер журналов активности Zeitgeist не является "родным", но, насколько я могу судить, это так. Он поддерживается разработчиками Zeitgeist и будет включен в Ubuntu Precise; Я думаю, что единственная причина, по которой он не включен в Oneiric, заключается в том, что он был выпущен слишком поздно.
Как вы, наверное, видели из статьи OMG Ubuntu, на которую ссылается Gonzo, есть PPA, поэтому постоянно обновлять Zeitgeist и Activity Log Manager действительно не о чем. Я установил Activity Log Manager на своем нетбуке Oneiric несколько месяцев назад, и с тех пор он работает отлично.
Вот что вам нужно сделать, чтобы:
sudo add-apt-repository ppa:zeitgeist/ppa
sudo apt-get update
sudo apt-get install activity-log-manager
Затем вы можете запустить его, выполнив поиск в Unity. После загрузки вы найдете возможность запретить вход в определенные папки на вкладке Файлы.
Когда вы используете эти файлы, они больше не будут регистрироваться Zeitgeist, но если вы использовали какой-либо из файлов до того, как они все равно будут отображаться в результатах поиска Unity. Чтобы остановить это, вам нужно удалить запись Zeitgeist о них. Лучший способ сделать это - использовать "Журнал активности", который вам может понадобиться установить в первую очередь. Просто найдите его в Ubuntu Software Center или запустите:
sudo apt-get install gnome-activity-journal
Запустите его, и вы увидите, что ваш компьютер отсортирован в хронологическом порядке. Пролистайте, пока не найдете, когда вы в последний раз использовали эти файлы, щелкните правой кнопкой мыши файл и нажмите "Удалить все элементы с этим URL"; Zeitgeist забудет, что вы когда-либо использовали этот файл.
Журнал активности включен в репозитории Ubuntu по умолчанию, поэтому, если вы действительно не хотите добавлять PPA и устанавливать Менеджер журнала активности, вы можете установить его и использовать для ручного удаления записей Zeitgeist при каждом использовании ваших файлов. Это было бы не очень удобно.
РЕДАКТИРОВАТЬ: Я первоначально сказал, что Менеджер журнала активности был официальным проектом GNOME - как вы увидите из комментария Маниша, оказывается, что это не так. Я изменил свою формулировку на "поддерживается разработчиками Zeitgeist".
Попробуйте эту утилиту http://www.omgubuntu.co.uk/2011/05/activity-log-manager-for-zeitgeist-lets-you-blacklist-files-and-apps-delete-your-history-more/