I run artix with openbox as wm. I find nm-applet will no longer start it fails like this
(nm-applet:2224): GLib-GIO-ERROR **: 12:58:52.840: Settings schema 'org.gnome.nm-applet' is not installed
Trace/breakpoint trap
I found some tips
/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas >/dev/null 2>&1
#and
pacman -S gsettings-desktop-schemas
with google, but none seemed to help.
Any ideas?
I checked and
/usr/share/glib-2.0/schemas/org.gnome.nm-applet.eap.gschema.xml is owned by libnma-common 1.10.4-3
A run under strace ends like this
futex(0x7f7eae1040, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/usr/share/glib-2.0/schemas/gschemas.compiled", O_RDONLY) = 8
newfstatat(8, "", {st_mode=S_IFREG|0644, st_size=48741, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 48741, PROT_READ, MAP_PRIVATE, 8, 0) = 0x7f7f064000
close(8) = 0
openat(AT_FDCWD, "/home/robin/.local/share/glib-2.0/schemas/gschemas.compiled", O_RDONLY) = 8
newfstatat(8, "", {st_mode=S_IFREG|0644, st_size=48741, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 48741, PROT_READ, MAP_PRIVATE, 8, 0) = 0x7f7efd4000
close(8) = 0
futex(0x7f7eae1040, FUTEX_WAKE_PRIVATE, 2147483647) = 0
getpeername(2, 0x7fd8033518, [128]) = -1 ENOTSOCK (Socket operation on non-socket)
futex(0x7f7eae1040, FUTEX_WAKE_PRIVATE, 2147483647) = 0
ioctl(2, TCGETS, 0x7fd80334d0) = -1 ENOTTY (Inappropriate ioctl for device)
getpid() = 13954
openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_CLOEXEC) = 8
newfstatat(8, "", {st_mode=S_IFREG|0644, st_size=3664, ...}, AT_EMPTY_PATH) = 0
newfstatat(8, "", {st_mode=S_IFREG|0644, st_size=3664, ...}, AT_EMPTY_PATH) = 0
read(8, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0"..., 4096) = 3664
lseek(8, -2329, SEEK_CUR) = 1335
read(8, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0"..., 4096) = 2329
close(8) = 0
write(2, "\n(nm-applet:13954): GLib-GIO-ERR"..., 108
(nm-applet:13954): GLib-GIO-ERROR **: 13:49:29.977: Settings schema 'org.gnome.nm-applet' is not installed
) = 108
gettid() = 13954
getpid() = 13954
tgkill(13954, 13954, SIGTRAP) = 0
--- SIGTRAP {si_signo=SIGTRAP, si_code=SI_TKILL, si_pid=13954, si_uid=1000} ---
+++ killed by SIGTRAP +++
both files are present
$ ls /home/robin/.local/share/glib-2.0/schemas/gschemas.compiled -al
-rw-r--r-- 1 robin robin 48741 Nov 24 13:48 /home/robin/.local/share/glib-2.0/schemas/gschemas.compiled