11# drcom-jlu-qt
22drcom for jlu in qt cross platform
33
4- 跨平台 ** win linux mac**
5-
6- win和linux测试稳定可用(mac尚未测试,没有设备T^T
7-
8- win兼容性从xp到win10均可用(win和linux已发布,可直接下载二进制包运行,mac版构建中
9-
10- (不稳定的bug已修复。解决方案:掉线后客户端会尝试自行重启,如果是不稳定的bug导致的掉线的话就直接又重新登录成功了。自动重启登录成功后窗口默认最小化,不会影响您的其他操作,不会弹窗。要是wifi没信号了那就登录失败。注意:自动重启功能依赖于“记住我”选项的勾选)
11-
12- 下载链接:[ https://github.com/code4lala/drcom-jlu-qt/releases ] ( https://github.com/code4lala/drcom-jlu-qt/releases " https://github.com/code4lala/drcom-jlu-qt/releases ")
13-
14- # 已实现的功能: #
15-
16- 1 . 自动识别mac地址 (可手动指定mac地址
17- 2 . ** 最小化到托盘** (linux也可以最小化到托盘啦
18- 3 . 单实例(您要是嫌开机自启慢的话呢直接打开就行,开机自启那个不会再开一个实例啦
19- 4 . 记住密码
20- 5 . 自动登录
21- 6 . 适配高分屏
22- 7 . 快速重启客户端(可以解决连不上,win缩放更改变丑等情况
23- 8 . 掉线后提示用户掉线时直接出现一个` 重启客户端 ` 的按钮方便重新登录
24- 9 .
25-
26- # 截图: #
4+ 跨平台 ** win linux** [ 下载链接] ( "https://github.com/code4lala/drcom-jlu-qt/releases" )
5+
6+ # 警告
7+ 现在密码是明文保存,具体存在哪跟平台有关。用的QSettings存的,详情请参见官方文档:[ https://doc.qt.io/qt-5/qsettings.html#platform-specific-notes ] ( "https://doc.qt.io/qt-5/qsettings.html#platform-specific-notes" )
8+
9+ # 功能对比
10+ | 功能 | 官方 | 本版 | 说明 |
11+ | ----------------------| ------| ------| ------------------------------------------------------------------|
12+ | 打开速度 | 慢 | 快 | 我也不知道为什么官版打开那么慢 |
13+ | 记住密码 自动登录 | √ | √ | |
14+ | 密文保存密码 | √ | | 待改进 |
15+ | 多语言支持 | √ | | 或许不会改进了... |
16+ | 被顶掉 | √ | | 警告!巨大缺陷!本版掉线后会自动重启重新登录!所以顶不掉!待改进 |
17+ | 单实例 | | √ | 开机自启慢的话可以直接打开不会报错说已经在运行 |
18+ | 快速注销 | | √ | 官方版是真·注销,本版是直接关闭socket,所以不需要等20s的发包周期 |
19+ | 托盘图标无bug | | √ | 不知道你们有没有碰到过官方win版托盘有俩图标的bug |
20+ | 可选不弹出校园网之窗 | | √ | |
21+ | 完全隐藏登录窗口 | | √ | |
22+ | 适配高分屏 | | √ | |
23+ | 快速重启客户端 | | √ | 有时候重启功能不好使,点了重启当前退了没有蹦出来新的,待改进 |
24+ | win版不需要管理员 | | √ | |
25+ | linux版最小化到托盘 | | √ | |
26+ | linux版不需要root | | √ | |
27+
28+ # 注意事项
29+ 掉线后客户端自动重启重连尝试三次。自动重启登录成功后不弹窗口只最小化到托盘。注:自动重启功能依赖于“记住我”选项的勾选,否则没有账户密码自行重启也并没有什么用
30+
31+ # 截图
2732WIN:
2833
2934![ AmH6mR.png] ( https://s2.ax1x.com/2019/03/18/AmH6mR.png )
@@ -35,49 +40,24 @@ UBUNTU:
3540注意:Ubuntu 18不显示托盘图标的bug的解决方案:
3641[ https://askubuntu.com/questions/1056226/ubuntu-budgie-18-04-lts-system-tray-icons-not-all-showing ] ( https://askubuntu.com/questions/1056226/ubuntu-budgie-18-04-lts-system-tray-icons-not-all-showing )
3742
38- # 待实现的功能: #
39-
40- 1 . 密码加密保存
41- 2 . 被顶掉(现在的实现没有考虑被顶掉,两台设备同时登录的话会无限互相顶
42- 3 . 喵喵喵?
43- 4 .
44-
45- ** 注:**
46- 现在密码是明文保存,具体存在哪跟平台有关。用的QSettings存的,详情请参见官方文档:[ https://doc.qt.io/qt-5/qsettings.html#platform-specific-notes ] ( https://doc.qt.io/qt-5/qsettings.html#platform-specific-notes " https://doc.qt.io/qt-5/qsettings.html#platform-specific-notes ")
43+ # 感谢
4744
48- # 感谢: #
49-
50- 感谢[ https://github.com/lyj3516 ] ( https://github.com/lyj3516 " https://github.com/lyj3516 ") 提供的图标
45+ 感谢[ https://github.com/lyj3516 ] ( https://github.com/lyj3516 ) 提供的图标
5146
5247** jlu的drcom协议细节**
5348
54- [ https://github.com/drcoms/jlu-drcom-client/blob/master/jlu-drcom-java/jlu-drcom-protocol.md ] ( https://github.com/drcoms/jlu-drcom-client/blob/master/jlu-drcom-java/jlu-drcom-protocol.md " https://github.com/drcoms/jlu-drcom-client/blob/master/jlu-drcom-java/jlu-drcom-protocol.md " )
49+ [ https://github.com/drcoms/jlu-drcom-client/blob/master/jlu-drcom-java/jlu-drcom-protocol.md ] ( https://github.com/drcoms/jlu-drcom-client/blob/master/jlu-drcom-java/jlu-drcom-protocol.md )
5550
5651** 唯一实例**
5752
58- [ https://github.com/itay-grudev/SingleApplication ] ( https://github.com/itay-grudev/SingleApplication " https://github.com/itay-grudev/SingleApplication " )
53+ [ https://github.com/itay-grudev/SingleApplication ] ( https://github.com/itay-grudev/SingleApplication )
5954
60- # 特别感谢: #
55+ # 特别感谢
6156
62- [ https://github.com/mchome/dogcom ] ( https://github.com/mchome/dogcom " https://github.com/mchome/dogcom " )
57+ [ https://github.com/mchome/dogcom ] ( https://github.com/mchome/dogcom )
6358
6459提取出来jlu部分的代码改动到此项目中
6560
66- # 许可证: #
67-
68- GNU Affero General Public License v3.0
69-
70- # 更新日志: #
71-
72- v 0.0.0.0 实现基本功能
73-
74- v 1.0.0.1 修复适配高DPI时只窗口大小适配但字号不适配的bug
75-
76- v 1.0.0.2 增加重启功能,调整字体为微软雅黑10号
77-
78- v 1.0.0.3 没有这个版本,上次该发布0.2版本时候压缩包名字打错了。。。应该为1.0.0.2的,所以跳过这个版本号
79-
80- v 1.0.0.4 优化用户体验,调整掉线时的提示信息,增加掉线时直接重启客户端的提示
81-
82- v 1.0.0.5 解决不稳定的bug,自动重启客户端重新登录,新增日志功能,方便查错
61+ # 许可证
8362
63+ GNU Affero General Public License v3.0
0 commit comments