You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将已设为可执行的脚本文件创建为带图标的应用程序?

给可执行脚本创建桌面应用图标

步骤1:创建桌面入口文件

用文本编辑器(比如Gedit、Kate)新建一个后缀为.desktop的文件,比如命名为my_script_app.desktop,填入以下内容(根据实际情况替换路径和名称):

[Desktop Entry]
Type=Application
Name=我的脚本应用  # 替换成你想要显示的应用名称
Exec=/绝对路径/到/你的/脚本.sh  # 必须用绝对路径,比如/home/xxx/scripts/test.sh
Icon=/绝对路径/到/你的/图标.png  # 支持PNG/SVG格式,也可以用系统内置图标名(比如utilities-terminal)
Terminal=true  # 脚本需要终端输出就设为true,GUI脚本设为false
Comment=运行自定义脚本并显示输出  # 可选,添加应用描述

步骤2:设置文件可执行权限

打开终端,定位到.desktop文件所在目录,运行命令:

chmod +x my_script_app.desktop

步骤3:让图标生效并添加到应用菜单(可选)

  • 如果只是桌面快捷方式,双击这个.desktop文件就能运行脚本;
  • 如果想在系统应用菜单里找到它,把文件移动到用户专属应用目录:
    mv my_script_app.desktop ~/.local/share/applications/
    
    或者移动到系统全局目录(需要sudo权限):
    sudo mv my_script_app.desktop /usr/share/applications/
    

注意事项

  • 务必使用脚本和图标的绝对路径,否则系统可能找不到文件;
  • 如果脚本依赖特定环境变量,可以在Exec字段里指定,比如:
    Exec=bash -c "export PATH=/custom/path:$PATH && /home/xxx/scripts/test.sh"
    
  • 系统内置图标可以直接用图标名,比如system-run、utilities-terminal,不用写路径。

内容的提问来源于stack exchange,提问作者Harshil Kaneria B21CS033

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 09:57:10