[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
3 / 3
To page
miaoys
deepin
2022-02-08 20:04
#41
aurora

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

当时那个很漂亮tail

Reply View the author
miaoys
deepin
2022-02-08 20:05
#42
depend

厉害厉害

欢迎尝鲜

Reply View the author
depend
deepin
2022-02-08 21:14
#43
miaoys

欢迎尝鲜

好的好的

Reply View the author
柚子
deepin
2022-02-09 16:46
#44
miaoys

以前用conky做过小部件,也有类似问题。。。以后有时间研究研究

试试设置窗口属性为 WA_X11NetWmWindowTypeDock

Reply View the author
kirin2020
deepin
2022-02-09 21:58
#45

折腾了一星期,终于把它征服了。呵呵!Screenshot_20220209_135212.png

Reply View the author
kingskill
deepin
2022-02-09 22:38
#46
kirin2020

折腾了一星期,终于把它征服了。呵呵!Screenshot_20220209_135212.png

很漂亮~~~~tail

Reply View the author
kingskill
deepin
2022-02-09 22:39
#47

俺也显摆显摆~~~~~~~

截图_dde-desktop_20220209143748.png

Reply View the author
kirin2020
deepin
2022-02-09 22:41
#48
kingskill

俺也显摆显摆~~~~~~~

截图_dde-desktop_20220209143748.png

你那个电脑信息小部件也很不错,什么东西来的?😁

Reply View the author
kingskill
deepin
2022-02-09 23:07
#49
kirin2020

你那个电脑信息小部件也很不错,什么东西来的?😁

就是conky啦~~~ 论坛里早年间有科普帖子~~~😃
https://bbs.deepin.org/post/36296

Reply View the author
miaoys
deepin
2022-02-10 02:29
#50
柚子

试试设置窗口属性为 WA_X11NetWmWindowTypeDock

小部件是用Electron开发的,你说的那个是dtk的函数吧,我回头找找有没有类似的😂

Reply View the author
miaoys
deepin
2022-02-10 02:30
#51
kirin2020

折腾了一星期,终于把它征服了。呵呵!Screenshot_20220209_135212.png

很漂亮嘛😄

Reply View the author
miaoys
deepin
2022-02-10 02:37
#52
kingskill

俺也显摆显摆~~~~~~~

截图_dde-desktop_20220209143748.png

很漂亮嘛,你这儿样式最好了,看别人的多多少少有些错乱

Reply View the author
miaoys
deepin
2022-02-10 02:38
#53
kingskill

就是conky啦~~~ 论坛里早年间有科普帖子~~~😃
https://bbs.deepin.org/post/36296

我之前也用conky做过一个,包含天气预报和股票的,就是可控性太差,于是决定自己造轮子了

Reply View the author
柚子
deepin
2022-02-11 18:58
#54
miaoys

小部件是用Electron开发的,你说的那个是dtk的函数吧,我回头找找有没有类似的😂

不是的,kde(kwin)提供了相关接口

Reply View the author
miaoys
deepin
2022-02-11 19:57
#55
柚子

不是的,kde(kwin)提供了相关接口

对这个不太懂,我回头查点资料了解了解,有问题再请教你啊😂

Reply View the author
柚子
deepin
2022-02-11 20:57
#56
miaoys

对这个不太懂,我回头查点资料了解了解,有问题再请教你啊😂

好哒

Reply View the author
3 / 3
To page