Есть ли способ заблокировать папку из поиска в Gnome и / или Unity?
Я иногда просматриваю эротические медиа-файлы, и некоторые из них хранятся на моем жестком диске. Весь указанный контент сохраняется в одной определенной папке.
Есть ли способ, которым я могу заблокировать эту папку из поиска Gnome и / или Unity?
Я слышал "использовать отдельного пользователя", но это не сработает, так как файлы все равно будут в моем жестком диске, плюс; Я часто просматриваю указанные файлы и работаю одновременно (вроде... смеется).
Короче говоря, я хочу заблокировать (черный список) определенную папку из Dash.
Достаточно плохо, что мне не нравится gnome3 или интерфейс Unity, я хочу любить gnome3, но эта маленькая вещь действительно важна для меня.
Надеюсь, я смогу получить помощь здесь.
РЕДАКТИРОВАТЬ: Я, кажется, успешно занес в черный список папку, которую я хотел внести в черный список, и каким-то образом удалось удалить (до внесения в черный список) "недавно использованные" файлы.
Я ввел в терминал столько дерьма и установил столько всего, что даже не знаю, в чем дело. Итак, я планирую:
- Форматирование моей машины (как всегда, когда выходит новая версия)
- Переустановите Ubuntu 11.10 i386 (у меня есть 64-битная машина и 4 ГБ оперативной памяти, но, по моему опыту, программное обеспечение, как wine, имеет проблемы с работой на 64-битной системе, поэтому я буду продолжать работать с 3,8 ГБ вместо 4 на данный момент).
- Установите среду Gnome3.
- Узнайте, что именно нужно сделать.
- Обновите этот самый вопрос с полным, соответствующим ответом.
Благодаря следующим связанным (связанным) Вопросам и Ответам это каким-то образом помогло мне; и я не знаю, какой из них был окончательным ответом для Ubuntu Unity/Gnome3 11.10 (поскольку на некоторые из них был дан ответ за 11.04, в котором я использовал классический вход в систему ubuntu):
6 ответов
Итак; Я снова отформатировал свой жесткий диск, просто чтобы начать заново. Вот и вся история:
После успешной установки Ubuntu 11.10 i386 на мой Lenovo T400 ThinkPad;
Установить зависимости (необходимо для Google Chrome и Gnome Shell)
sudo apt-get -f install
Установить Gnome Shell
sudo apt-get install gnome-shell
Установить Gnome Tweak Tool
sudo apt-get install gnome-tweak-tool
После установки он должен отображаться как "Расширенные настройки" в меню.
Опционально установить контакты Gnome
Примечание: не включено в Ubuntu, но как-то показывает некоторые контакты в DASH в качестве результатов поиска; но при нажатии ничего не открывается, если только вы не установите это.
sudo apt-get install gnome-contacts
Необязательная установка Gnome Sushi (предварительный просмотр файла пробела MacOS X'-ish)
sudo apt-get install gnome-sushi
Вот важная часть, на данный момент, если я осмелюсь искать "тяжело"... Я получу смешанную сумку от аппаратных приложений до других сложных вещей, которые я бы не хотел показывать там.
Итак, давайте установим Activity Log Manager:
Установить менеджер журнала активности
sudo add-apt-repository ppa:zeitgeist/ppa sudo apt-get update sudo apt-get install activity-log-manager
После этого я добавил "папку" в "псевдо-черный список", и не повезло. Это потому, что это только заблокирует его из журнала активности. Не Даш, а не поиск.
- Установить журнал активности
Это не что иное, как графический интерфейс для Zeitgeist.
С этой точки зрения; ничего не случилось. Тире все еще показывает то, что я просматривал раньше, и то, что я сейчас просматриваю, покажет.
Удалите "недавно использованный" файл и превратите его в папку (верно?)
rm ~/.local/share/recently-used.xbel mkdir ~/.local/share/recently-used.xbel
После этого последнего шага; Dash не будет загружать ваши ранее просмотренные файлы и не будет отображать ваши новые файлы броузеров; кроме того, менеджер журналов активности не будет отслеживать то, на что вы его установили. Больше нет раздела "Недавно открытые" в Dash, и теперь красивый Журнал Активности действительно будет полезен!
Готово! Это действительно сработало для меня, по крайней мере, до сих пор (всего пару часов), надеюсь, так и останется. Если он перестанет работать, я полагаю, я дам вам знать.
Судя по всему, Шон Хулихейн был прав, спасибо, мужик.
Почему вы не храните свои личные файлы в скрытой папке? Вы создаете скрытую папку, присваивая ей имя, начинающееся с точки (.) Например: .mystuff
Вы можете увидеть эти папки, нажав Ctrl+H, или перейдя в View > Show hidden files в меню Nautilus. (Я думаю, это слова на английском)
Gnome не должен отображать содержимое в этих папках.
Должен быть простой способ сделать это ТОЧНО.
Я рассматриваю "сомнительный" контент как часть моей работы (информационная безопасность).
Я не вижу необходимости в графическом пике для всех последних изображений или даже для всех последних файлов.
Это на самом деле должно быть приложением с подпиской, ТОЛЬКО эти папки (и подпапки) проиндексированы и представлены. Это также должно обеспечить несколько контекстов. например. развитие, дом / частный, бизнес.
Если мы по-прежнему разрешаем упорядочивать их папки и файлы, тогда мы должны иметь возможность контролировать, как эти файлы доступны или запоминаются.
Я адаптировал решение из другого вопроса:
Как я могу предотвратить появление последних файлов в Unity?
Вы можете указать, из каких источников Zeitgeist, трекер активности Ubuntu (унаследованный от Gnome), отслеживает события с помощью Activity Log Manager.
Это позволит вам
- отключить отслеживание определенных типов объектов,
- отключить отслеживание источников объектов по папкам,
- удалять треки, собранные в последнее время, в течение определенного периода времени или вообще.
Я вполне уверен, что установка ActivityLogManager и убеждение его не индексировать определенные файлы (возможно, вам придется удалить существующий индекс) остановит все файлы, отображаемые в поиске. Кажется, работает для меня, но я не помню точных деталей того, что я сделал. Убедитесь, что в журнале активности нет записей, убедитесь, что ActivityLogManager не отслеживает, и посмотрите, сохраняется ли проблема.
Я думаю, что самым разумным действием будет следовать шагам, перечисленным ниже.
- Переименуйте каталог во что-нибудь неэротичное
Измените права доступа к папке, чтобы только root мог действительно читать файлы. Это делается с помощью следующей команды:
sudo chmod -r /path/to/folder
Таким образом, файлы внутри будут недоступны даже для индексатора. Однако было бы полезно узнать, как очистить текущий индексный кэш.
Излишне говорить, что для доступа к файлам вам нужно будет запустить любое приложение, которое вы используете, чтобы открыть их с правами суперпользователя (т.е. с sudo appname /path/to/file
), что следует рассматривать как плюс.
Не то чтобы я это сделал, я не вижу необходимости в загрузке такого рода контента.