From 189e21af2ceed4da766bb01979d4138e86a4781f Mon Sep 17 00:00:00 2001 From: fiftydinar <65243233+fiftydinar@users.noreply.github.com> Date: Mon, 22 Jul 2024 17:21:37 +0200 Subject: [PATCH] docs(gnome-extensions): Clarify known issue about extension-only gschemas.compiled file better --- modules/gnome-extensions/README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/gnome-extensions/README.md b/modules/gnome-extensions/README.md index 8e6399f..211b51b 100644 --- a/modules/gnome-extensions/README.md +++ b/modules/gnome-extensions/README.md @@ -58,11 +58,17 @@ How to uninstall extensions using the module: ## Known issues -### Some extensions complain about missing gschema.compiled file +### Some extensions use extension-only gschemas.compiled file location -This is a rarity, but some extensions might complain about this one, due to the way they are programmed with hard-coded gschema locations. +This is a rarity, but some extensions might have this issue, due to the way they are programmed with hard-coded gschema locations. Most extensions which follow Gnome extension standards don't have this issue. +Standard location for global `gschema.compiled` file is: +`/usr/share/glib-2.0/schemas/gschema.compiled` + +Those problematic extensions explicitly ask for this extension-only location instead: +`/usr/share/gnome-shell/extensions/$EXT_UUID/schemas/gschemas.compiled` + If you get the error similar to this one (Fly-Pie extension example): `GLib.FileError: Failed to open file “/usr/share/gnome-shell/extensions/flypie@schneegans.github.com/schemas/gschemas.compiled”: open() failed: No such file or directory`