Со всеми изменениями в Ubuntu 19.04 прибыл новая возможность в Наутилус. Вы теперь можете в "Звездообразные" файлы и папки в любом данном каталоге.Мило.
Но поскольку кажется, что Наутилус devs решил пойти нестандартным путем реализования этой опции... Где эта часть метаданных хранится? Как Наутилус отслеживает этот атрибут?
Расширенные Атрибуты ничего не возвращают:
$ attr -l Testfile.png
И прося, чтобы GVFS вывел все метаданные через
$ gio info Testfile.png
действительно возвращает все стандартные атрибуты, но никакую подсказку "звездообразного" атрибута! Это находится в ~/.config/nautilus? Давайте надеяться, что это присоединено к файлу/папке, а не в некотором другом месте...
Я хотел бы получить доступ к "звездообразным" атрибуциям от внешнего наутилуса, вот почему.
Gnome Shell использует утилиту средства отслеживания для входа подобных вещей. Из документации:
Базы данных удерживаются
$HOME/.cache/tracker
. Резервное копирование данных пользователя удерживается$HOME/.local/share/tracker/data
.Если Средство отслеживания настроено, чтобы иметь регистрирующееся многословие (набор в GSettings или каждом .cfg файле для каждого основного компонента) набор к значению выше, чем 0, то журналы сгенерированы и будут обычно отправляться в системный журнал или системный журнал. Если
TRACKER_USE_LOG_FILES
переменная среды установлена для демона Средства отслеживания, в которого она заставит журналы быть записанными$HOME/.local/share/tracker
кроме того.
Я хотел бы получить доступ к "звездообразным" атрибуциям от внешнего наутилуса, вот почему.
Вы не можете. обратная запись средства отслеживания используется для записи в базу данных, но поскольку страница справочника указывает:
tracker-writeback
— Используемый для записи набора метаданных в Средстве отслеживания назад в физические файлы.
tracker-writeback
как предполагается, не выполняется пользователем, так как это запускается.desktop
файл, когда пользователь входит в систему. Это может также быть запущено вручную, конечно, для отладки целей. Вы не можете выполнить больше чем один экземпляр этого одновременно.
Для просмотра данных:
tracker-extract
— Метаданные извлечения из файла.извлечение средства отслеживания читает обеспеченный файл и извлекает любые метаданные, это может из этого файла, затем отображать метаданные по стандартному выводу.
Метаданные отображены как команда обновления SPARQL, которая может быть выполнена против конечной точки SPARQL для обновления ее копии метаданных.
Фактическое извлечение сделано отдельным процессом. Это сделано для изоляции обработки вызовов от любых утечек памяти или катастрофических отказов в использовании библиотек Tracker для извлечения метаданных.
Для получения дополнительной информации см. справочную документацию libtracker-извлечения.
Нет никаких инструментов командной строки, предусмотренных, вставляя метаданные в бэкенд базы данных. Это все связывается в оболочку гнома.