Как удалить историю тотема?
Как удалить историю тотема, отображаемую в его главном меню в Natty? Например, если я не хочу, чтобы кто-то знал, что я смотрю... ну, а Симпсоны много?
Я пробовал Как я могу предотвратить появление последних файлов в Unity? но это не работает для Тотема.
11 ответов
История последних документов для многих приложений, основанных на Gnome 2, хранится в файле в вашей домашней папке, который называется.local/share/ недавно-used.xbel.
Либо используйте панель запуска "Домашняя папка" - выберите пункт меню "Просмотр - Показать скрытые файлы" и перейдите в папку.local / share и удалите файл "недавно использованный.xbel"
В качестве альтернативы из командной строки
rm ~/.local/share/recently-used.xbel
Если вы действительно хотите, чтобы история недавних документов не отображалась для вашей учетной записи, создайте файл в своем любимом текстовом редакторе с именем.gtkrc-2.0 и сохраните этот файл в своей домашней папке.
В качестве альтернативы из командной строки
gedit ~/.gtkrc-2.0
В этом файле включить в отдельной строке
gtk-recent-files-max-age = 0
Если вы хотите окончательно удалить список последних файлов из тотема, отредактируйте /usr/share/totem/totem.ui
от имени root и перейдите к следующей строке:
<separator name="recent-separator"/>
<placeholder name="recent-placeholder"/>
в
<!--<separator name="recent-separator"/>
<placeholder name="recent-placeholder"/>-->
Если вы хотите позже активировать историю, все, что вам нужно сделать, это удалить часть, которую вы добавили.
В Unity: перейдите в "Dash Home", найдите "Системные настройки", а затем выберите "Конфиденциальность" -> "Недавние элементы". Измените временной интервал и нажмите "Удалить историю". С помощью кнопки внизу вы можете вообще отключить запись своей активности, однако многие программы ее игнорируют.
Что ж, это удалит историю Zeitgeist (включая Dash), но, как ни странно, историю в главном меню Totems. Похоже, Тотем спасает какую-то собственную историю.
Так что это не дубликат "Как я могу предотвратить появление последних файлов в Unity?".
Просто, чтобы "очистить" всю историю (но не "отключить" историю из списка)
rm -rf ~/.local/share/zeitgeist/
rm ~/.local/share/recently-used.xbel
rm ~/.local/share/recently-used.xbel~
Первый уничтожает все, что есть у Zeitigeist в вашей домашней папке, второй и третий просто удаляют последнюю версию "недавнего использования. Xbel"
В настоящее время Totem теперь использует Gnome Tracker, чтобы выбрать, какие видео следует отображать на вкладке "Последние". Согласно https://wiki.gnome.org/Projects/Tracker/Documentation/First5Minutes, базу данных трекера можно очистить, запустив tracker-control -r
Вы также можете запустить tracker-preferences
, System
и нажмите кнопку "Да, удалить все мои проиндексированные данные".
Вульгарное решение: переименуйте в домашнем каталоге каталоги: .local, .cache, .config и выйти из системы. Я переименовал.profile. После того, как список исчез, вы можете поиграть и попытаться вернуть некоторые потерянные определения.
Вот мой обходной путь: выйдите из системы, войдите снова с помощью "classic ubuntu" (http://www.robotsystematic.com/2011/linux/ubuntu-natty-gnome-2-interface) и очистите последние документы, как вы это делали в Maverick. Когда вы в следующий раз войдете в unity-ubuntu, история тотема также будет очищена.
У меня были старые файлы в истории тотемов, вызванные Grilo (частью пакетов Ubuntu).
Удаление приведенного ниже файла отсортировало его. Мне пришлось grep -rn . -e 'some history entry title'
найти этот файл. Это не задокументировано.
rm ./.local/share/grilo-plugins/grl-bookmarks.db-wal
Вы можете очистить историю Zeitgeist (это история последних файлов, отображаемых в Dash) с помощью следующих команд:
rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace
примечание: он также очистит все остальные последние файлы.
Если вы устанавливаете Bleachbit с http://bleachbit.sourceforge.net/
После установки вы выбираете, что вы хотите очистить от системы, включая кэш и историю Totem.