这个仓库主要记录了如何在ubuntu22.04系统下创建锐捷启动的快捷方式,并且无窗口后台运行。
如何在ubuntu22.04系统下启动锐捷联网就不赘述了,主要流程如下
-
在这个链接下载zip压缩包并解压。
-
按照里面的readme文件如下操作
chmod +x ./rjsupplicant.sh sudo ./rjsupplicant.sh -a 1 -d 1 -u 你的学号 -p 你的密码
这里需要创建3个文件
- ruijie.sh脚本文件来后台运行rjsupplicant.sh。
- ruijie_wrapper.sh脚本文件来封装ruijie.sh(直接执行ruijie.sh会无法正常后台执行,原因未知)。
- ruijie.desktop桌面快捷来执行ruijie_wrapper.sh,实现双击桌面快捷即可。
ruijie.desktop文件内容如下
[Desktop Entry]
Version=1.0
Exec= <ruijie_wrapper.sh文件绝对路径>
Name=Ruijie
GenericName=SSH Server
Comment=Connect to My Server
Encoding=UTF-8
Terminal=true
Type=Application
Icon= <这个仓库附带logo的绝对路径(不需要可以删除这行)>
Categories=Application;Network;
ruijie.wrapper.sh文件内容如下
#!/bin/bash
cd <ruijie.sh文件绝对路径>
sudo ./ruijie.sh
ruijie.sh文件内容如下
#!/bin/bash
cd <rjsupplicant.sh文件绝对路径>
echo "Turn on/off Ruijie? [On/off]"
read Operation
if [[ -n $Operation && ${Operation,,} = 'off' ]]
then
sudo ./rjsupplicant.sh -q
else
(sudo ./rjsupplicant.sh -a 1 -d 1 -u 你的学号 -p 你的密码 &)
fi
以上步骤完成之后直接双击桌面ruijie.desktop文件即可,这里双击后会需要输入密码,然后选择是开启还是关闭锐捷。