Difference between revisions of "Broadway Gtk3 backend"

From Gramps
Jump to: navigation, search
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

Gramps-notes.png

This article's content is incomplete or a placeholder stub.
Please update or expand this section.


Microsoft Windows=

Gramps-notes.png

This article's content is incomplete or a placeholder stub.
Please update or expand this section.