Como excluo um item da lista de 10 “documentos recentes” no LibreOffice Writer?

5

Como excluo um item da lista de 10 "documentos recentes" no LibreOffice Writer?

    
por Aluizio 04.06.2011 / 00:33

2 respostas

3

Parece que deve haver uma maneira fácil e integrada de fazer isso, mas não há (ainda?). O LibreOffice agora está armazenando as configurações do usuário e o histórico Recent_Documents em um arquivo. No meu sistema é:

$HOME/.libreoffice/3/user/registrymodifications.xcu

É um documento xml e a extração do histórico de apenas um documento não é direta.

Havia um plug-in de histórico (esqueci o nome) que costumava funcionar, mas não funciona mais para mim. Eu criei um script / one-liner para excluir todo o histórico de documentos recentes. Ele procura e remove tags do formulário: <item ...HistoryInfo> ... </item>

    perl -i -pe 's#<item[^>]+?HistoryInfo.+?</item>##g' $HOME/.libreoffice/3/user/registrymodifications.xcu

As renúncias usuais se aplicam:

  • sempre faça o backup do arquivo primeiro
  • entenda um script antes de executá-lo
  • use por sua conta e risco
por Robert Strahl 25.07.2011 / 23:00
2

Este é o do LibreOffice 4.0x no Ubuntu 12.04 LTS:

perl -i -pe 's#<item[^>]+?HistoryInfo.+?</item>##g' $HOME/.config/libreoffice/4/user/registrymodifications.xcu  

Funciona para mim, mas como dito anteriormente: use por sua conta e risco.

    
por Peter Eijlander 13.07.2013 / 15:51