[software development] “怎么可能没有原生?自己写一个就好了”
Tofloor
poster avatar
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-12-23 00:33
Author

前些天,有一个妹纸朋友在工作的时候闲聊,
跟我说,圣诞节快到了诶,她win电脑上有个小挂件很有意思,可以挂在桌面上

536bd6a97680f857dace6d3ea7225682.jpg


“话说你那个系统有这个吗?”

youzheg.jpeg


“话说你那个系统有这个吗?”

她言语中似乎还带着一丝轻蔑的意思~
然后她截图给我看:


这我能忍?
于是我网上搜了一下,
原来是这样的一个小程序,才1MB不到。

shengdanshu.png
原来就这?

未命名.jpg

官方商店会没有这原生软件?会没有?
emm......我搜索了一下,
好像...还真没有

image.png

我心想wine一个如何?
“nonono不行不行,打开使用就1MB的小程序需要用一个GB的容器”
而且这不就相当于:

image.png

还得去蹭win的,不就相当于认输一半?
心想,能不能自己做一个呢?

于是乎.......
用了5杯咖啡,5个夜晚弄了一个出来(原谅我技术有限~ 时间有限~)


刚好学了点Python,用来练练手

用点Python,用点Pyqt,再加点咖啡(不是Java)

初版终于完成了🥱

这时候我就可以来一轮自信回复了

duck.gif

da3384e0dc22451f170a5496040665e4.jpg

看来妹纸已经被震慑到说不出话了😬

它不仅能播放gif图片,还可以自动根据系统时间去检测节日,来切换不同的图片,例如12月26日是教员的诞辰,1月1日是元旦,启动时就会自动变为对应的图片图片也可以用户自主修改,只需要修改images文件夹下面的图片替换即可!

有人问:"我想添加自己的纪念日可不可以?"

“安排”

只需要在安装目录下的json文件按照格式添加对应的日期和对应的图片位置即可!

[
  {
    "year": 2025,
    "calendar_type": "solar",
    "name": "New Year's Day",
    "dates": [
      "01-01"
    ],
    "gif_path": "images/new_year.gif",
    "relative_year": "False"
  }
  {
    "year": 2025,
    "calendar_type": "solar",
    "name": "你需要的节日",
    "dates": [
      "你喜欢的日期就好"
    ],
    "gif_path": "images/你喜欢就好.gif",
    "relative_year": "False"
  }
]

solar表示的是阳历(阴历暂时没安排进去),按默认的即可,
name表示的是名称,date就是你要指定的日期,gif_path不用说了,那就是图片的路径了,相对路径,你把图片放在images文件夹下面,然后按照你json文件里面写的名称重命名即可。 "relative_year": "False"这里用于表示这个节日是否和年份有关,像元旦都是每年的1月1日固定不变的,就是跟年份没关系了,像二十四节气每年的阳历日期都是不固定的,那就是"True"。(注意千万不能漏了双引号,英文的双引号)

若是json有更新可以去这个链接下载,我把json放在这里(不定期更新):
https://gitee.com/EIC/wxyzpet
https://gitee.com/EIC/wxyzpet/blob/master/festivals.json
或者直接在这个帖子的二楼点击链接下载。

假如非节假日的情况下就是图片名称为default.gif的图片了。

有人问:“你这个是什么软件,叫什么名字,哪里可以下载?”

好问题!

俗话说,名字起得好,奖项少不了,于是我给他的软件名就是

duolaam.jpg

caidai

无限宇宙小桌件

TGA:???

小机器人:你没事吧?
录屏_选择区域_20241221003106.gif


其实也就是根据以前deepin的壁纸比赛时的主题内容衍生出来起名字,免得浪费了~
https://bbs.deepin.org/post/262931

言归正传,在这里具体软件的使用讲解一下。

安装包已经申请投递星火商店官方商店了,正等待着审核,你也可以单独下载我这里的安装包:
可以先下载我上传到网盘的deb包安装

https://www.123865.com/s/nGBtVv-rlGwA?提取码:deep
(支持V20.9)

双击安装好之后,默认的图就会显示在你的电脑上,

image.png
因为发帖时这一天为冬至,软件检测到了,所以显示为冬至的图,而不是默认的图,默认图是这样的:

image.png

