After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 643240 - Add UI for enabling / disabling extensions
Add UI for enabling / disabling extensions
Status: RESOLVED FIXED
Product: gnome-tweak-tool
Classification: Applications
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME Tweak Tool maintainer(s)
GNOME Tweak Tool maintainer(s)
: 613654 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-02-24 22:20 UTC by Giovanni Campagna
Modified: 2011-05-11 23:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
ExtensionsSystem: add UI for enabling/disabling extensions (7.03 KB, patch)
2011-02-24 22:20 UTC, Giovanni Campagna
none Details | Review
tweak_extension Extension management (5.49 KB, text/plain)
2011-05-04 21:55 UTC, Loïc Faure-Lacroix
  Details
tweak_settings (5.89 KB, text/x-python)
2011-05-09 23:23 UTC, Loïc Faure-Lacroix
  Details
Small modification to gsettings.py to support list of string (615 bytes, patch)
2011-05-09 23:28 UTC, Loïc Faure-Lacroix
none Details | Review

Description Giovanni Campagna 2011-02-24 22:20:14 UTC
Okay, the extension story for 3.0 is just not there, but since we have some form of UI in the Looking Glass, why not add the only missing part, that is, extension management?
This would allow distribution to provide gnome-shell-extensions as a tech preview and install with everything disabled. Not part of the default, and definitely not what we want to see in 3.2, but still enough for large testing of available extensions - which is somehow a usability test for mainline design (in particular the dock, the auto-move-windows and the alternate-tab).

(Not picking "extensions" as component, since this is not a bug in the extensions, rather in the extension system)
Comment 1 Giovanni Campagna 2011-02-24 22:20:39 UTC
Created attachment 181874 [details] [review]
ExtensionsSystem: add UI for enabling/disabling extensions

Leverage the existing extension UI in the Looking Glass and add
Enable / Disable commands, that change the setting and prompt to
restart the shell (Firefox-style).
Comment 2 Colin Walters 2011-02-24 22:24:13 UTC
Review of attachment 181874 [details] [review]:

I'd rather have this in System Settings; Jon, can we wedge this into "System Info"?  Maybe only show it *if* you have an extension installed?
Comment 3 William Jon McCann 2011-02-25 19:30:38 UTC
No, it doesn't belong in system settings.
Comment 4 Jasper St. Pierre (not reading bugmail) 2011-02-26 19:28:03 UTC
*** Bug 613654 has been marked as a duplicate of this bug. ***
Comment 5 Luis Medinas 2011-03-29 13:00:21 UTC
Maybe this could be done with gnome-tweak-tool ? It's pretty annoying installing gnome-shell-extensions and have so simple way to enable/disable extensions.
Comment 6 Loïc Faure-Lacroix 2011-05-04 21:55:28 UTC
Created attachment 187245 [details]
tweak_extension Extension management

This is an extension I did for gnome-tweak-tool. It's not exactly clean but it's working.
Comment 7 John Stowers 2011-05-07 03:45:38 UTC
@gnome-shell devs

please reasign this bug to gnome-tweak-tool if you think that is where this sort of UI should go...
Comment 8 Loïc Faure-Lacroix 2011-05-09 23:23:15 UTC
Created attachment 187533 [details]
tweak_settings 

It now use the gsettings instead of moving files in and out of the folder.
Comment 9 Loïc Faure-Lacroix 2011-05-09 23:28:18 UTC
Created attachment 187534 [details] [review]
Small modification to gsettings.py to support list of string
Comment 10 John Stowers 2011-05-10 01:47:13 UTC
(In reply to comment #8)
> Created an attachment (id=187533) [details]
> tweak_settings 
> 
> It now use the gsettings instead of moving files in and out of the folder.

Thanks for the patch. I have reworked this a little and will commit it tonight.
Comment 11 Loïc Faure-Lacroix 2011-05-11 16:15:45 UTC
Thank's looking forward to see the changes soon.
Comment 12 John Stowers 2011-05-11 23:17:59 UTC
moving to gnome-tweak tool as Colin Veto'd this in the shell and Jon McCann Veto'd this in control-center.

I added a UI to do this in gnome-tweak-tool

This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.