It is possible to open dconf-editor as gdm user and tweak the settings which will apply to gdm login screen with below commands
xhost si:localuser:gdm
sudo -u gdm dbus-launch dconf-editor
But when I try to open gnome-extensions-app or gnome-extension prefs
The prefs window is opening but with error
$ sudo -u gdm dbus-launch gnome-extensions-app
Gjs-Message: 09:16:57.672: JS LOG: Failed to connect to shell proxy: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name :1.5 was not provided by any .service files
(gnome-extensions-app:14712): Gjs-WARNING **: 09:16:57.673: JS ERROR: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name :1.5 was not provided by any .service files
asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:114:23
_init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266:34
I tried with run-as -X gdm gnome-extensions-app
and same error as above where as dconf-editor with same command works.
Can anyone help on this.
some more errors:
$ run-as -X gdm gnome-extensions-app
Connected to the local host. Press ^] three times within 1s to exit session.
Connection to the local host terminated.
Calling import-environment without a list of variable names is deprecated.
(gnome-extensions-app:16114): Gjs-CRITICAL **: 09:30:39.345: JS ERROR: Gio.DBusError: Error calling StartServiceByName for org.gnome.Shell.Extensions: Process org.gnome.Shell.Extensions exited with status 1
_injectToMethod/klass[method]@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:292:25
wrapper@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:253:17
vfunc_startup@resource:///org/gnome/Extensions/js/main.js:72:28
_init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266:34
(gnome-extensions-app:16114): Gjs-CRITICAL **: 09:30:39.346: JS ERROR: TypeError: this._shellProxy is undefined
vfunc_activate@resource:///org/gnome/Extensions/js/main.js:57:9
_init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266:34
$