[DTK] 船新的Dock插件,助你认识网瘾,欢迎尝鲜/捉虫 Resolved
Tofloor
poster avatar
Rubbish
deepin
2022-06-11 09:48
Author

鸣谢:本项目受开源实习生计划支持
这个项目叫Digital Wellbeing,功能和起名灵感都来自于Google早年提出的数字健康。有了这个插件我才发现,我经常每天十几个小时耗在电脑上。
这项目断断续续也整了半年了,在此发一个目前可用的版本,后续还有不少功能有待实现。
目前支持监测当前活动应用,统计展示各个应用的使用时长/切换频率、全天屏幕时间、分小时屏幕时间。而活动应用监测的原始数据都保存在本地一个sqlite文件里,后续一方面通过软件的更新有望实现周、月、年等不同尺度的分析和可视化,另一方面可能会加入限制记录大小并自动清理(目前来看数据量很小)

image.png
image.png

录屏_选择区域_20220610164438.gif

整体分为一个daemon和前端(暂时只有dock插件),通过dbus进行通信,因此有两个deb包,在最下面。根据我近半个月使用应该没什么大的问题,主要问题有

  • dde-dock包还没同步最新的commit,目前任务栏控件还是用"datetime"的名字来hack它的尺寸控制的,所以任务栏设置里可能有两个dateime
  • 如果应用不是通过desktop文件启动的,目前还没做特殊处理,会显示为无名。比如通过qtcreator或者终端运行GUI程序。
  • 下面的ranking列表还没对过长的应用名称进行折叠,不过目前也只发现任务管理器插件窗口名字特别长。
  • 没适配dock放左边右边的布局

plugin下载地址
daemon下载地址

因为是Qt+QML写的,包都很小,下载之后直接sudo dpkg -i应该就可以,不过也可能需要安装一些依赖。
欢迎大家体验/反馈/捉虫/Contribute kissing_heart

Reply Favorite View the author
All Replies
andktan
deepin
2022-06-11 15:51
#1

kissing_heart

Reply View the author
神末shenmo
Moderator
Spark-App
2022-06-11 16:14
#2

好家伙,那我的dock就会有三个日期时间了doubt

Reply View the author
Tonny
deepin
2022-06-11 17:59
#3
It has been deleted!
Rubbish
deepin
2022-06-11 18:28
#4
Tonny It has been deleted!

之前还真不知道这么个软件tail
不过也不完全是重复造轮子,目前我这个是通过WM检测活动应用,而RSIBreak是通过鼠标、键盘事件检测使用状况做出提醒。后续我想加入休息提醒,还真有点重复造轮子了

Reply View the author
来自Ubuntu的某位用户
deepin
2022-06-11 22:38
#5

agree

Reply View the author
zccrs
deepin
2022-06-13 19:25
#6

赞,可以多介绍下它的用途,不然不了解相关软件的人看起来可能不太理解

Reply View the author
柚子
deepin
2022-06-18 20:41
#7
It has been deleted!
柚子
deepin
2022-06-19 00:14
#8

大佬,我们想把这个作为Yoyo OS的内置功能可以吗

目前开发进度

image.png

Reply View the author
Rubbish
deepin
2022-06-21 01:17
#9
柚子

大佬,我们想把这个作为Yoyo OS的内置功能可以吗

目前开发进度

image.png

欢迎欢迎热烈欢迎yeah

我这个还比较初级,正在继续完善的过程中

Reply View the author
xxx的同桌
deepin
2022-06-26 04:06
#10

截图_选择区域_20220625200546.png

只有一块模糊的区域?

Reply View the author
Rubbish
deepin
2022-06-27 00:53
#11
xxx的同桌

截图_选择区域_20220625200546.png

只有一块模糊的区域?

这我该怎么查错呢tail

您会debug吗,有没有可能跑跑源码看看怎么回事

Reply View the author