From 2f99b84ef2943b4bd39dd93f3d953f347461f5b1 Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Tue, 7 May 2024 21:15:11 -0700 Subject: [PATCH] developer-mode and dconf fix attempt --- gnome/breezydesktop@xronlinux.com/extension.js | 8 ++++++++ ui/com.xronlinux.BreezyDesktop.json | 3 ++- ui/data/com.xronlinux.BreezyDesktop.gschema.xml | 9 +++++++++ 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/gnome/breezydesktop@xronlinux.com/extension.js b/gnome/breezydesktop@xronlinux.com/extension.js index 5a1f9ab..a5876d6 100644 --- a/gnome/breezydesktop@xronlinux.com/extension.js +++ b/gnome/breezydesktop@xronlinux.com/extension.js @@ -71,6 +71,14 @@ export default class BreezyDesktopExtension extends Extension { }; } + if (this.settings.get_boolean('developer-mode')) { + // allow testing XR devices with just USB, no video needed + return { + monitor: this._monitor_manager.getMonitors()[0], + refreshRate: 60, + }; + } + return null; } diff --git a/ui/com.xronlinux.BreezyDesktop.json b/ui/com.xronlinux.BreezyDesktop.json index 0044ce7..3696228 100644 --- a/ui/com.xronlinux.BreezyDesktop.json +++ b/ui/com.xronlinux.BreezyDesktop.json @@ -14,7 +14,8 @@ "--talk-name=ca.desrt.dconf", "--filesystem=xdg-run/dconf", "--env=DCONF_USER_CONFIG_DIR=.config/dconf", - "--env=GIO_EXTRA_MODULES=/app/lib/gio/modules/" + "--env=GIO_EXTRA_MODULES=/app/lib/gio/modules/", + "--env=GSETTINGS_BACKEND=dconf" ], "cleanup" : [ "/include", diff --git a/ui/data/com.xronlinux.BreezyDesktop.gschema.xml b/ui/data/com.xronlinux.BreezyDesktop.gschema.xml index e320ff2..5061c16 100644 --- a/ui/data/com.xronlinux.BreezyDesktop.gschema.xml +++ b/ui/data/com.xronlinux.BreezyDesktop.gschema.xml @@ -54,6 +54,15 @@ End distance when using the "toggle display distance" shortcut. + + + + false + + Developer mode + + Enable developer mode +