Posso ter um ícone na área de trabalho para criar novos documentos a partir de um modelo?

1

É possível ter um ícone na área de trabalho para que, ao clicar duas vezes, crie um novo documento a partir de um determinado modelo ( New Invoice.ots , localizado em ~/Templates )? Seria um pouco mais visual do que o botão direito do mouse Novo documento - > Nova fatura.

    
por pomsky 13.04.2018 / 15:46

2 respostas

2

Você pode criar um novo lançador na área de trabalho, o que ajudará a alcançar sua meta. Para isso, siga os passos abaixo.

  1. Crie um arquivo .desktop (digamos template-generator.desktop ) em ~/Desktop .
  2. Abra o arquivo .desktop com um editor de texto.
  3. Adicione as seguintes linhas e salve o arquivo.

    [Desktop Entry]
    Comment=Launcher to create a file from a template
    Terminal=false
    Name=Create Invoice from Template
    Exec=/home/MyUsername/Templates/new_invoice.sh
    Type=Application
    Icon=/full/path/to/your/preferred/icon-file
    

    (Coloque seu nome de usuário no lugar de MyUsername .)

  4. Crie o script new_invoice.sh na pasta Modelos:

    template="$HOME/Templates/New Invoice.ots"
    filename="$HOME/Documents/Invoice from $(date).ods"
    cp "$template" "$filename"
    xdg-open "$filename"
    
  5. Clique com o botão direito no arquivo, abra Propriedades > Permissões , e selecione " permite executar o arquivo como programa ". Faça o mesmo com o arquivo .desktop .

  6. Clique duas vezes no arquivo. Uma janela de aviso pode aparecer solicitando " Confiança e Lançamento ". Faça isso.

por pomsky 13.04.2018 / 16:28
0

O que você precisa saber primeiro é onde os modelos são armazenados e reconhecem suas extensões. Por exemplo, o LibreOffice tem sua extensão de template principal como .ott e armazena seus templates de documentos embutidos em / usr / lib / libreoffice / share / template / common / , e a partir daí ele é dividido em várias pastas de acordo com o tipo de modelo - /usr/lib/libreoffice/share/template/common/personal/CV.ott como um exemplo. Assim, quaisquer modelos pessoais criados por você podem ser armazenados lá, ou mantidos em sua pasta Home, por exemplo, Home / Templates já existe. Mas eu prefiro manter todos os modelos sob o mesmo teto em vez de espalhá-los por aí.

Então, se você quiser colocar um modelo em sua área de trabalho, basta copiá-lo (em nosso exemplo CV.ott ) e colá-lo em Home / Desktop. Você pode renomeá-lo, por exemplo, MyCV. Apenas lembre-se, uma vez que é aberto para salvar como um documento de texto, por exemplo, .odt Feito.

    
por Paul Benson 13.04.2018 / 17:34