Here is some analyze of those extension:
* move clock doesn't work due to those lines:
// do nothing if we're not in user mode
if ( Main.sessionMode.currentMode != 'user' ) {
return;
}
To allow people using the upstream vanilla session, we have an ubuntu mode,
inheriting from the user one. However, the mode name is different. Different
fixes:
-> you can poke move clock upstream to use a blacklist isn't of a whitelist
(disabling under kiosk and gdm mode for instance)
-> you can ask on gnome bugzilla for the shell to expose the inheritance
hierarchy to extensions, and they can check if they are in the user mode that
way. Then extensions will need to be updated as well.
* Activities Configurator doesn't work because it relies on the hot
corner that we disable in the ubuntu session. I think poking upstream to
get that optional would help (especially as there is some chance to have
that configurable upstream, we took an upstream patch not committed
yet).
* Activites button text (both extensions) don't work either on a vanilla
GNOME session. The name property as changed in GNOME Shell 3.25.9x, and
so, the code needs to be updated. This isn't related to the ubuntu
session.
So, in summary:
Only "move clock" and "activities configurator" don't work in the ubuntu
session only, but both has to be upstream extension fixes. If someone wants to
poke the upstream extension maintainer and point them to this thread, that
would be great.
The 2 other "activities button text" extensions are broken in GNOME Shell 3.26,
in both sessions, and not related to any ubuntu change. Upstream needs to
update their extensions to work with the new GNOME Shell version.
** Changed in: gnome-shell (Ubuntu)
Assignee: Didier Roche (didrocks) => (unassigned)
** Description changed:
There are multiple GNOME extensions that work in the vanilla gnome
session (package gnome-session) in 17.10, but when you run the gnome-
shell with Ubuntu modifications, the extensions give errors and won't
load.
Here are four examples of extensions that don't work with the Ubuntu-
modified GNOME shell:
https://extensions.gnome.org/extension/2/move-clock/
https://extensions.gnome.org/extension/358/activities-configurator/
+
+
+ Those extensions were believed to be broken due to Ubuntu session on GNOME
Shell, but are broken in the vanilla gnome session as well (due to 3.26
changes):
https://extensions.gnome.org/extension/298/activities-button-text/
https://extensions.gnome.org/extension/77/activities-button-text/
Bug discovered using:
Ubuntu 17.10 beta 2
GNOME Shell 3.26.0 (Xorg or Wayland session)
Linux kernel 4.13.0-12-generic
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-shell in Ubuntu.
https://bugs.launchpad.net/bugs/1721117
Title:
Many Gnome extensions don't work with gnome-shell in 17.10, but works
in vanilla gnome
Status in gnome-shell package in Ubuntu:
Confirmed
Bug description:
There are multiple GNOME extensions that work in the vanilla gnome
session (package gnome-session) in 17.10, but when you run the gnome-
shell with Ubuntu modifications, the extensions give errors and won't
load.
Here are four examples of extensions that don't work with the Ubuntu-
modified GNOME shell:
https://extensions.gnome.org/extension/2/move-clock/
https://extensions.gnome.org/extension/358/activities-configurator/
Those extensions were believed to be broken due to Ubuntu session on GNOME
Shell, but are broken in the vanilla gnome session as well (due to 3.26
changes):
https://extensions.gnome.org/extension/298/activities-button-text/
https://extensions.gnome.org/extension/77/activities-button-text/
Bug discovered using:
Ubuntu 17.10 beta 2
GNOME Shell 3.26.0 (Xorg or Wayland session)
Linux kernel 4.13.0-12-generic
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1721117/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp