[App Sharing] 来了,来了,Linux桌面小部件第一个阶段性版本来了
Tofloor
poster avatar
miaoys
deepin
2022-02-07 22:27
Author

1.png

2.png

3.png

4.png

花了一个假期时间,终于做出来了tail

为什么做这个

桌面只放些快捷方式、壁纸总觉得很浪费,如果合理的划出一部分区域,做一些信息看板,不仅可以更合理利用桌面空间,又能提供诸多便利,关键信息可以一目了然,于是渐渐萌生了做一款小部件的想法。一开始计划用dtk做的,但我是做Java开发的,对dtk没有任何相关知识储备,虽然陆续学习了一些,但相关成本还是比较高,于是后来决定了用成本更低的Electron + Vue开发,还好,终于做出来了。

遗留问题

我摊牌了,Electron第一次使用,要上班了,空闲时间相对少了,还有些涉及前端的东西,没有吃透,也请路过的大佬可以指点一二

1、Electron打包后图标没有替换,提供了一个desktop文件,可以先用这个替换/app/share/applications下同名文件

2、托盘图标偶发性右键点击无效,在虚拟机上的UOS中,托盘图标不显示

3、自选股无法本地保存,电脑重启或注销后需要重新添加,等以后有时间了应该会解决(用的最新版Electron,求路过大佬指点一二)

4、对于非1920 × 1080屏幕没有适配(以后大概也许可能应该也不会适配了)

5、小部件大小布局目前都是相对固定的,对于不同字体,显示会错乱,我自己用的鸿蒙字体,目前出了一个鸿蒙和默认字体的包(求路过大佬指点一二)

安装包、源码链接

动图演示可以在项目README文档查看

地址:https://gitee.com/miaoys/desktop-dashboard/releases/v1.0.0

Reply Favorite View the author
All Replies
2 / 3
To page
miaoys
deepin
2022-02-08 04:22
#21
kirin2020

托盘图标可以显示,但点击没反应。

不必显示交换空间吧,不如显示网络更实用。

自选股不能保存数据,重启后又要重新设置,不方便。

还有,当从监视器选择结束进程后,再重新打开时就死机了,不知道什么原因?要硬重启电脑。晕

自选股保存数据目前遇到些问题,后续会修复的。那个托盘图标我也没明白怎么回事还😂

Reply View the author
miaoys
deepin
2022-02-08 06:06
#22
andktan

已安装,没有托盘图标。我是20.4dp系统。想退出只能从监视器选择结束进程。

如果能选择透明度就好 了

如果也能自选各个板块是不是更好

image.png

用同样的安装包安装两次后,我这儿可以点击退出了,可以试试,我也不知到为啥会这样。。。

Reply View the author
miaoys
deepin
2022-02-08 06:07
#23
kirin2020

托盘图标可以显示,但点击没反应。

不必显示交换空间吧,不如显示网络更实用。

自选股不能保存数据,重启后又要重新设置,不方便。

还有,当从监视器选择结束进程后,再重新打开时就死机了,不知道什么原因?要硬重启电脑。晕

用同样的安装包安装两次后,我这儿可以点击退出了,试了几次都能正常退出,可以试试,我也不知到为啥会这样。。。

Reply View the author
字甲达宾
deepin
2022-02-08 06:21
#24

好东西!楼主有心了!

更希望能做一个能读取 每日疫情数据、冬奥会奖牌榜数据、油价数据的模块!

对于政企用户(非服务器用途)、商务人士而言,对 CPU/内存/硬盘 数据状态流并不是太关注。取消掉,整体界面反而更精干。


另外,顺便提几个小建议:

  1. Linux 程序的目录和文件名中间,最好不要带空格。避免不必要的风险。

  2. Exec="/opt/Desktop Dashboard/desktop-dashboard"

  3. debian/postrm 之类的脚本内,第2行可以加一行代码:

    set -e

  4. 建议 pak 语言包,只保留 英,简中,繁中3种。其它语言,建议单独打包,做成可选的 DEB包(适用于外国用户。中国用户可以不必安装额外的 PAK 语言资源包)。这样可减少安装包大小。

Reply View the author
kirin2020
deepin
2022-02-08 06:25
#25

下载不了源码,要注册,我没有Git账号😲

Reply View the author
miaoys
deepin
2022-02-08 07:51
#26
kirin2020

