Использование GTK с Broadway
Бэкенд GDK Broadway предоставляет поддержку отображения приложений GTK в веб-браузере с использованием HTML5 и веб-сокетров. Чтобы запустить приложение таким образом, выберите бэкенд Broadway, установив GDK_BACKEND=broadway. Затем вы можете сделать так, чтобы ваше приложение отображалось в веб-браузере, указав ему http://127.0.0.1:8080. Обратите внимание, что вам необходимо включить веб-сокеты в вашем веб-браузере.
Вы можете выбрать другой порт, отличный от стандартного 8080, установив переменную среды BROADWAY_DISPLAY в желаемый порт.
Также возможно использовать несколько приложений GTK в одном окне веб-браузера, используя сервер Broadway, broadwayd, поставляемый с GTK. Чтобы использовать broadwayd, запустите его так:
broadwayd :5
Затем укажите своему веб-браузеру http://127.0.0.1:8085. Запускайте свои приложения так:
GDK_BACKEND=broadway BROADWAY_DISPLAY=:5 gtk4-demo
BROADWAY_DISPLAY
Указывает номер дисплея Broadway. По умолчанию используется дисплей 0. Номер дисплея определяет порт, который необходимо использовать при подключении к приложению Broadway по следующей формуле: port = 8080 + display
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer-old.gnome.org/gtk4/4.0/gtk-broadway.html