diff --git a/README.md b/README.md index a024ed1..2c2749e 100644 --- a/README.md +++ b/README.md @@ -3,28 +3,29 @@ [dWIP] UKUI Search is a user-wide desktop search feature of UKUI desktop environment. ## 简介 -狭义上的ukui-search指ukui桌面环境中的全局搜索应用,目前最新版本为3.1-xxx。全局搜索应用提供了本地文件、文本内容、应用、设置项、便签等聚合搜索功能,基于其文件索引功能,可以为用户提供快速准确的搜索体验。 +狭义上的ukui-search指ukui桌面环境中的全局搜索应用,目前最新版本为3.22.x.x。全局搜索应用提供了本地文件、文本内容、应用、设置项、便签等聚合搜索功能,基于其文件索引功能,可以为用户提供快速准确的搜索体验。 广义的ukui-search除了包括全局搜索应用,还包括在ukui桌面环境中的本地搜索服务以及其开发接口。基于文建索引服务,应用搜索数据服务等基础数据源服务,可以提供基于C++接口的搜索功能,应用开发者可以通过引用动态库的形式直接使用其搜索功能。除此之外,ukui桌面环境搜索服务还提供了一组基于Qt插件框架的插件接口,用户可以通过继承接口以实现搜索功能的扩展。 以下提到的ukui-search如无说明均指后者。 -ukui-search 目前共有5个包: +ukui-search 目前被打包成6个包(openkylin): + ukui-search_xxxxxx.deb + libukui-search-dev_xxxxx.deb -+ libukui-search0_xxxxx.deb -+ libchinese-segmentation0_xxxx.deb ++ libukui-search2_xxxxx.deb ++ libchinese-segmentation1_xxxx.deb ++ libchinese-segmentation-dev_xxxx.deb + ukui-search-systemdbus_xxxxx.deb xxx代表版本号。其中,ukui-search 为全局搜索应用本体,libukui-search包提供了搜索服务基本功能以及扩展接口,libukui-search-dev为其开发包。libchinese-segmentation包为搜索服务提供了NLP能力,如中文分词等。ukui-search-systemdbus包提供了一些systemdbus提权操作。 ## 运行 -搜索服务相关的进程共有5个,包括ukui-search(全局搜索GUI界面),ukui-search-service(文件搜索服务),first-index(文件搜索服务子进程),inotify-index(文件搜索服务子进程),ukui-search-app-data-service(应用数据维护服务)。 +搜索服务相关的进程共有5个,包括ukui-search(全局搜索GUI界面),ukui-search-service(文件搜索服务),ukui-search-service-dir-manager(文件搜索目录管理), ukui-search-app-data-service(应用数据服务),ukuisearch-systemdbus(systembus)。 -ukui-search、ukui-search-service和ukui-search-app-data-service服务默认开机自启,其中first-index进程和inotify-index进程作为ukui-search-service的子进程,并由其控制启动和退出。 +所有进程默认开机自启。 ## 快捷键、命令行和dbus接口 -呼出搜索GUI界面的系统快捷键为`WIN+s`。 +呼出搜索GUI界面的系统快捷键为`WIN+s`,快捷键由ukui-settings-daemon(ukui用户配置服务)提供。 ukui-search进程的命令行如下: @@ -35,6 +36,11 @@ Options: -v, --version Displays version information. -q, --quit Quit ukui-search application -s, --show Show main window + --unregister unregister a plugin with + --register register a plugin with + -m, --move move to the target pos + -i, --index move plugin to + ``` ukui-search-service的命令行如下: @@ -46,6 +52,7 @@ Options: -v, --version Displays version information. -q, --quit Stop service -i, --index