如果觉得图太大的话,可以点击右键菜单-设置-调节滑块来缩放:

image.png

假如程序或者电脑连续昨天到今天都没有关机程序,导致没有显示对应的节日,这时候可以点击刷新来显示节日图了。
假如临时不想显示这个小桌件那就点击“隐藏”,这个时候就会隐藏到托盘,

image.png

当想再次显示的时候就点击托盘右键菜单“显示”

image.png

程序运行只需要

image.png

image.png

最最最最最重要的是本软件是使用了:
次工业级深邃黑亚克力鼠标技术,
46条染色体人体专用非工程学椅子辅助开发,
5000K三色可调色温亚克力白台灯辅助开发技术,
瑞幸提供的三甲基黄嘌呤种子的液体提取物驱动双足直立行走的灵长目高等智慧生物进行编程的生物技术,
......

等等进行开发的。

(p.s.个人比较喜欢生椰拿铁,黑咖太苦了,打工已经够苦了,为什么还要喝这么苦的咖啡打这么苦的工呢~)

目前已包含的节日/纪念日/公祭日有:
节日 日期
新年 01-01
小寒 01-05
腊八节 01-07
大寒 01-20
北方小年夜 01-22
南方小年夜 01-23
除夕 01-28
春节 01-29~02-04
立春 02-03
雨水 02-18
元宵节 02-12
情人节 02-14
惊蛰 03-05
妇女节 03-08
植树节 03-12
春分 03-20
愚人节 04-01
清明节 04-04~04-06
谷雨 04-20
劳动节 05-01~05-05
青年节 05-04
立夏 05-05
母亲节 05-11
小满 05-21
端午节 05-31~06-02
儿童节 06-01
芒种 06-05
父亲节 06-15
夏至 06-21
建党节 07-01
小暑 07-07
大暑 07-22
立秋 08-07
建军节 08-01
处暑 08-23
七夕节 08-29
抗日战争胜利纪念日 09-03
白露 09-07
教师节 09-10
秋分 09-23
中秋节 10-06
国庆节 10-01~10-08
寒露 10-08
霜降 10-23
重阳节 10-29
立冬 11-07
小雪 11-22
感恩节 11-27
大雪 12-07
国家公祭日 12-13
冬至 12-21
平安夜 12-24
圣诞节 12-25
毛主席诞辰 12-26
我希望以后会补充更加多的内容进去

对了,差点忘了,妹纸问我要不要一起吃饭,回个信息看看先😁


今晚注定又是一个自己在被窝里哭的夜晚


文章链接:https://mp.weixin.qq.com/s/49aee7USmhWMFShM4ILgeg

希望各位小伙伴能顺便动动小手帮个忙扫一扫关注一下我的公众号:

qrcode_for_gh_fc837114ec90_258.jpg

如果你喜欢我的软件,
那就去我的公众号里的文章下方的“喜欢作者”请我喝杯咖啡~这样就可以有精神有更多的时间写更多的软件了

image.png


Reply Favorite View the author
All Replies
2 / 3
To page
affoto
deepin
2024-12-23 13:28
#21

高手在民间!

Reply View the author
出售星辰之书的书商
Moderator
2024-12-23 13:33
#22

好耶 膜拜大佬

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-12-23 13:59
#23
zijinyise

可惜20.9不能用,python版本才3.7

https://www.123865.com/s/nGBtVv-qSGwA?提取码:fRN3

试试这个

可以先下载我上传到网盘的deb包安装

https://www.123865.com/s/nGBtVv-rlGwA?提取码:deep

Reply View the author
盘灶车站
deepin
2024-12-23 14:37
#24

软件的名字太长了,建议改一个短的。既然是挂件,不如叫扫晴娘(民俗挂件)。既有中国传统寓意,又紧扣功能。

Reply View the author
皇華
deepin
2024-12-23 14:44
#25

需要夏曆支持,我這兒有。

Reply View the author
深圳市耀影科技有限公司
deepin
2024-12-23 15:59
#26

让我想起“VirtuaGirlHD“

https://github.com/chondonihailka/PyVGDemo

企业 可以衍生更美好的一个系统组件着重发展,是什么呢?

就是桌面AI DEEPIN 形象大师,以小碗熊或着AI虚拟数字人 虚拟主播 主持人等 为基础动画,可以和她对话,发送指令任务

