There is no registration required to read this wiki or download and install Gramps. You only need an account to edit this wiki.
Broadway Gtk3 backend
The GDK Broadway backend provides support for displaying GTK+ applications in a web browser, using HTML5 and web sockets. To run your application in this way, select the Broadway backend by setting
GDK_BACKEND=broadway. Then you can make your application appear in a web browser by pointing it at
http://127.0.0.1:8080. Note that you need to enable web sockets in your web browser.
Broadway GDK backend allows multiple GTK+ applications to display their windows in the same web browser, by connecting to a Broadway display server.
In a terminal, run:
In another terminal, run:
GDK_BACKEND=broadway UBUNTU_MENUPROXY= LIBOVERLAY_SCROLLBAR=0 gramps
Finally, open you Web browser and go to:
The "UBUNTU_MENUPROXY= LIBOVERLAY_SCROLLBAR=0" is only useful if you use the global-menu and/or overlay-scrollbars. You have to disable them for Broadway, otherwise the program will segfault.
Please see the "broadwayd" manpage for more information.