Desktop

Desktop提供桌面程序管理功能,主要的目的就是管理多窗口,跨平台的桌面应用程序,您可以通过源码内容部署相关的管理程序,直接在软件读取程序数据,直接配置监控管理方案,也支持消息查看,可以查看当前管理项目的消息内容,可以查看志内容,为用户提供更方便的桌面程序管理方案,开发人员可以在软件上配置对象数据,配置对象可以添加元数据,支持全局快捷方式、发器、记录器、注册表、路由器、屏幕、窗口、存储、托盘等内容配置,为用户创建管理平台提供更多内容!

Desktop命令功能

命令:

Desktop clear [area] 清除缓存和存储数据

Desktop descbe [uid] 显示特定实例的详细

Desktop devTools [uid] 打开Windows devTools

Desktop hide [uid] 隐藏可见窗口

Desktop info 显示系统

Desktop init  初始化创建配置文件

Desktop kill [uid…] 杀死一个或多个正在运行的实例

Desktop logs 获取实例的志

Desktop ps 列表实例

Desktop restart [uid…] 重新启动一个或多个正在运行的实例

Desktop show [uid] 显示隐藏的窗口

Desktop shutdown 关机桌面

Desktop start 使用指定的配置启动应用程序

Desktop stop [uid…] 停止一个或多个正在运行的实例

Desktop version 显示桌面版本

选项:

— 显示帮助

–config ON配置文件的路径

–context,-c 要连接的上下文名称。

–version 显示版本号

–file,-f 从中加载的配置文件或目录

–url,-u 要运行的L

Desktop软件特色

打破供应商锁定

Apache 2许可的完整源代码。打破供应商锁定,利用社区来加速发展。

在任何地方运行

Mac、Linux、Windows跨平台安装程序、构建和零安装压缩包。

默认安全

安全沙箱、安全策略和自动更新。

关注开发者

让开发者更有生产力,减少时间沉淀。完整的命令行界面用于控制桌面、查看志和调试代码。

简单集成

不需要修改代码就可以开始工作,与SDK集成,开始与本地功能互动。

完全可扩展

从Docker和Kubernetes中获取设计元素,通过配置来扩展和升级桌面。

原生体验

对话框、、快捷方式、托盘、上下文菜单…… 利用所有的本地桌面功能。

应用间消息传递

在窗口、应用程序、服务……任何你需要连接的东西之间进行沟通。

管理升级

你可以控制升级的方式、时间和地点。没有外部依赖。

Desktop使用说明

1、直接将Desktop-0.38.0-win32.exe安装到软件使用

2、提示软件的托盘界面,点击dock显示软件搜索界面

3、如图所示, 这里是搜索功能,可以输入关键词开始搜索

4、提示没有结果,如果找到结果就可以使用键盘上下键选择内容

5、点击 Documentation可以打开的文档界面查看教程

Desktop教程

配置

该配置采用了来自kubernetes的大型设计元素 (在新窗口中打开)。如果您熟悉kubernetes,您将认识到该结构的一些相似之处。

一切都通过配置文件定义,建议在YAML中定义您的应用程序。这更易于阅读,,并允许您将对象分组到单个文件中。

#命令行界面

在命令行界面允许您创建在当前工作目录中的一个基本的配置文件:

desktop init –name “My Application” –url https://localhost/

要运行该配置文件,请指定–file标志:

desktop –file application.yaml

可以从文件或url在本地动态加载配置:

desktop -f https://raw.githubusercontent.com/desktop-examples/config/main/examples/single-windo

元数据

所有配置对象都具有元数据。

应用

定义一个应用程序。

介绍

Desktop带有完整的命令行界面,用于创建配置,启动应用程序和查询状态。

#用法

桌面

#api P

readonly api: any

底层的原始api对象,此属是公开的,但不需要使用。

isHostedInDesktop

readonly isHostedInDesktop: boolean

如果应用程序在桌面主机中运行,则返回true的属。

重点 中号

focus(): Pmise

关注应用程序。

getAppName 中号

getAppName(): Pmise

获取应用程序名称。

getAppVersion 中号

getAppVersion(): Pmise

获取应用程序版本。

上一篇 2022-11-28

相关推荐

  • Desktop

    Desktop提供桌面程序管理功能,主要的目的就是管理多窗口,跨平台的桌面应用程序,您可以通过源码内容部署相关的管理程序,直接在软件读取程序数据,直接配置监控管理方案,也支持消...
正在提交中,请稍等片刻...

发表回复

请登录后评论...
登录后才能评论

评论列表 (0条)