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 +