diff --git "a/\345\260\217\347\231\275\350\257\276\347\250\213/.keep" "b/\345\260\217\347\231\275\350\257\276\347\250\213/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/\345\260\217\347\231\275\350\257\276\347\250\213/openKylin\346\226\207\344\273\266\347\256\241\347\220\206\345\231\250\344\273\213\347\273\215.md" "b/\345\260\217\347\231\275\350\257\276\347\250\213/openKylin\346\226\207\344\273\266\347\256\241\347\220\206\345\231\250\344\273\213\347\273\215.md" new file mode 100644 index 0000000000000000000000000000000000000000..af26f34fb64152964e1e7e5a7f3ff87e9250df2a --- /dev/null +++ "b/\345\260\217\347\231\275\350\257\276\347\250\213/openKylin\346\226\207\344\273\266\347\256\241\347\220\206\345\231\250\344\273\213\347\273\215.md" @@ -0,0 +1,65 @@ + + +openKylin文件管理器作为一种提供用户界面管理文件的软件,可以帮助用户处理日常工作,管理存储在本地和网络中的文件,同时还提供了一系列基础操作如重命名文件、创建文件、打开文件、查看文件、编辑文件、移动文件和删除文件等。其中,openKylin文件管理器及相关软件包安装命令如下:$sudo apt install peony peony-extensions下面就带大家简单了解下openKylin文件管理器的结构与功能特性~ + +一、openKylin文件管理器介绍 + +1.文件管理器结构 + +openKylin文件系统结构不同于Windows文件系统结构,没有盘符的概念(所谓盘符,即DOS、Windows系统对于磁盘存储设备的标识符),openKylin操作系统选择把所有文件都存放在根目录中。 + +![图片](https://www.openkylin.top/upload/202302/1675907521938004.png) + +2.文件管理器命令操作 + +众所周知Linux命令可以用来了解系统,但对于普通用户来说,如果一个系统只能单纯地使用命令行来浏览操作文件目录或文件,并不是非常方便。以下是几种利用文件管理器浏览文件和命令行浏览文件的情况对比:进入家目录 + +![图片](https://www.openkylin.top/upload/202302/1675907534741650.png) + +显示隐藏的文件夹和文件 + +![图片](https://www.openkylin.top/upload/202302/1675907550991843.png) +查询文件属性 + +![图片](https://www.openkylin.top/upload/202302/1675907569674163.png) + +二、openKylin文件管理器功能特性介绍 + +1.批量正反选日常使用中,经常会遇到需要同时选择多个文件的情况,有时是连续的文件排列,有时是不连续的,那么当遇到以上情况时我们该如何操作呢? + +(1)全选据大家所熟知,Windows系统对于全选文件有着通用级的快捷键操作,那就是“Ctrl+A”。同样,openKylin也支持该操作。 + +![图片](https://www.openkylin.top/upload/202302/1675907581574034.png) + +(2)批量正选当你需要在一个存有很多文件的文件夹中选择部分连续文件时,“Ctrl+A”并不能满足要求。这时,你只需要找到开始位置的文件,选中该文件,按住Shift键,再选中结束位置的文件,此时便会发现,从开始位置到结束位置的所有文件都已选中。 + +![图片](https://www.openkylin.top/upload/202302/1675907593481598.png) + +(3)批量反选当遇到所需要选择的文件为多个不连续时,也不需要单个的进行选中,只需按住Ctrl键,依次选中这些不需要的文件,然后通过鼠标将所有文件进行反选,此时,选中的就是你需要的多个不连续的文件。 + +![图片](https://www.openkylin.top/upload/202302/1675907634477814.png) + +![图片](https://www.openkylin.top/upload/202302/1675907646763404.png) + +2.快速查找文件 + +(1)最近使用如果你需要打开最近编辑使用过的文档,但它的具体路径又有些许复杂,那么你可以使用“最近使用”这个功能来快速的定位所需文件位置。系统会基于你的文档使用记录排列最近打开的文档,并同时向你展示各文档的存储路径。 + +![图片](https://www.openkylin.top/upload/202302/1675907659317516.png) + +(2)搜索如果你需要找一个很久之前的文件,此时你可以通过搜索文件名称的关键词,在搜索结果中定位这个文件。 + +![图片](https://www.openkylin.top/upload/202302/1675907676529748.png) +3.复制文件路径如果你需要对文件路径进行记录,你只需要打开终端窗口,点击文件管理器窗口上端文件夹名称,右键选择复制选项,随后在终端窗口进行粘贴,此时便可得到该文件的具体路径。 + +![图片](https://www.openkylin.top/upload/202302/1675907689750834.png) + +以上就是本次openKylin文件管理器的基本介绍啦,希望能对大家有所帮助。目前,openKylin文件管理器仍然在不断的完善更新中,大家在使用过程中如有任何建议和需求,可前往openKylin Gitee仓库以Issue形式进行反馈。 + +![图片](https://www.openkylin.top/upload/202302/1675907703550948.png) + +openKylin(开放麒麟)社区旨在以“共创”为核心,在开源、自愿、平等、协作的基础上,通过开源、开放的方式与企业构建合作伙伴生态体系,共同打造桌面操作系统顶级社区,推动Linux开源技术及其软硬件生态繁荣发展。社区首批理事成员单位包括麒麟软件、普华基础软件、中科方德、麒麟信安、凝思软件、一铭软件、中兴新支点、元心科技、中国电科32所、技德系统、北京麟卓、先进操作系统创新中心等13家产业同仁和行业机构。 + +来源:邓好 + +审核:openKylin \ No newline at end of file diff --git "a/\345\260\217\347\231\275\350\257\276\347\250\213/openKylin\347\224\250\346\210\267\346\211\213\345\206\214\345\216\237\347\220\206\350\247\243\346\236\220.md" "b/\345\260\217\347\231\275\350\257\276\347\250\213/openKylin\347\224\250\346\210\267\346\211\213\345\206\214\345\216\237\347\220\206\350\247\243\346\236\220.md" new file mode 100644 index 0000000000000000000000000000000000000000..2629bab083b4693c416e1c45776b02c87c799e81 --- /dev/null +++ "b/\345\260\217\347\231\275\350\257\276\347\250\213/openKylin\347\224\250\346\210\267\346\211\213\345\206\214\345\216\237\347\220\206\350\247\243\346\236\220.md" @@ -0,0 +1,63 @@ + + **【小白课程】openKylin用户手册原理解析,一招教你学会自定义!** + +openKylin用户手册是详细描述openKylin操作系统的功能和用户界面,让用户了解如何使用该软件的说明书。通过阅读openKylin用户手册,能够更快更好的上手和使用openKylin操作系统。今天就带大家简单了解下openKylin用户手册的实现原理以及如何自定义用户手册内容。 + +![图片](https://www.openkylin.top/upload/202301/1673400351868967.png) + +一、用户手册实现原理介绍 + +1.QtWebkit简介openKylin操作系统上用户手册的启动、展示、跳转是在QtWebkit基础上实现的。下面我们来简单介绍一下QtWebkit。QtWebkit模块提供了一个在qt中使用web browser的engine,这使得我们在qt的应用程序中使用万维网上的内容变得很容易, 而且对其网页内容的控制也可以通过native controls实现。QtWebKit提供用于呈现超文本标记语言(HTML)、可扩展超文本标记语言(XHTML)和可伸缩矢量图形(SVG)文档的工具,这些文档使用级联样式表(CSS)样式,并使用JavaScript编写脚本。 + +2.用户手册跳转的接口为了方便用户跳转到对应组件的帮助文档,用户手册提供了接口,使得其他组件调用接口传递参数后,可以直接打开用户手册对应内容,组件通过点击F1和菜单-帮助选项进行调用。DaemonIpcDbus::showGuideDaemonIpcDbus::showGuide提供了dbus接口,组件只需要传递对应参数调用,手册这边会根据参数,打开用户手册并跳转至对应内容。 + +3.用户手册运行流程上面介绍了用户手册跳转接口,下面重点介绍下用户手册运行的大致流程。首先需要实例化QWebView,开启和禁用部分设置,加载用户手册网页文件。 + +![图片](https://www.openkylin.top/upload/202301/1673400403559673.png) + +![图片](https://www.openkylin.top/upload/202301/1673400415449881.png) + +载入html时发送信号,将QObject对象传给JS,这样JS就能调用QObject的public slots函数 + +![图片](https://www.openkylin.top/upload/202301/1673400425220458.png) + +![图片](https://www.openkylin.top/upload/202301/1673400459129591.png) + +![图片](https://www.openkylin.top/upload/202301/1673400473845933.png) + +web端调用qt接口,获取文档信息和目录结构,动态生成首页应用。js端调用qt端函数获取信息: + +![图片](https://www.openkylin.top/upload/202301/1673400482997460.png) + +qt端获取手册文件结构,获取首页图标名称和文件夹名称,以及对应的文档路径: + +![图片](https://www.openkylin.top/upload/202301/1673400491336760.png) + +通过获取到的图片名称、文档路径、文件夹名称;加载图标信息,完成首页应用的加载。openKylin用户手册首页的加载流程大致就如上面所述,但实际还会涉及到Markdown文件的渲染展示,目录和内容的跟随效果;手册目录级的跳转;自动读取文档的更新日期等,这里就不一一介绍啦。二、用户手册内容自定义大家系统在集成新组件时,会希望新增组件后,把对应的组件手册内容也自动加入用户手册中,并能够进行跳转;那么这里就给大家介绍一下如何集成自己的手册内容! + +1.文件夹结构 + +![图片](https://www.openkylin.top/upload/202301/1673400502196692.png) + + +需要包含语言文件夹,一个图标;其中文件夹名称和图标名称保持一致,会用于首页图标展示以及用户手册dbus接口调用参数。 + +2.Markdown文件结构 + +![图片](https://www.openkylin.top/upload/202301/1673400514730147.png) + +这里Markdown文档的一级标题会作为首页应用的展示名称。 + +3.修改install文件 + +![图片](https://www.openkylin.top/upload/202301/1673400526886467.png) + +将准备好的文件夹,放到用户手册的资源文件下面,当用户手册加载时便会自动读取,进行加载展示在首页。按照以上步骤进行操作,就可以完成用户手册内容的自定义,实现系统组件手册内容的即增即减啦!你学会了嘛? + + + + + +来源:谢嘉华 + +审核:openKylin \ No newline at end of file