赞
踩
最近在ubuntu上配了一个clash便于出海,好不容易配好了,用命令行每次贴来贴去太丑陋,找了几个文章看写个双击运行的sh文件。
由于我的ubuntu版本比较新,过去的一些方法有些用不了,特此记录。
假设你已经写好了一个.sh文件,在/path/to/your/folder文件夹下。
该.sh文件路径为
/path/to/your/folder/exe_file.sh
为方便,在桌面上新建一个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使得双击后弹出运行窗口,方便管理程序运行状态。
每行设置的等号两边的是否有一个空格没有关系。
- 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。
此时再双击该图标即可运行。
参考链接:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。