GNOME Bugzilla – Bug 105452
Deleting themes?
Last modified: 2005-11-21 19:16:44 UTC
You can install, add, change and save themes. But you can delete any themes. We should have an option to delete themes. :-) sri
do you mean deleting the "metathemes" or the actual gtk2/metacity/icon themes?
Yes, the metatheme. Suppose you came up with some combination an decided that you didnt like it. There isn't a way to remove everything. It's probably just a removal of a description file if you went into the right area. But the fact that there is no obvious way hilights a problem.
<smug> It works in themus </smug> -> High since this can clutter up the theme manager
Gosh, I was tired when I wrote that. I mean: -> High as old themes that you want to delete can clutter up the theme manager :)
Still an issue in 2.5 :/
*** Bug 126910 has been marked as a duplicate of this bug. ***
Er, I don't get it. It does seem to work in themus? I don't really want to give you the ability to appear to delete system themes. Can I just close this bug?
Well, I don't want to delete system themes. But themes that I install myself in ~/.themes I should be able to remove right? What happens if I don't want it anymore? The problem is that there is nothing in the ui that says "Delete this theme"? Otherwise, it can really add up. A newbie has no idea how to remove it. sri
I don't think it would give the appearance of being able to delete a system theme. Just simply include a 'Delete (or Remove) Theme' and ghost it out when a system theme is selected. There is plenty of space below the buttons for a message saying "You cannot remove this theme because it is a system-wide theme." or something like that (assuming user does not have permissions -- maybe should include a warning note even if they do).
I think you can probably resolve this if the theme spec included a file that listed all the files that could be removed relatively. Some sort of xml description file. Not sure if thats the best way to do it but it's one way. sri
Just a quick question. What does the "Remove" button do really? Does it just not work and is that the bug here? Or is it something else?
Kjartan I think the problem is that there is no "Remove" button. So there is no way to delete a theme (except via the command line of course)
Ok, a misunderstanding. I was thinking of the "Remove" button in the main dialog to remove a custom theme you have saved yourself. I agree that being able to remove specific border, widget and icon themes also makes sense.
Created attachment 53621 [details] [review] Remove the selected theme in theme details window This patch implements the remove of the selected theme (icon, gtk, metacity) in the theme details window. It's update the sensitive of the remove button if the user can remove the theme (ie, it's not a system theme).
David, excellent! Thank you for attempting to implement this! sri
An updated patch have been checked into cvs HEAD. http://mail.gnome.org/archives/gnomecc-list/2005-November/msg00016.html http://cvs.gnome.org/viewcvs/gnome-control-center/capplets/theme-switcher/ChangeLog?rev=1.154&view=markup
David, I'll check it out when i update my GNOME HEAD setup and file any bugs I see with it. Thanks for doing this! This is something that should be part of the basic set up. It probably wasn't as important back in 2003 when I filed it since everybody was unix saavy but as we try to get more newbies it will be. Great work, can't wait to check it out!