У меня возникла идея создать сценарий, который будет автоматически запускаться при запуске, чтобы импортировать список последних файлов из Windows в список недавних файлов Unity Ubuntu.
Я ничего не знаю о том, как Unity хранит эту информацию для своих последних файлов, но я знаю, что в Windows информация о последних файлах хранится в папке «Recent» в виде группы .ink
файлы с именами используемых файлов.
Что я хотел бы сделать, так это создать скрипт или, возможно, позже небольшую программу с графическим интерфейсом для выбора последнего каталога Windows для нужной учетной записи пользователя.
Как это работает?
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) Добавление записей правильным способом.
Надеюсь, это поможет.
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) Добавление записей правильным способом.
Надеюсь, это поможет.
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) Добавление записей правильным способом.
Надеюсь, это поможет.
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) Добавление записей правильным способом.
Надеюсь, это поможет.
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) Добавление записей правильным способом.
Надеюсь, это поможет.
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) Добавление записей правильным способом.
Надеюсь, это поможет.
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) Добавление записей правильным способом.
Надеюсь, это поможет.