With Broadway you can run native GTK+ 3.x Linux applications in OS.js via WebSockets.

This is not ready for production usage.

Requires running latest GTK+ 3 with Broadway 2.0+.


$ node osjs config:set --name=broadway.enabled --value=true
$ node osjs build

To see all configuration options, do node osjs config:get --name=broadway

This will make Broadway OS.js server start automatically with the server.

Set up X server

Now you have to launch broadway on your X-server.

$ xhost +
$ broadwayd --address :5


You can connect to your server from the icon in the Panel.