Difference between revisions of "Broadway Gtk3 backend"
Line 25: | Line 25: | ||
* [https://launchpad.net/~malizor/+archive/gtk-next-broadway Gtk 3.8] | * [https://launchpad.net/~malizor/+archive/gtk-next-broadway Gtk 3.8] | ||
− | |||
+ | =Microsoft Windows= | ||
* [http://www.tarnyko.net/en/?q=node/7 GTK+3 "Broadway" for Windows - official release] and [http://www.tarnyko.net/en/?q=node/8 how to use it]. | * [http://www.tarnyko.net/en/?q=node/7 GTK+3 "Broadway" for Windows - official release] and [http://www.tarnyko.net/en/?q=node/8 how to use it]. | ||
Line 34: | Line 34: | ||
{{stub}} | {{stub}} | ||
− | |||
− | |||
[[Category:Developers/General]] | [[Category:Developers/General]] | ||
[[Category:GEPS|B]] | [[Category:GEPS|B]] |
Revision as of 22:29, 26 April 2020
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.
Linux
Ubuntu
In a terminal, run:
broadwayd
In another terminal, run:
GDK_BACKEND=broadway UBUNTU_MENUPROXY= LIBOVERLAY_SCROLLBAR=0 gramps
Finally, open you Web browser and go to:
http://localhost:8080/
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
MacOS
This article's content is incomplete or a placeholder stub. |