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

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

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

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

Как это работает?

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

7 ответов

Zeitgeist хранит данные в SQLite DB, расположенном в ~ / .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/ может быть хорошим место для запуска). 2) Добавление записей правильным способом.

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

0
ответ дан 25 July 2018 в 18:36

Zeitgeist хранит данные в SQLite DB, расположенном в ~ / .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/ может быть хорошим место для запуска). 2) Добавление записей правильным способом.

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

0
ответ дан 2 August 2018 в 00:45

Zeitgeist хранит данные в SQLite DB, расположенном в ~ / .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/ может быть хорошим место для запуска). 2) Добавление записей правильным способом.

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

0
ответ дан 4 August 2018 в 16:15

Zeitgeist хранит данные в SQLite DB, расположенном в ~ / .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/ может быть хорошим место для запуска). 2) Добавление записей правильным способом.

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

0
ответ дан 6 August 2018 в 00:55

Zeitgeist хранит данные в SQLite DB, расположенном в ~ / .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/ может быть хорошим место для запуска). 2) Добавление записей правильным способом.

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

0
ответ дан 7 August 2018 в 18:20

Zeitgeist хранит данные в SQLite DB, расположенном в ~ / .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/ может быть хорошим место для запуска). 2) Добавление записей правильным способом.

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

0
ответ дан 10 August 2018 в 07:03

Zeitgeist хранит данные в SQLite DB, расположенном в ~ / .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/ может быть хорошим место для запуска). 2) Добавление записей правильным способом.

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

0
ответ дан 15 August 2018 в 19:02

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

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