Broadway 窗口系统 [src]

GDK Broadway 后见提供支持,以便在网络浏览器中使用 HTML5 和网络套接字显示 GTK 应用程序。

Broadway 作为一个实验而编写,并不是最活跃开发的后端。它支持 GTK 4.0 中 GDK 后端所需的功能,但可能未更新到最新开发。

在 Broadway 中使用 GTK

要在 Broadway 下运行应用程序,请先运行随附 GTK 的 broadway 服务器 gtk-broadwayd

gtk4-broadwayd :5

服务器希望冒号前缀显示的数字作为命令行参数。

然后将你的网络浏览器指向 http://127.0.0.1:8085

只要 Broadway 服务器正在运行,便可像下面这样启动应用程序

GDK_BACKEND=broadway BROADWAY_DISPLAY=:5 gtk4-demo

可以在同一个网络浏览器窗口中显示多个应用程序。

Broadway 特定的环境变量

BROADWAY_DISPLAY

指定 Broadway 显示号码。默认显示器为 0。

显示器号码决定连接到 Broadway 应用程序时要使用的端口,通过以下公式:

port = 8080 + display