Как импортировать последние файлы Windows в Unity & ldquo; Recent Files & rdquo; список?

У меня была идея создать скрипт, который будет автоматически запускаться при запуске, чтобы импортировать список последних файлов из Windows в список последних файлов Ubuntu Unity.

Я ничего не знаю о том, как Unity хранит эту информацию для своих последних файлов, но я знаю, что в Windows информация о последних файлах хранится в папке с именем «Недавние» в виде набора .ink файлы с именами используемых файлов.

Я хотел бы создать скрипт или, возможно, позже небольшую программу с графическим интерфейсом для выбора недавнего каталога Windows для нужной учетной записи пользователя.

Как это будет работать?

-1
задан 8 June 2012 в 18:17

1 ответ

Zeitgeist хранит эти данные в базе данных SQLite, расположенной по адресу ~ / .local / share / zeitgeist / activity.sqlite. Но вам не следует пытаться добавлять записи напрямую. Вам лучше использовать API: http://zeitgeist-project.com/docs/0.3.1/dbus_api.html

Предполагая, что у вас есть прямой доступ к разделу что окна включены (то есть они смонтированы и читаемы и т. д.), «все», что вам нужно сделать, это прочитать файлы lnk и добавить запись для каждого.

Вы, вероятно, обнаружите, что трудными частями являются

1) Парсинг файла lnk из linux ( http://sourceforge.net/projects/jafat/files/lnk-parse/ [ 111] может быть хорошим местом для начала) 2) Добавление записей правильным способом.

Надеюсь, это поможет.

0
ответ дан 8 June 2012 в 18:17

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

Похожие вопросы: