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