Re: [gnome-shell-ext] How does gnome-browser-extension and chrome-gnome-shell load extension without reloading gnome session
- From: Florian Müllner <fmuellner gnome org>
- To: Ahmad Ismail <ismail783 gmail com>
- Cc: gnome-shell-extensions-list gnome org
- Subject: Re: [gnome-shell-ext] How does gnome-browser-extension and chrome-gnome-shell load extension without reloading gnome session
- Date: Mon, 04 Jul 2022 16:34:43 +0200
On Mon, Jul 4 2022 at 19:47:52 +0600, Ahmad Ismail via
gnome-shell-extensions-list <gnome-shell-extensions-list gnome org>
wrote:
So, how does gnome-browser-extension and chrome-gnome-shell load
extension without reloading the gnome session?
They don't.
They call the `org.gnome.Shell.Extensions.InstallRemoteExtension` D-Bus
method, and in turn (after confirmation by the user) gnome-shell will
- download the extension with the specified UUID from
extensions.gnome.org
- extract it in the user's $HOME
- register the newly installed extension
- enable it
You cannot do the registration step without calling into gnome-shell.
Florian
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]