[Share Experiences] Deepin 上的实时网速推荐 lfxNet(重构 lfxSpeed )
Tofloor
poster avatar
偕臧
deepin developers team
2021-02-02 22:58
Author

碎碎念

 Deepin / UOS 下的最佳网速插件推荐 lfxNet 。

 

 

当我写上这句之初,老脸微微一红;用过其它几款网速插件,发觉都不支持 dde-dock 是垂直模式的状态,不过瑕不掩瑜,也都有各自的精彩之处;在此提供大家多一个选择,适合自己才是最好的。

之前在论坛发帖: 祝贺 DDUC 十周年,献礼一份:Dock 网速插件,收获很多交流于快乐。于是将上次写的网速插件 lfxSpeed ,彻底重构了一下为 lfxNet ,修复许多缺陷,添加很多新功能;

 本次最重要的就是支持 Dock 在左右两侧的时候,也能够支持显示(实用为主)。imgimgimg ,可算是找到了一个比较好的解决方案。也制作为 deb 安装包格式,可自行双击后下载安装。

效果

当做提前的新年贺礼,在有几天就回家过年了,到时候敲代码是不可能,除非你在群里找我一起划水吹牛逼、打游戏

功能

  • 高分屏显示

  • 用户自定义配置

  • 为系统所有用户安装

  • 显示的前缀内容和颜色

  • 显示的标签内容和颜色

  • 更改显示字体和字体大小

  • 适配 dock 的模式(支持水平和垂直) 

  • 自动切换单位(默认智能)

  • 调整网络速率精确度

  • 调整刷新时间间隔

  • 显示额外显示的悬浮信息

  •  左键单击显示的动作(可单击打开 “系统监视器”)

  • 配置数据导出(可系统路径 | 用户路径)

  • CPU、内存、的利用率;流量的使用预警

  • 应用的主题样式(浅色和暗色模式)

  • 更改系统所自带的所有风格选择

 

,,,,其它更多功能(写漏了那就是小彩蛋)

img

鸣谢

在重构过程中,也获得很多思路解惑、用户交互的探讨交流,流年匆忙zccrs 等也有给了很多建议,在此表示感谢。也有朋友们的其它的协助,都在此谢过

下载

欢迎来 此处 反馈缺陷、提供建议、参与贡献。

 

 

欢迎 star 和 fork 这个系列的 QT/DTK 学习,附学习由浅入深的目录。




-----------------------------------------------------更新 2021-03-04
-----------------------------------------------------
lfxSpeed 后来也抽空修复了一下,并且上架了 Deepin 官方商店和星火商店,可以直接下载。


所有 Linux 发行版都可以通用的悬浮网速窗口即将来劲, 先放一张今日的进度的效果图
已经改名称为  https://github.com/xmuli/NetSpeed






Reply Favorite View the author
All Replies
3 / 3
To page
偕臧
deepin developers team
2021-02-15 00:32
#41
lihjieh

标签、字体颜色能不能跟随主题切换,浅色主题用黑色,深色主题用白色

可以自定义设置;

Reply View the author
lihjieh
deepin
2021-02-26 01:43
#42
偕臧

可以自定义设置;

这个我知道  但它并不能随主题切换呀 自定义设置只是把颜色定死了

Reply View the author
偕臧
deepin developers team
2021-02-26 03:33
#43
lihjieh

这个我知道  但它并不能随主题切换呀 自定义设置只是把颜色定死了

已经重新设计存储结构了,详细如下 https://github.com/xmuli/lfxNet/blob/master/lfxNet.json#L25
此功能会在后续中完善, 相关预览如此(要不要过来一起写,加快进度)

