Bugzilla – Bug 1213363
gnome-extensions-app not working
Last modified: 2023-07-18 01:45:52 UTC
Dear maintainer. It seems that gnome-extensions package missed some major requirements: unzip and gjs. Without them, gnome-extensions-app refused to work. To force them work, we needed install these packages along gnome-extensions package. Message produced by gnome-extensions-app: /bin/gnome-extensions-app: line 2: /usr/bin/gjs: No such file or directory Without unzip package, these are no way to add any extensions.
Thanks for the report. The gjs is obviously required, and unzip also seems so because of the explicit call in gnome-shell's extension handling: https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/extensionDownloader.js#L117 This is needed for both Factory and SLE-15-SP5 (Leap 15.5). Let me put it on Xiaoguang's radar.
It seems like you didn't install gnome desktop environment. Which desktop environment do you use?
The desktop environment does not matter. If a package has a run-time dependency, it needs to specify them.
Gnome-extensions-app is a GNOME Shell extension manager that works closely with GNOME Shell. It is not clear whether it works on other desktop environments. If we add a dependency for gnome-extensions-app, we would also need to add gnome-shell as a dependency. However, the recommended way to install GNOME Shell is to install gnome-pattern. Therefore, we should carefully consider whether adding a dependency for gnome-extensions-app is the right decision. Hi @Dimstar,
(In reply to xiaoguang wang from comment #4) > Gnome-extensions-app is a GNOME Shell extension manager that works closely > with GNOME Shell. It is not clear whether it works on other desktop > environments. If we add a dependency for gnome-extensions-app, we would also > need to add gnome-shell as a dependency. However, the recommended way to > install GNOME Shell is to install gnome-pattern. Therefore, we should > carefully consider whether adding a dependency for gnome-extensions-app is > the right decision. Hi @Dimstar, what do you think about it?