3 Star 13 Fork 5

星火计划 Project Spark / SparkWebAppRuntime

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 5.55 KB
一键复制 编辑 原始数据 按行查看 历史
Pluto 提交于 2022-07-08 09:44 . !2GPU 默认开启

运行 "spark-webapp-runtime -h" 查看命令行帮助信息

帮助:
第一种用法:

spark-webapp-runtime 应用标题 目标网址 应用窗口宽度 应用窗口高度

第二种用法:

运行 "spark-webapp-runtime -h" 查看命令行帮助信息


                用法:./spark-webapp-runtime [选项]
                描述: 星火网页应用运行环境

                选项:
                  -h, --help             显示这个此帮助。
                  -v, --version          显示版本信息。
                  -p, --parser           启用参数解析方式。默认为顺序解析方式。
                  -t, --title <title>    设置应用的标题。默认为
                                         星火网页应用运行环境。
                  -u, --url <url>        设置要打开的目标 URL。默认为空。
                  -w, --width <width>    设置应用的窗口宽度。默认为 1024。
                  -H, --height <height>  设置应用的窗口高度。默认为 768。
                  -T, --tray             启用托盘图标。默认不启用。
                  --full-screen          以全屏模式运行。默认关闭该功能。
                  --fix-size             固定窗口大小。默认关闭该功能。
                  --hide-buttons         隐藏控制按钮。默认关闭该功能。
                  -i, --ico <ico>        设置应用的图标。
                  -d, --desc <desc>      设置应用的描述信息。
                  -c, --cfg <cfg>        设置应用的配置文件。
                  -r, --root <root>      设置内置 WebServer 的根路径。
                  -P, --port <port>      设置内置 WebServer 的监听端口号。
                  -G, --GPU <0/1>        设置启用 GPU 渲染加速,默认开启。
            

需要注意的是, 命令行会覆盖配置文件信息。

这里给大家附送两个例子,帮助大家理解使用

这是一款使用了-r选项(自带webserver)的一款应用的desktop文件

[Desktop Entry]
 Categories=Game;
 Encoding=UTF-8
 Exec=spark-webapp-runtime -p -u http://localhost:38324 -t "Unfair Undyne" -d "不公平的安黛因,传说之下(Undertale)鱼姐战" -w 720 -H 620 -i /opt/durapps/fairdyne/icon.png -r /opt/durapps/fairdyne/pages -P 38324
 Icon=/opt/durapps/fairdyne/icon.png
 MimeType=
 Name[zh\_CN]=Fairdyne
 Name=Fairdyne
 StartupWMClass=Fairdyne
 Terminal=False
 Type=Application
 X-Deepin-CreatedBy=com.deepin.dde.daemon.Launcher
 X-Deepin-AppID=fairdyne

附这款应用的下载链接

https://dcstore.spark-app.store/store/games/fairdyne/fairdyne_1.4_plus_sm1_amd64.deb

欢迎大家积极制作

以下是新手教程

使用教程

0.配置环境

配置 spark-webapp-runtime 环境是非常简单的

只需要

sudo apt install spark-webapp-runtime-waker

即可配置完成

现在我们来测试一下

spark-webapp-runtime

如果你能看到

那么恭喜你,配置完成了

1.简易操作

作为第一种调用方式,简易调用是非常简单粗暴的

你可以试试输入这一段

spark-webapp-runtime 垃圾百度 https://www.baidu.com

看到了么?就是这么简单

如果觉得默认的1024x768分辨率不合你心意

你可以简单的在后面加上你喜欢的分辨率

比如这样

spark-webapp-runtime 垃圾百度 https://www.baidu.com 768 1024

And你甚至可以使用本地的网页文件

先找到文件

在浏览器里打开

复制粘贴

spark-webapp-runtime 这是一个本地网页 file:///home/sy120zx/Desktop/Index%20of%20\_store\_games\_fairdyne\_.html 1024 768

你还可以整一些生草的活

spark-webapp-runtime 垃圾百度 https://www.baidu.com 768 84

所以大家学会了么?spark-webapp-runtime的简单调用方式:

`spark-webapp-runtime [标题] [地址]

`spark-webapp-runtime [标题] [地址] [宽] [高]``

简易调用优点:简单,符合直觉,无需学习就可以使用,语法兼容spark-web-core(已弃用)

缺点:自定义程度低,不支持本地服务器功能

2.标准调用

C++
1
https://gitee.com/spark-store-project/spark-web-app-runtime.git
git@gitee.com:spark-store-project/spark-web-app-runtime.git
spark-store-project
spark-web-app-runtime
SparkWebAppRuntime
master

搜索帮助