"Personalization": {
    "DisplayTextHor": {
      "TextColorDark": {
        "LabBackgroundColor": "#593123",
        "LabTextColor": "#A64826",
        "TextColor": "#D95E32",
        "labBackgroundImage": "xxx.png"
      },
      "TextColorLight": {
        "LabBackgroundColor": "#405B73",
        "LabTextColor": "#759CBF",
        "TextColor": "#ADC5D9",
        "labBackgroundImage": "xxx.png"
      },
      "TextHor": {
        "FontSize": 9,
        "FontType": "Noto Sans CJK SC",
        "FontTypeIndex": 59,
        "LabCpu": "  CPU: ",
        "LabDown": "↓: ",
        "LabMemory": "  MEM: ",
        "LabUpload": "↑: "
      }
    },
    "DisplayTextVer": {
      "TextColorDark": {
        "LabBackgroundColor": "#593123",
        "LabTextColor": "#A64826",
        "TextColor": "#D95E32",
        "labBackgroundImage": "xxx.png"
      },
      "TextColorLight": {
        "LabBackgroundColor": "#405B73",
        "LabTextColor": "#759CBF",
        "TextColor": "#ADC5D9",
        "labBackgroundImage": "xxx.png"
      },
      "TextVer": {
        "FontSize": 9,
        "FontType": "Noto Sans CJK SC",
        "FontTypeIndex": 59,
        "LabCpu": "C: ",
        "LabDown": "↓: ",
        "LabMemory": "M: ",
        "LabUpload": "↑: "
      }
    },
Reply View the author
lihjieh
deepin
2021-02-26 04:07
#44
偕臧

已经重新设计存储结构了,详细如下 https://github.com/xmuli/lfxNet/blob/master/lfxNet.json#L25
此功能会在后续中完善, 相关预览如此(要不要过来一起写,加快进度)

"Personalization": {
    "DisplayTextHor": {
      "TextColorDark": {
        "LabBackgroundColor": "#593123",
        "LabTextColor": "#A64826",
        "TextColor": "#D95E32",
        "labBackgroundImage": "xxx.png"
      },
      "TextColorLight": {
        "LabBackgroundColor": "#405B73",
        "LabTextColor": "#759CBF",
        "TextColor": "#ADC5D9",
        "labBackgroundImage": "xxx.png"
      },
      "TextHor": {
        "FontSize": 9,
        "FontType": "Noto Sans CJK SC",
        "FontTypeIndex": 59,
        "LabCpu": "  CPU: ",
        "LabDown": "↓: ",
        "LabMemory": "  MEM: ",
        "LabUpload": "↑: "
      }
    },
    "DisplayTextVer": {
      "TextColorDark": {
        "LabBackgroundColor": "#593123",
        "LabTextColor": "#A64826",
        "TextColor": "#D95E32",
        "labBackgroundImage": "xxx.png"
      },
      "TextColorLight": {
        "LabBackgroundColor": "#405B73",
        "LabTextColor": "#759CBF",
        "TextColor": "#ADC5D9",
        "labBackgroundImage": "xxx.png"
      },
      "TextVer": {
        "FontSize": 9,
        "FontType": "Noto Sans CJK SC",
        "FontTypeIndex": 59,
        "LabCpu": "C: ",
        "LabDown": "↓: ",
        "LabMemory": "M: ",
        "LabUpload": "↑: "
      }
    },

哇!期待中

我也想帮助到楼主,但有心无力

 

Reply View the author
bxkdhao
deepin
2021-03-01 19:30
#45

Reply View the author
偕臧
deepin developers team
2021-03-04 04:24
#46
bxkdhao

可, 後面加一個

Reply View the author
落魄魂师
deepin
2021-03-08 22:35
#47

我一不小心把所有的显示项去掉,现在已经找不回来了,重装,重启都不行!

Reply View the author
偕臧
deepin developers team
2021-03-10 03:35
#48
It has been deleted!
偕臧
deepin developers team
2021-03-10 03:36
#49
落魄魂师

我一不小心把所有的显示项去掉,现在已经找不回来了,重装,重启都不行!

 修改一下 `~/.config/lfxNet/MonitorNetConfig.json`;
将下面设置为 true 即可

        "DisolayCPUAndMemory": true,

        "DisolayDisk": false,

        "DisolayNet": true



-------------------------------
或者执行如下:,进行覆盖也行
sudo cp /usr/share/lfxNet/MonitorNetConfig.json ~/.config/lfxNet

Reply View the author
Comments
落魄魂师
2021-03-10 16:55
可以了,3q!
落魄魂师
deepin
2021-03-11 01:04
#50
偕臧

CPU 显示不正确已经修复:#d0a8bbd2e943c

另外左侧数字位跳动的时候,提供一个选项帮助你们定住?(自定义的位数宽度,默认为3 个宽度 ?)

请问,是要使用你发的链接的文件做文件替换吗?

Reply View the author
偕臧
deepin developers team
2021-03-11 21:50
#51
落魄魂师

请问,是要使用你发的链接的文件做文件替换吗?

卸载:☁ sudo rm -rf /usr/lib/dde-dock/plugins/liblfxMonitorNet.so ~/.config/lfxNet /usr/share/lfxNet

然后重新下载安装 
https://github.com/xmuli/lfxNet/releases 最新即可, 重新安装

Reply View the author
Comments
落魄魂师
2021-03-11 23:02
可以了,3q
yxianliy
deepin
2021-04-08 19:18
#52

为什么非要上弄到github   不弄到gitee

Reply View the author
蘭若書生
deepin
2021-04-09 18:42
#53

找了几天了,这个插件。给你个大大大大大大大大大的赞。感谢大兄弟

Reply View the author
偕臧
deepin developers team
2021-05-10 06:54
#54
yxianliy

为什么非要上弄到github   不弄到gitee

你搜一下我的 ID 就会发现有,但是 https://gitee.com/xmuli 

Reply View the author
偕臧
deepin developers team
2021-05-10 06:54
#55
蘭若書生

找了几天了,这个插件。给你个大大大大大大大大大的赞。感谢大兄弟

邂逅相遇,发现惊喜

Reply View the author
andktan
deepin
2022-01-13 00:36
#56

@偕臧,请教

安装了商店里的lfxspeed觉得不好用,想卸载安装这个lfxnet,可是不会卸载,请指导一下

图片.png

另外,下面的两个deb包有什么区别?

图片.png

Reply View the author
子木
deepin
2022-05-28 19:37
#57

image.png

系统版本是20,点击打开没反应😪

Reply View the author
子木
deepin
2022-05-28 19:37
#58
andktan

@偕臧,请教

安装了商店里的lfxspeed觉得不好用,想卸载安装这个lfxnet,可是不会卸载,请指导一下

图片.png

另外,下面的两个deb包有什么区别?

图片.png

第二个是第一个的依赖包。先安装第一个,在安装第二个

Reply View the author
andktan
deepin
2022-05-30 22:15
#59
子木

第二个是第一个的依赖包。先安装第一个,在安装第二个

谢谢kissing_heart

Reply View the author
3 / 3
To page