ubuntu23.10设置双击运行sh文件【踩坑记录】

最近在ubuntu上配了一个clash便于出海,好不容易配好了,用命令行每次贴来贴去太丑陋,找了几个文章看写个双击运行的sh文件。

由于我的ubuntu版本比较新,过去的一些方法有些用不了,特此记录。

0 准备

假设你已经写好了一个.sh文件,在/path/to/your/folder文件夹下。

该.sh文件路径为

/path/to/your/folder/exe_file.sh

1 写desktop文件

为方便,在桌面上新建一个custom_name.desktop文件,其路径如下

~/Desktop/custom_name.desktop

custom_name为自定义英文名,建议用vscode新建,或者就先新建为.txt文件,写完文件内容后再改后缀为.desktop),填写如下代码

[Desktop Entry]
Name = custom_name
Exec = /path/to/your/folder/exe_file.sh
Path = /path/to/your/folder
Icon= /path/to/your/logo.png
Terminal=true
Type = Application

Path那里必须写的是文件夹路径,不要写到了运行的sh文件路径!

Icon是你的这个快捷方式的图标路径。

Terminal=true使得双击后弹出运行窗口,方便管理程序运行状态。

每行设置的等号两边的是否有一个空格没有关系。

2 添加权限

sudo chmod 777 /path/to/your/folder/exe_file.sh
sudo chmod 774 ~/Desktop/custom_name.desktop

我曾用777

sudo chmod 777 ~/Desktop/custom_name.desktop

把权限全开了,双击这个文件后出现了下面的提示,细读了才知道是权限设置不合理,要把其他人的权限设成只读或者无,即上面的774(其他人的权限为只读)或者770(其他人的权限为无)。

然后再右击桌面上的custom_name文件选择Allow Lauching。

3 双击

此时再双击该图标即可运行。

成功!

参考链接:

linux双击执行sh脚本_黑猫爱小鹿-华为云开发者联盟 (csdn.net)

linux双击执行sh脚本_双击运行sh-CSDN博客

Linux系统双击运行sh脚本_linux双击运行sh脚本-CSDN博客

  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值