Использование GTK+ с Broadway
Использование GTK+ с Broadway — аспекты, связанные с HTML, при использовании GTK+
Использование 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.22/gtk-broadway.html