下载不了源码,要注册,我没有Git账号😲

那你就注册呗

Reply View the author
miaoys
deepin
2022-02-08 08:02
#27
字甲达宾

好东西!楼主有心了!

更希望能做一个能读取 每日疫情数据、冬奥会奖牌榜数据、油价数据的模块!

对于政企用户(非服务器用途)、商务人士而言,对 CPU/内存/硬盘 数据状态流并不是太关注。取消掉,整体界面反而更精干。


另外,顺便提几个小建议:

  1. Linux 程序的目录和文件名中间,最好不要带空格。避免不必要的风险。

  2. Exec="/opt/Desktop Dashboard/desktop-dashboard"

  3. debian/postrm 之类的脚本内,第2行可以加一行代码:

    set -e

  4. 建议 pak 语言包,只保留 英,简中,繁中3种。其它语言,建议单独打包,做成可选的 DEB包(适用于外国用户。中国用户可以不必安装额外的 PAK 语言资源包)。这样可减少安装包大小。

写了好多,首先说声感谢!东奥奖牌榜,疫情等数据有时效性,另外平时有工作要忙,这块肯定是不考虑做了,希望理解。对于油价,对这个本身不太了解,如果有相应指数,可以在股票小部件搜一下,国内外指数、基金、股票等行情数据都支持的。其他的几点建议会认真考虑的,感谢!

Reply View the author
广快开饭
deepin
2022-02-08 09:10
#28

哈哈哈,支持楼主!

proud

Reply View the author
andktan
deepin
2022-02-08 16:49
#29
miaoys

吐血。。。交换空间可以改下

我的也是,早晨来重启,现在显示8小时++

Reply View the author
andktan
deepin
2022-02-08 16:51
#30
miaoys

用同样的安装包安装两次后,我这儿可以点击退出了,可以试试,我也不知到为啥会这样。。。

其实我倒对图标显示不显示没有特别强烈需求😄

Reply View the author
aurora
deepin
2022-02-08 17:40
#31

Mark,感谢楼主分享,让我想到了deepin15的菜单

Reply View the author
andktan
deepin
2022-02-08 17:47
#32

image.png

这个不能实时更新,需要切换下页面才能更新

Reply View the author
depend
deepin
2022-02-08 17:49
#33

厉害厉害

Reply View the author
andktan
deepin
2022-02-08 17:54
#34

还有一个建议,其实这个整一列就够用,就像24楼所说,系统参数可以去掉,专门做个天气财经的,更有针对性,毕竟系统参数专门有软件,不必要也纳进来,这个的应用有很多,我希望可以参考手机的副屏功能,还可有选择的选择自己需要的板块。

微信图片_20220208095330.jpg

Reply View the author
miaoys
deepin
2022-02-08 19:41
#35
andktan

我的也是,早晨来重启,现在显示8小时++

回头我看看

Reply View the author
miaoys
deepin
2022-02-08 19:41
#36
aurora

Mark,感谢楼主分享,让我想到了deepin15的菜单

tail

Reply View the author
miaoys
deepin
2022-02-08 19:43
#37
andktan

image.png

这个不能实时更新,需要切换下页面才能更新

上班期间不能总是看股票呀,就做成表格数据会动态刷新了😂

Reply View the author
miaoys
deepin
2022-02-08 19:43
#38
andktan

image.png

这个不能实时更新,需要切换下页面才能更新

这个还是辅助性的,看盘的话推荐用券商的应用😏

Reply View the author
miaoys
deepin
2022-02-08 19:44
#39
depend

厉害厉害

tail

Reply View the author
miaoys
deepin
2022-02-08 20:03
#40
andktan

还有一个建议,其实这个整一列就够用,就像24楼所说,系统参数可以去掉,专门做个天气财经的,更有针对性,毕竟系统参数专门有软件,不必要也纳进来,这个的应用有很多,我希望可以参考手机的副屏功能,还可有选择的选择自己需要的板块。

微信图片_20220208095330.jpg

这个要求和难度就比较高了,稳定数据来源就是一大问题,我做这个都是网上爬的数据,还不能调用太频繁,防止被封,还有不同屏幕分辨率下的布局。。。哎,估计得deepin官方出一套接口和标准,不同公司自己接入才行

Reply View the author
2 / 3
To page