# rj-aux.sunowsir.com.github **Repository Path**: sunowsir/rj-aux.sunowsir.com.github ## Basic Information - **Project Name**: rj-aux.sunowsir.com.github - **Description**: 锐捷校园网linux有线认证客户端GUI辅助工具 - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 15 - **Forks**: 2 - **Created**: 2019-12-09 - **Last Updated**: 2023-10-23 ## Categories & Tags **Categories**: networklib **Tags**: None ## README # 锐捷有线认证,Linux图形界面客户端 > 使用qt平台,构建图形界面。 > 通过QProcess直接调用原生程序。 > 未对锐捷官方linux客户端程序进行任何实质性修改。 ## 展示 ![showPic](./showPic.png) ## 开发计划 - [x] 登录界面 - [x] dock支持 - [x] 认证主逻辑 - [x] 状态信息显示 - [x] 信息记忆 - [x] 拦截重复启动 - [x] 认证成功信息界面 - [x] 软件启动自动登陆选项 - [ ] 使用Dtk框架构建Deepin风格UI # 依赖环境 * g++ * gdb * qt * dtk ```bash sudo apt install -y g++ gdb make qtchooser qt5-qmake qt5-default gdb ``` ## 编译 ```bash sudo apt-get install git git clone https://github.com/sunowsir/rj-aux.git cd rj-aux/ mkdir build cd build/ qmake .. make ``` ## 打包 > 打包的deb安装包中集成了锐捷官方程序、增加了缺少的必要的动态链接库,安装后可以直接使用。 1. 按照上述编译流程进行编译 2. `mkdir rj-aux.sunowsir.com.github`,# 创建构建目录 3. `cp ./build/rj-aux ./opt/rjsupplicant-aux/` # 将编译生成的二进制文件拷贝到软件目录 4. 插上学校网线打开浏览器会弹出下载界面,下载锐捷linux客户端,解压到当前项目目录中 5. `cp -r ./RG_SU_For_Linux_4_90/rjsupplicant/x64/* ./opt/rjsupplicant-aux/` # 将锐捷程序以及其他配置文件拷贝到软件目录 6. `cp ./lib ./opt ./usr ./DEBIAN ./rj-aux.sunowsir.com.github/` # 将软件各个文件拷贝到打包目录 7. `dpkg-deb -b ./rj-aux.sunowsir.com.github/` # 打包 ## 下载 详情见: [releases](https://github.com/sunowsir/rj-aux.sunowsir.com.github/releases/tag/1.0.0) ## 声明 * 该项目采用GPLv3协议开源。 * 源码仓库中不包含任何锐捷官方程序。