Webkit GTK Error
Hi, thank you for making Nomad! I'm so excited to try it and start contributing, I'm already a schemer and use Nyxt but I the idea of a hackable browser in Scheme is a dream come true. I'm interested in making a Gemini client for it, if noone has already done this.
Unfortunately I can't get it to load any website. I open the app and type in the URL, only to arrive at a blank buffer that merely says "Web GTK has encountered and issue". I'm on Guix System and installed from the package manager. Below is the error from the terminal, i've tried pulling the dependencies but it seems i have them. Could it be that I'm on guile 3?
(process:6554): GLib-GIO-ERROR **: 00:08:43.754: Settings schema 'org.gnome.system.proxy' is not installed 2020-12-19 00:08:51 (INFO): (Running shutdown hook)`
and here is my guix describe
Hello @blakeshaw thank you for trying Nomad. Nomad does not support guile 3 at this time however if you are using guix it should still work. try testing with
guix environment --ad-hoc nomad -- nomad -Q
if that does not work can you paste the output of
guix show nomad g-golf
Thanks for the prompt response. unfortunately, for guix environment --ad-hoc nomad -- nomad -Q i get:
(.nomad-real:12961): Gtk-WARNING **: 02:15:30.268: Could not find the icon 'open-menu-ltr'. The 'hicolor' theme was not found either, perhaps you need to install it. You can get a copy from: http://icon-theme.freedesktop.org/releases
(.nomad-real:12961): Gtk-WARNING **: 02:15:30.269: Could not load a pixbuf from /org/gtk/libgtk/icons/16x16/status/image-missing.png. This may indicate that pixbuf loaders or the mime database could not be found. ** Gtk:ERROR:gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /org/gtk/libgtk/icons/16x16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3) Bail out! Gtk:ERROR:gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /org/gtk/libgtk/icons/16x16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
and with g-golf:
name: g-golf version: 0.1.0-839.ef83010 outputs: out systems: x86_64-linux i686-linux dependencies: [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
- [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] location: gnu/packages/guile-xyz.scm:1831:4 homepage: https://www.gnu.org/software/g-golf/ license: LGPL 3+ synopsis: Guile bindings for GObject Introspection description: G-Golf (Gnome: (Guile Object Library for)) is a library for developing modern applications in Guile Scheme. It
- comprises a direct binding to the GObject Introspection API and higher-level functionality for importing Gnome libraries and
- making GObject classes (and methods) available in Guile's object-oriented programming system, GOOPS.
Hello, does not look like a Nomad or guile issue. I think this might be a profile issue. make sure you upgrade your guix packages with
guix upgrade
After that make sure your profile is not polluted by restarting your login session. If you are using GNOME just log out and back in. There is a better way to do this but I forget the exact way. I you are using something other than GNOME then use whatever method it uses to logout and back in. Worst case restart your computer if you are unsure. after that try again.
guix environment --ad-hoc nomad -- nomad -Q