Summary: | Freedesktop needs to define a way to get/set the default icon theme | ||
---|---|---|---|
Product: | Portland | Reporter: | Jerome Leclanche <account-disabled-20180731> |
Component: | Portland | Assignee: | Jerome Leclanche <account-disabled-20180731> |
Status: | RESOLVED MOVED | QA Contact: | |
Severity: | major | ||
Priority: | medium | CC: | account-disabled-20180731 |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | theme-config-spec 0.1 |
Description
Jerome Leclanche
2011-12-18 19:01:20 UTC
From razor mailing list: Yes, you're correct, the order of keys should not matter. That was a bad idea. It's kind of tricky though, because DontShowIn/OnlyShowIn are kind of essential, imho. How about this. It simplifies the format a little, too: theme.list [Theme gnome] OnlyShowIn=Gnome [Theme tango] DontShowIn=KDE [Preferences] IconTheme=oxygen;gnome;tango;mygenerictheme;myfallbacktheme; Note that if the theme does not have to be present in the list in order to be specified in the Ordering key, as we just want the names. It should only be specified if there is extra metadata to attach to the name. (If "theme <name>" is a problem, we can just do like the old format, [Theme] Name=<name>) Preferences might need a better name, but it leaves the door open for further customization. We might even want something like: [Preferences] IconTheme=... CursorTheme=... GTKTheme=... etc. Just a thought. Created attachment 59086 [details]
theme-config-spec 0.1
Attached is the spec I worked on for this, along with fixes from comments on Razor / xdg / gnome / qt lists and irc channels.
The gnome guys seem to disagree with the spec and insist that the settings should be for the DE to worry about, and that getting the current icon/sound/cursor theme should be done through xsettings. I see their point, so I'm putting a hold on this spec.
I'm leaving it attached here so that if it's ever decided to store theme settings globally, work can be picked up from here.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xdg/xdg-utils/issues/54. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.