https://www.youyan3d.com/?utm_source=zhanwaidaoliu&utm_campaign=zwj&utm_content=aigc&from=aigc

https://www.guaishouai.com/index-szrzb.html

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-12-23 16:26
#27
深圳市耀影科技有限公司

让我想起“VirtuaGirlHD“

https://github.com/chondonihailka/PyVGDemo

企业 可以衍生更美好的一个系统组件着重发展,是什么呢?

就是桌面AI DEEPIN 形象大师,以小碗熊或着AI虚拟数字人 虚拟主播 主持人等 为基础动画,可以和她对话,发送指令任务

https://www.youyan3d.com/?utm_source=zhanwaidaoliu&utm_campaign=zwj&utm_content=aigc&from=aigc

https://www.guaishouai.com/index-szrzb.html

这个功能想法挺不错的诶,

以后有时间研究一下,假如接口,然后对话或者指令等等,可以手把手自动移动到你不明白的地方教你使用系统或者软件,诸如此类。

Reply View the author
conlin
deepin
2024-12-23 16:59
#28

在用了,膜拜大佬点赞支持

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-12-23 23:25
#29
STRANGER

专业版1070的版本,专业版估计都差不多都是这个版本的python

我单独编译了一个版本包,应该可以了

可以先下载我上传到网盘的deb包安装

https://www.123865.com/s/nGBtVv-rlGwA?提取码:deep

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-12-23 23:30
#30
zijinyise

可惜20.9不能用,python版本才3.7

V20.9已经可以用了:

可以先下载我上传到网盘的deb包安装

https://www.123865.com/s/nGBtVv-rlGwA?提取码:deep

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-12-23 23:38
#31
皇華

需要夏曆支持,我這兒有。

夏历是阳历还是阴历,我不是太懂这些😢

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-12-23 23:39
#32
conlin

在用了,膜拜大佬点赞支持

希望你能关注一下我的公众号,非常感谢

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-12-23 23:40
#33
盘灶车站

软件的名字太长了,建议改一个短的。既然是挂件,不如叫扫晴娘(民俗挂件)。既有中国传统寓意,又紧扣功能。

名字已经提交到两个商店了,改动的话,比较麻烦,以后会抽时间调整的,非常感谢你的建议

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-12-23 23:41
#34
affoto

高手在民间!

受之有愧了,我也是初学者,我只不过是把我所学的运用到deepin上,做一些力所能及的。


如果你能关注一下我的公众号的话,我会万分感激的。

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-12-23 23:42
#35
晚秋(lateautumn)

高手在民间,谢谢分享like

谢谢你的鼓励和支持,

如果你能关注一下我的公众号的话,我会受到莫大的鼓励的!非常感谢

Reply View the author
zijinyise
deepin
2024-12-24 08:40
#36
把一切操作变成GUI

https://www.123865.com/s/nGBtVv-qSGwA?提取码:fRN3

试试这个

可以先下载我上传到网盘的deb包安装

https://www.123865.com/s/nGBtVv-rlGwA?提取码:deep

OK,感谢老铁

Reply View the author
zijinyise
deepin
2024-12-24 14:12
#37
把一切操作变成GUI

V20.9已经可以用了:

可以先下载我上传到网盘的deb包安装

https://www.123865.com/s/nGBtVv-rlGwA?提取码:deep

按快捷键 Super + D 后,除非再次按Super + D,否则点击显示也出不来

Reply View the author
假设这是一个与用户名相似的昵称
deepin
2024-12-24 14:53
#38

绷不住了,在这个帖子里看到问要不要吃饭的那一句,我竟然预测到了结局

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-12-24 17:11
#39
zijinyise

按快捷键 Super + D 后,除非再次按Super + D,否则点击显示也出不来

你点击一下别的窗口也没有再次显示吗?

按道理win+d就是会显示桌面隐藏所有的,

但是当点击一下别的窗口就会再次显示的喔。

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-12-24 18:19
#40
zijinyise

按快捷键 Super + D 后,除非再次按Super + D,否则点击显示也出不来

刚刚试了,按显示桌面依然会弹出来,

右键菜单隐藏的按托盘才会显示,按win+D的不属于隐藏的状态。

录屏_选择区域_20241224180847.gif

Reply View the author
2 / 3
To page