gnome-tweaks shouldn't require gnome-shell-extension-prefs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-tweaks (Ubuntu) |
Fix Released
|
Low
|
Jeremy Bícha | ||
Jammy |
Fix Released
|
Low
|
Jeremy Bícha |
Bug Description
Impact
------
There are now 2 apps in 22.04 LTS which allow configuring installed GNOME Shell Extensions:
- gnome-shell-
- gnome-shell-
GNOME Tweaks has a hard dependency on only the first app. The dependency was added years ago when Tweaks had a code dependency on the extensions app. The Tweaks app no longer has any features to manage installed Extensions. Therefore, I'm demoting this dependency to Suggests.
Also, this new version disables the notice on first run that extension management has moved to a different app. The notice has a link to
https:/
which has a prominent Download on Flathub button which is unnecessary since the app is already in Ubuntu. There are 2 apps and the message only mentions one of them. Also, I believe the message is untranslated.
Test Case
---------
Install the new GNOME Tweaks version.
sudo apt remove gnome-shell-
A new user shouldn't see a popup when they first start the Tweaks app.
You can replicate the new user experience by running
gsettings reset org.gnome.tweaks show-extensions
What Could Go Wrong
-------
Users upgrading from Ubuntu 20.04 LTS won't be able to manage extensions unless they install one of the two extension apps. I will mention this in the Jammy Release Notes now.
Users who only had the one extension app because it was a hard dependency may have the app autoremoved.
Changed in gnome-tweaks (Ubuntu): | |
status: | New → Triaged |
description: | updated |
Changed in gnome-tweaks (Ubuntu Jammy): | |
status: | Triaged → Fix Committed |
This bug was fixed in the package gnome-tweaks - 42~beta-1ubuntu1
---------------
gnome-tweaks (42~beta-1ubuntu1) jammy; urgency=medium
* Suggest instead of Depend on gnome-shell- extension- prefs (LP: #1969511) extension- manager as alternative for g-s-extension-prefs
* Add gnome-shell-
* Add gsettings override to disable extensions notice
-- Jeremy Bicha <email address hidden> Wed, 20 Apr 2022 15:29:24 -0400