Deepin安装Clash for Windows
目录
前言
不知道为什么,deepin的官方App Store把Clash下架了,可能这就是网络强国的自信吧!不过本来App Store的clash一直无法安装Service Mode,索性就直接从官方仓库下载,自己制作快捷方式。
下载
从官方仓库下载压缩包并解压到指定的目录下,这里以/opt/cfw
为例。
制作快捷方式
提取logo
首先,我们把下载下来的压缩包解压,然后使用如下命令把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