[Contribute Advice] 全局搜索能否支持插件?
Tofloor
poster avatar
星语我梦
deepin
2022-08-10 03:24
Author

全局搜索太好用了,我想加点功能,之前提过了几个贴子石沉大海,太可惜了,我想如果开发人员不够,且有象我一样需要自定义的,可以提供一些接口来写插件吗?

比如浏览器历史或标签提供数据源

Reply Favorite View the author
All Replies
liwl
deepin
2022-08-10 03:42
#1

有道理,可以看看源码,自己搞

Reply View the author
ljq790615
deepin
2022-08-10 04:52
#2

全局搜索支持正则表达式吗?

Reply View the author
夜夜笙歌free
deepin
2022-08-10 17:10
#3

其实是支持插件的

Reply View the author
星语我梦
deepin
2022-08-10 17:17
#4
夜夜笙歌free

其实是支持插件的

怎么做?

Reply View the author
星语我梦
deepin
2022-08-10 17:23
#5
liwl

有道理,可以看看源码,自己搞

用源码的话,就要自己编译了,改源码容易和上游代码不统一,上游更新了还要重新编译,不如提供接口,这样就不会污染源码

Reply View the author
liwl
deepin
2022-08-10 18:01
#6
星语我梦

用源码的话,就要自己编译了,改源码容易和上游代码不统一,上游更新了还要重新编译,不如提供接口,这样就不会污染源码

直接拉个分支,自己搞。搞大了,pr一下,官方一瞅:哎呦不错呦,就给你merge了

Reply View the author
柚子
deepin
2022-08-11 06:40
#7

可以看看这个

https://bbs.deepin.org/post/233965

Reply View the author
深蓝色
deepin
2022-08-12 18:39
#8
柚子

可以看看这个

https://bbs.deepin.org/post/233965

这个大手子有写搜索插件的开发教程。https://bbs.deepin.org/post/233965

github仓库的源码可以看到预览插件的代码,可以照着开发预览插件

https://github.com/linuxdeepin/dde-grand-search/tree/master/src/preview-plugin

Reply View the author
星语我梦
deepin
2022-08-13 01:49
#9
深蓝色

这个大手子有写搜索插件的开发教程。https://bbs.deepin.org/post/233965

github仓库的源码可以看到预览插件的代码,可以照着开发预览插件

https://github.com/linuxdeepin/dde-grand-search/tree/master/src/preview-plugin

这个我看了,也是在源码里改。
我是想有一个能外挂的插件。

我想做个备份,放到自己的dotfiles里。

而且不需要编译源码。

毕竟我也不想因为编译源码把桌面搞崩

Reply View the author
深蓝色
deepin
2022-08-15 23:40
#10
星语我梦

这个我看了,也是在源码里改。
我是想有一个能外挂的插件。

我想做个备份,放到自己的dotfiles里。

而且不需要编译源码。

毕竟我也不想因为编译源码把桌面搞崩

不需要改全局搜索的源码呀。

按规范新开发一个小程序(可以是可执行程序,也可以是py脚本实现),就能接入搜索方面的扩展了。

预览插件也是可以新建Qt library接入。

Reply View the author
星语我梦
deepin
2022-08-17 04:21
#11
深蓝色

不需要改全局搜索的源码呀。

按规范新开发一个小程序(可以是可执行程序,也可以是py脚本实现),就能接入搜索方面的扩展了。

预览插件也是可以新建Qt library接入。

明白了

Reply View the author