Использование GTK+ с Broadway
Использование GTK+ с Broadway — аспекты использования GTK+ для HTML
Использование 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 gtk3-demo
Переменные среды, специфичные для Broadway
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.gnome.org/gtk3/3.20/gtk-broadway.html