如何在 Ubuntu 20.04 中运行带有 icon.desktop 的 .sh?

如何在 Ubuntu 20.04 中运行带有 icon.desktop 的 .sh?

我有一个脚本需要使用桌面图标来运行...有什么建议或想法吗?

答案1

仅使用文件管理器:

  • 首先在桌面上创建指向脚本的链接(复制,然后按住 ctrl 键/右键单击 + 链接到此处)
  • 然后,右键单击桌面上的脚本,选择属性:在“常规”选项卡上,图标是可点击的。单击它,它将打开一个窗口,您可以在其中选择图标(查看 usr/share/icons 以查找更多图标)
  • 在“权限”选项卡中,选中“执行”框以允许启动该程序。

答案2

首先创建一个.desktop文件。您可以将其创建~/.local/share/applications为个人使用或/usr/share/applications所有用户使用。例如,如果您想将其创建为个人使用,您可以打开终端并输入:

vim ~/.local/share/applications/myapp.desktop

其次编辑.desktop文件。将以下文本粘贴到文件中:

[Desktop Entry]
Type=Application
Terminal=true
Name=<Your Application Name>
Exec=<Path to your .sh file>
Icon=<Path to your icon>

<Your Application Name><Path to your .sh file>和分别替换<Path to your icon>为您的应用程序名称、文件路径.sh和图标路径。

最后保存并关闭文件。现在您应该能够在应用程序菜单中看到带有自定义图标的应用程序。

请注意,该Terminal=true/false行决定终端是否打开窗口并显示输出或在后台运行1。如果希望脚本在后台执行,可以设置Terminal=false

.sh如果你还没有这样做,请记住授予你的文件执行权限。你可以chmod +x /path/to/your/script.sh在终端中运行来执行此操作。

相关内容