[DTK] Deepin Maye (半成品)
Tofloor
default avatar
寂静的羽夏
deepin
2022-05-06 20:53
Author

Windows 上有一个很好的工具 Maye ,当软件多了的时候有了这个工具我能够轻松而快速的调出我想用的软件。但找半天没有 Linux 版本的,我自己用 DTK 开发了一个,但功能只有最基本的,能够投入使用还需要大量的编码。由于我第一次使用 DTK 开发,也是第一次写 QT 程序不使用设计器,用起来感觉有点不太顺手。效果图如下:

录屏_选择区域_20220506181941.gif

但有些功能实现我有疑问,功能并未实现:如何使用代码系统中注册热键,我并未从文档中找到示例。

许愿:希望 DTK 能够配合 QT 设计器使用,这样会十分的直观,提升开发效率。文档还是不太完整,希望能够再完善完善。

目前已实现的功能:

  1. 允许程序和任何文档拖拽进入,如果是快捷方式(DesktopEntry)就会解析。
  2. 点击项目会自动判断是否打开程序还是调用默认程序打开文档(我比较希望有前辈能指点更简单的实现,我是调用 /bin/sh 让它执行可执行程序,如果是非可执行程序我就会调用 QT 自带的函数实现用默认程序打开,感觉处理的不太巧妙)
  3. 分类功能
  4. 多国语言支持

TODO:

  • 设置功能
  • 配置能够正常保存
  • 列表存有的数据能够和我的缓存数据保持一致,这个是比较麻烦的一个事。要是 .Net WPF 它的绑定非常香,实现非常简单,查了半天没发现易行的解决方案。
  • 右键菜单功能实现

完成的差不多的时候,我会将其开源,由于最近比较忙,自己比较菜,不知何时能够完成并投入使用,开源后的 Bug 能不能及时修复……

tail

既然有人想要源代码,目前我不维护了,欢迎大家前来 fork 进行完善。

https://gitee.com/wingsummer/wing-maye

Reply Favorite View the author
All Replies
1 / 2
To page
忆往
deepin
2022-05-06 21:05
#1

棒棒的,这已经是一个好的开始👍

Reply View the author
神末shenmo
deepin
Spark-App
Solutions Team Moderator
2022-05-06 21:09
#2

点个赞

Reply View the author
jjcui8595
deepin
Resources Team Moderator
2022-05-06 21:17
#3

like

Reply View the author
老咸鱼
deepin
2022-05-06 21:52
#4

yeah

Reply View the author
kingskill
deepin
2022-05-06 23:26
#5

deepin自己不是已经有搜索了吗?tail

Reply View the author
Comments
寂静的羽夏
2022-05-07 09:48
有是有,感觉使用起来不如 Maye 方便,不过搜索还是全局搜索方便。
deepin小粉丝
deepin
2022-05-07 07:56
#6

deepin现在的全局搜索好像就可以做到啊,全局搜索设个快捷键,桌面可以干干静静的,想打开那个软件,文件,还有想百度一下,全局搜索都 可以搞定

Reply View the author
weboob
deepin
2022-05-07 09:07
#7

一直没太搞懂楼主说的Maye这种软件存在的意义,跟win下的“开始菜单”有啥区别?为了把所有图标放一起吗?
单纯为了启动应用的话,随便建个目录dir,把dir放进系统环境变量,然后快捷方式丢进去随便改个名aaawin+r -> aaa -> enter 不就跑起来了吗,跟运行cmd一个德行啊,感觉也慢不了几秒呀。

Reply View the author
Comments
寂静的羽夏
2022-05-07 09:53
你说的也有道理,不过在有界面的情况下,我个人认为在 Windows 上使用起来比用您的方式快捷一些,可能是使用习惯的问题,点下鼠标就能快速启动总比键盘输入几个字母要稍稍快一些,尤其当数量一多,鼠标的优势就凸显了。
motto
deepin
2022-05-07 09:19
#8

支持一下

Reply View the author
BG7ZAG
deepin
2022-05-07 09:42
#9

kissing_heart

Reply View the author
andktan
deepin
2022-05-07 11:48
#10

是呀,不懂,启动器也有搜索功能呀

Reply View the author
ljq790615
deepin
2022-05-07 14:31
#11

确实没搞明白咋回事儿

Reply View the author
^9星守辰^
Moderator
2022-05-07 22:31
#12

不一样的,启动器是系统分类,这个可以自定义

Reply View the author
柚子
deepin
2022-05-11 08:37
#13

全局热键监听可以参考这篇文章,大佬加油!

https://blog.csdn.net/zh15237774494/article/details/105685023

Reply View the author
ltree
deepin
2022-05-26 21:45
#14
It has been deleted!
寂静的羽夏
deepin
2022-05-26 21:59
#15
ltree It has been deleted!

说实话原生的全局搜索挺不错,但是吧缺一点,如果软件是绿色的,就是不经过包管理的方式安装,它就不会搜索到。写这个东西纯粹是适应在 Linux 上开发,熟悉环境,你现在的思路基本和我的操作差不多了。

Reply View the author
ltree
deepin
2022-05-26 22:29
#16
It has been deleted!
ltree
deepin
2022-05-26 22:35
#17
It has been deleted!
ltree
deepin
2022-05-26 22:35
#18
It has been deleted!
Te
deepin
2022-06-07 00:07
#19

开源看看

Reply View the author
寂静的羽夏
deepin
2022-06-07 11:07
#20

既然有人想要源代码,目前我不维护了,欢迎大家前来 fork 进行完善。

https://gitee.com/wingsummer/wing-maye

tail

Reply View the author
1 / 2
To page
New Thread

Popular Events

More
国际排名
WHLUG