Peter Polidoro <pe...@polidoro.io> writes:
>> GTK+ comes with broadwayd, which lets you use the browser to render >> the >> GUI. Here’s a quick example: >> >> guix shell gtk+:bin -- broadwayd :5 & >> GDK_BACKEND=broadway BROADWAY_DISPLAY=:5 guix shell abiword -- >> abiword >> >> Then visit http://127.0.0.1:8085/ in your browser. > > This is really interesting, thank you! > > When I try to run this, however, I get the error: > > $ guix shell gtk+:bin -- broadwayd :5 & GDK_BACKEND=broadway > BROADWAY_DISPLAY=:5 guix shell abiword -- abiword > > [1] 4066 > Listening on /run/user/1000/broadway6.socket > > (abiword:4094): Clutter-Gtk-ERROR **: 13:31:52.255: *** Unsupported > backend. > > $ guix describe --format=channels > (list (channel > (name 'guix) > (url "https://git.savannah.gnu.org/git/guix.git") > (branch "master") > (commit > "3657b4daeafab8d3935191d57653b8331e395897") > (introduction > (make-channel-introduction > "9edb3f66fd807b096b48283debdcddccfea34bad" > (openpgp-fingerprint > "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A > 54FA"))))) Works for me with (list (channel (name 'guix) (url "https://git.savannah.gnu.org/git/guix.git") (branch "master") (commit "b86867417fa76384eae76fcef099cf4d133bb20d") (introduction (make-channel-introduction "9edb3f66fd807b096b48283debdcddccfea34bad" (openpgp-fingerprint "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA"))))) and $ guix shell gtk+:bin -- broadwayd :5 & $ GDK_BACKEND=broadway BROADWAY_DISPLAY=:5 guix shell abiword -- abiword $ icecat http://localhost:8085 -- Ricardo