Как сохранить файлы / записи в недавно использованном.xbel после закрытия nautilus

На Ubuntu 17.04, в Nautilus, когда я нажимаю на Recent папка, чтобы увидеть все последние файлы, к которым я обращался, в нем отображаются только те файлы, к которым был получен доступ во время текущей сессии Nautilus. Однако, когда я закрываю Наутилус и открываю его снова, Recent папка пуста

ls -al показывает, что я являюсь владельцем ~/.local/share/recently-used.xbel не root,

После прочтения нескольких сообщений об этом (большинство из которых, похоже, касаются удаления / подавления / скрытия последних файлов, что противоположно тому, что я хочу сделать), кажется, что более техническое объяснение состоит в том, что ~/.local/share/recently-used.xbel добавляет запись для большинства файлов, к которым у меня есть доступ в Nautilus, но записи удаляются при закрытии Nautilus (и / или выходе, перезагрузке, завершении работы) . Как я могу сохранить все записи / файлы, добавленные в ~/.local/share/recently-used.xbel после закрытия Nautilus и / или выхода из системы, перезагрузки и / или выключения?

Команда dpkg -l libgtk2.0-0 libgtk-3-0 показывает, что я использую libgtk-3-0:amd64 версия 3.22.11-0ubuntu3 на amd64 архитектура.

Чтобы исправить проблему, я пошел в System Settings -> Security & Privacy -> Files & Applications и повернулся Record file and application usage к ON положение, но проблема остается.

Чтобы исправить проблему, я пошел в dconf-editor -> org -> gnome -> desktop -> privacy и сделал следующее с единственными пунктами, которые включают слово recent, но проблема остается:

  • задавать recent-files-max-age в -1
  • задавать remember-recent-files в TRUE

Чтобы решить эту проблему, я добавил следующее ~/.config/gtk-3.0/settings.ini а также /etc/gtk-3.0/settings.ini и перезагрузил компьютер, но проблема остается:

[Settings]
gtk-recent-files-max-age = -1
gtk-recent-files-limit = -1
gtk-recent-files-enabled = TRUE

Я прочитал здесь, что GtkSettings:gtk-recent-files-limit has been deprecated since version 3.10 and should not be used in newly-written code, Но исключая это из settings.ini казалось, не имеет значения.

ОБНОВЛЕНИЕ / ПОВТОРНЫЙ СЮЖЕТ: Я понял, что владелец ~/.local/share/recently-used.xbel был изменен на root (Я не менял его) и, когда root владеет файлом, запись в файл не добавляется. Итак, я снова сделал себя владельцем, и оригинальный выпуск продолжается: ~/.local/share/recently-used.xbel сохраняет свои записи только до тех пор, пока я не закрою Nautilus.

2-й вопрос: как я могу определить сущность, которая делает root владелец ~/.local/share/recently-used.xbel ? Я подозреваю, что демон меняет владельца, но я не знаю ни одного эффективного способа узнать, правда ли это. Итак, я опубликую этот вопрос сейчас, а пока исследую его и уточню, если / когда будут получены более подходящие знания.

0 ответов

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