我创建了一个脚本来清空我的垃圾。我希望能够在不使用终端的情况下执行它。有什么办法可以做到这一点吗?
答案1
双击执行脚本的一个好方法是创建一个.desktop
文件,这本质上是一个快捷方式。除了脚本之外,它还可以执行几乎任何可执行文件,包括.jar
。以下是创建文件的方法:
- 创建文件并命名
<program name>.desktop
使用 GEdit 打开它并将此文本粘贴到:
[Desktop Entry] Version=1.0 Type=Application Name=<whatever you want the file name to be> Comment=<description of program> Exec=</path/to/script> Icon=</path/to/optional/icon.png>
将名称、注释、执行和图标字段编辑为您想要的内容。是否使用图标是可选的,如果您不想使用图标,只需删除该行即可。确保删除周围的
<>
。保存文件然后进入其属性。
转到权限并将其标记为可执行。
现在您应该能够双击此文件,它将执行您的脚本。如果您不想显示终端窗口,请添加Terminal=false
到文件中。如果您愿意,您现在可以将此文件添加到启动器以方便访问。如果您想移动脚本,您必须更新文件中的执行路径.desktop
。
如有任何问题,请发表评论。
- -更新 - -
感谢 @kos,我现在知道了你的问题的解决方案。你不需要sudo rm -rf ~/.local/share/Trash/*
,只需要rm -rf ~/.local/share/Trash/*
。由于 是~/.local/share/Trash
你的,你可以从你的用户帐户执行任何操作来编辑它,而无需sudo
。在测试了非 sudo 命令后,我可以确认它有效。