Difference between revisions of "Broadway Gtk3 backend"
Line 3: | Line 3: | ||
Broadway GDK backend allows multiple GTK+ applications to display their windows in the same web browser, by connecting to a Broadway display server. | Broadway GDK backend allows multiple GTK+ applications to display their windows in the same web browser, by connecting to a Broadway display server. | ||
− | =Ubuntu= | + | =Linux= |
+ | ==Ubuntu== | ||
In a terminal, run: | In a terminal, run: | ||
Line 31: | Line 32: | ||
=MacOS= | =MacOS= | ||
+ | {{stub}} | ||
+ | =Microsoft Windows== | ||
+ | {{stub}} | ||
[[Category:Developers/General]] | [[Category:Developers/General]] | ||
[[Category:GEPS|B]] | [[Category:GEPS|B]] |
Revision as of 22:28, 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
Windows
MacOS
This article's content is incomplete or a placeholder stub. |
Microsoft Windows=
This article's content is incomplete or a placeholder stub. |