2021-12-04 - Sorry the Gramps wiki is currently being upgraded to a newer software version. Please check back after the 2021-12-08. We apologize for the inconvenience.

Broadway Gtk3 backend

From Gramps
Revision as of 22:50, 26 April 2020 by GulliblePangolin (talk | contribs) (Linux)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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 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:


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.

Sources and links

Microsoft Windows


Error creating thumbnail: Unable to save thumbnail to destination

Please update or expand this section.