Libreoffice automatização de recuperação de documentos

3

Eu estou querendo saber se existe uma maneira de lançar o libreoffice para documentar a recuperação ou as saídas. Eu quero isso assim quando o meu computador é inicializado e eu logar estou imediatamente solicitado com a recuperação de documentos. Eu quero o libreoffice para sair se não houver documentos para recuperar. Existe um argumento de linha de comando que vai conseguir isso eu posso adicionar à minha sessão do gnome?

    
por John Tate 13.03.2013 / 03:39

1 resposta

2

I want libreoffice to exit if there are no documents to recover.

Isso não é supérfluo?
Aqui está uma solução possível. Ele só iniciará o LibreOffice ( LO ) se realmente houver algum documento para recuperar. Caso contrário, nada acontecerá.
LO salva as informações necessárias para restaurar todos os documentos abertos em caso de falha no chamado "Arquivos temporários" . O local padrão (no linux) é /tmp e LO salva os dados em alguns diretórios em /tmp .

  • Altere esse local para um diretório dedicado para arquivos temporários, de preferência em $HOME :

Criar nova dir:

mkdir -p ~/.cache/lo

Inicie LO e vá para Ferramentas - Opções - LibreOffice - Caminhos
Selecione Arquivos temporários e clique em Editar (ou clique duas vezes na entrada) Selecione (navegue para) o diretório recém-criado:

/home/YOURUSERNAME/.cache/lo

salve, feche LO . Portanto, a partir de agora, o LO colocará os arquivos temporários (com nomes como lu2s2clv.tmp , lu2s2clx.tmp , lu2s2cly.tmp etc) em um diretório com um nome semelhante, por exemplo, lu2s2ckt.tmp sob ~/.cache/lo . É apenas uma questão de verificar se há algo para recuperar e ativar LO .

  • Crie um script:
#!/bin/sh

sleep 2
[ -e ~/.cache/lo/*.tmp ] && libreoffice

salve-o em algum lugar no seu $PATH , por exemplo /usr/local/bin/odrecover , torne-o executável.
Em seguida, abra gnome-session-properties e adicione /usr/local/bin/odrecover aos seus programas de inicialização. Na próxima vez que você fizer login, se houver algum documento para recuperar o LO , você será automaticamente solicitado a recuperar o documento.

Nota: sleep 2 no script acima é necessário no meu sistema para que LO seja iniciado após gpasted (daemon gerenciador da área de transferência) caso contrário, por alguma razão desconhecida, gpasted enlouquece.

    
por 15.05.2018 / 19:03