Ubuntu添加一个可以双击运行的shell脚本
需求 我现在 有个 clash, 我需要在 终端执行一些命令才能启动,因此,我需要把该命令变为 双击执行,并添加图标
在桌面创建一个 xx.desktop 的文件:写入
参考:https://blog.csdn.net/DBaiYun/article/details/130291877
如果没有allow launching选项
参考:https://blog.csdn.net/weixin_40610952/article/details/121324877
sudo chmod 744 idea.desktop
1. 在 桌面建立一个 clash.desktop ,输入以下内容:
[Desktop Entry] Version=1.0 #此处为桌面上文件展示的名称 Name=clash Comment=clash #下面是调用shell脚本、并添加执行脚本的绝对路径 Exec=gnome-terminal -- bash -c "cd ~/software/clash && ./clash -d ." Terminal=true X-MultipleArgs=false Type=Application #下面是桌面是logo绝对路径 # 否则无法加载图标 Icon=/home/h/software/clash/clash.icon StartupNotify=true
/home/h/software/clash/clash.icon
是我们网上随便下载的一个图标,普通图片即可。但是这里一定要填绝对路径。
右键属性:
添加权限:这里是 744, 777 不行,无法出来:allow launching
sudo chmod 744 clash.desktop /usr/share/applications/
然后: 右键 -- allow launching
将文件放到系统所有应用目录下:
sudo cp clash.desktop /usr/share/applications/
然后我们就可以点左下角 ,看到这个应用了,我们还可以把它 添加到 favorites
。这样我们就可以删除桌面的 clash.desktop 文件了。
为了方便,我们做个备份到:
cp clash.desktop /home/h/software/clash
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
2023-06-03 3. 构造函数
2023-06-03 2. 头文件和类的说明
2023-06-03 1. C++编程简介