目录

Deepin安装Clash for Windows

目录

前言

不知道为什么,deepin的官方App Store把Clash下架了,可能这就是网络强国的自信吧!不过本来App Store的clash一直无法安装Service Mode,索性就直接从官方仓库下载,自己制作快捷方式。

下载

官方仓库下载压缩包并解压到指定的目录下,这里以/opt/cfw为例。

制作快捷方式

首先,我们把下载下来的压缩包解压,然后使用如下命令把resources目录下的app.asar解压得到logo.png文件:

#npx命令需要安装nodejs,见https://stackoverflow.com/questions/38523617/how-to-unpack-an-asar-file
npx asar extract app.asar ./

然后把logo保存到/home/boatrain/opt/cfw/resources/static/files/logo.png路径。

制作desktop文件

deepin的桌面快捷方式文件后缀名为desktop,所以我们在桌面新建一个名为 clash.desktop的文件,内容如下:

[Desktop Entry]
Name=Clash for Linux
Exec="/home/boatrain/opt/cfw/cfw"
Type=Application
Icon=/home/boatrain/opt/cfw/resources/static/files/logo.png

其中Desktop Entry表示声明该文件为快捷方式文件。Name是这个文件要显示的名字,设置了之后就可以隐藏原名称和扩展名。Exec是程序的启动脚本,或者启动指令。Type是程序类型,在开始菜单的分类中可以体现。以上四行是必须要有的参数,还有一些其他的参数不影响执行。Exec的脚本必须赋予777权限以执行。

添加到开始菜单

#把desktop文件复制到/usr/share/applications
cp /home/boatrain/Desktop/clash.desktop /usr/share/applications

添加到开机自启

#把desktop文件复制到~/.config/autostart
cp /home/boatrain/Desktop/clash.desktop ~/.config/autostart

参考资料

https://www.small09.top/posts/210429-deepinautorun/