Theme Connector For Snaps classic confinement

For reference, @gantonayde is talking about this request for auto-connecting his themes: Auto-connect custom GTK themes to gtk-3-themes, gtk-2-themes and icon-themes

If I understand it correctly, this is what needs to happen before that request can be granted:

  1. @gantonayde needs to separate each type of theme into a separate snap for gtk, icon and sound themes. Each snap needs to be named according to the convention explained in Automatic theme snap installation notes.

    The theme name will be case folded, reserved characters removed, and prefixed with gtk-theme-, icon-theme-, or sound-theme- to form the snap name. This means we can simply query the store for a particular snap name to determine whether the theme exists.

    I assume gtk-theme will be separated into gtk-3-theme, gtk-2-theme and gtk-4-theme? so gtk-3-theme-qogir would be one of the names?

  2. The review-tools need to be updated.

  3. @gantonayde needs to create a new auto-connection request.

@jamesh, can you confirm this is what needs to happen before the themes from @gantonayde can be granted auto-connection? This is of course separate from the work to automatically install themes. Having the auto-connection working by itself will already be a big improvement for users with custom themes.

1 Like