[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
(用您的用户名代替MyUsername。)
new_invoice.sh在 Templates 文件夹中创建脚本:
template="$HOME/Templates/New Invoice.ots"
filename="$HOME/Documents/Invoice from $(date).ods"
cp "$template" "$filename"
xdg-open "$filename"
您可以在桌面上创建一个新的启动器,这将有助于实现您的目标。为此,请按照以下步骤操作。
.desktop
_template-generator.desktop
_~/Desktop
.desktop
使用文本编辑器打开文件。添加以下行并保存文件。
(用您的用户名代替
MyUsername
。)new_invoice.sh
在 Templates 文件夹中创建脚本:右键单击该文件,打开Properties > Permissions,然后选择“允许将文件作为程序执行”。对文件执行相同的
.desktop
操作。双击文件。可能会出现一个警告窗口,要求您“信任并启动”。去做吧。
您首先需要知道的是模板的存储位置并识别它们的扩展名。例如,LibreOffice 的主要模板扩展名为.ott,并将其内置文档模板存储在/usr/lib/libreoffice/share/template/common/中,然后根据模板类型将其拆分到各种文件夹下 - /usr /lib/libreoffice/share/template/common/personal/CV.ott作为一个例子。因此,您创建的任何个人模板都可以存储在那里,或者保存在您的 Home 文件夹下,例如Home/Templates已经存在。但我更喜欢将所有模板放在一个屋檐下,而不是将它们分散在各处。
因此,如果您想将模板放到桌面上,只需复制它(在我们的示例CV.ott 中)并将其粘贴到 Home/Desktop。您可以重命名它,例如 MyCV。请记住,一旦打开它以另存为文本文档,例如.odt Job done。