Como importar arquivos recentes do Windows para a lista "Recent Files" do Unity?

-1

Eu tive uma idéia para criar um script que será executado automaticamente na inicialização para importar a lista de arquivos recentes do Windows para a lista Unity de arquivos recentes do Ubuntu.

Eu não sei nada sobre como o Unity armazena essas informações para seus arquivos recentes, mas sei que no Windows, as informações dos arquivos recentes são armazenadas em uma pasta chamada "Recent" como um monte de arquivos .ink com o arquivo nomes dos arquivos usados.

O que eu gostaria de fazer é criar um script ou talvez mais tarde um pequeno programa com uma GUI para selecionar o diretório recente do Windows para a conta de usuário desejada.

Como isso funcionaria?

    
por Swizzle 08.06.2012 / 16:07

1 resposta

0

O Zeitgeist armazena os dados em um banco de dados SQLite localizado em ~ / .local / share / zeitgeist / activity.sqlite Mas você não deve tentar adicionar entradas diretamente. Seria melhor usar a API: link

Assumindo que você tenha acesso direto à partição na qual o Windows está (isto é, montada e legível, etc.), "all" você precisa ler os arquivos lnk e adicionar uma entrada para cada.

Você provavelmente descobrirá que as partes duras são

1) Analisando o arquivo lnk do linux ( link pode ser um bom lugar para começar) 2) Adicionando entradas da maneira correta.

Espero que isso ajude.

    
por Potherca 25.06.2012 / 09:46