From 78dadff19ee55c7e6af99d4a99baf06627336223 Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Thu, 1 Dec 2022 16:10:27 +1000 Subject: Dirty hack for XDG vars diff --git a/editor/dconf-editor.vala b/editor/dconf-editor.vala index ca3ce16..55c37f0 100644 --- a/editor/dconf-editor.vala +++ b/editor/dconf-editor.vala @@ -184,6 +184,12 @@ private class ConfigurationEditor : Gtk.Application, BaseApplication private static int main (string [] args) { + GLib.Environment.set_variable("XDG_CONFIG_DIRS", "/boot/system/settings", false); + GLib.Environment.set_variable("XDG_DATA_HOME", "/boot/home/config/non-packaged/data", false); + GLib.Environment.set_variable("XDG_CONFIG_HOME", "/boot/home/config/settings", false); + GLib.Environment.set_variable("XDG_CACHE_HOME", "/boot/home/config/cache", false); + GLib.Environment.set_variable("XDG_DATA_DIRS", "/boot/system/non-packaged/data:/boot/system/data", false); + Intl.setlocale (LocaleCategory.ALL, ""); Intl.bindtextdomain (Config.GETTEXT_PACKAGE, Config.LOCALEDIR); Intl.bind_textdomain_codeset (Config.GETTEXT_PACKAGE, "UTF-8"); -- 2.37.3