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

Reply via email to