Consider removing GNOME Tweak Tool
Bug #10997 we proposed to remove GNOME Tweak Tool.
It was added in a1e80d7 with no very good reason.
I checked the list of options that can be modified through it and the most useful ones I found (apart from aesthetics, theme, etc.) are:
- Activating or deactivating extensions. But if people install extra extensions they can install Tweak Tool as well.
- Workspace creation which is static and limited to 4 right now. So far nobody complained about having only 4 workspaces so maybe that’s no big deal.
- Activating week numbers in the calendar. This might be the most serious issue :)
So unless we find better uses of GNOME Tweak Tool maybe we can remove it, no?
Setting to 2.4, the next major version. I can do the patch :)
#2 Updated by intrigeri 2016-03-15 11:31:17
> It was added in a1e80d7 with no very good reason.
Sorry about that. Re-reading the commit message, it looks like something I meant to revert before 2.0 was out :/
> * Workspace creation which is static and limited to 4 right now. So far nobody complained about having only 4 workspaces so maybe that’s no big deal.
… and I think we’ve been reported crashes when changing this setting in some ways.
> * Activating week numbers in the calendar. This might be the most serious issue :)
> So unless we find better uses of GNOME Tweak Tool maybe we can remove it, no?
I’m rather in favour of dropping it. I could live with keeping it as long as we then don’t spend too much energy working around, fixing or documenting various issues that happen only when fiddling with settings in that interface (e.g. I personally would juse close any ticket that’s about “bad things happen when I do X in GNOME Tweak Tool” as rejected).
#4 Updated by spriver 2016-03-15 14:00:20
IMHO we should delete it. There are several issues with that (also linked
Bug #10797 - the crashing after deleting a workspace) and users might think that this tool is standard and could complain/file tickets about things not working. If it isn’t shipped by default users have to install and then it’s sort of advanced software and not in our scope of responsibility. Just my 2 cents.
#5 Updated by sajolida 2016-03-15 15:36:21
- Status changed from Confirmed to In Progress
- Assignee set to sajolida
- QA Check set to Ready for QA
- Feature Branch set to feature/11237-remove-tweak-tool
- Type of work changed from Discuss to Code
Ok, so here’s a branch! I’ll wait until the build works before assigning it to RM.