O Unity usa um sistema chamado Zeitgeist para gerenciar esse tipo de dados. Existem duas formas adequadas de adicionar coisas:
- Seus scripts em Python podem adicionar entradas do Zeitgeist usando o Python de nível superior API .
- Seus scripts de shell podem usar
dbus-send
para trabalhar com a API do D-Bus .
No entanto, não posso dar um exemplo porque ainda não usei. (Eu uso Lubuntu normalmente e só sei sobre o Zeitgeist porque meu irmão me pediu para descobrir como limpar a lista Recent no Unity Dock)