BlueMenta/Menta/GreenLaguna theme: Blank "Close" button in dconf-editor

Related issue: #102

Solved themes

GreenLaguna

See my PR: https://github.com/mate-desktop/mate-themes/pull/321

Themes

Affected

GtkTheme in these themes are affected.

Screenshots from the window borders of themes that are affected in mate-themes:

BlueMenta and Menta (idential):

image

GreenLaguna:

image

Not affected

Themes that are not affected in mate-themes (that can be used to fix the affected themes):

  • BlackMATE
  • Blue-Submarine
  • GreenLaguna
  • Green-Submarine
  • Greybird
  • Greybird-dark
  • High Contrast
  • High Contrast Inverse
  • TraditionalGreen
  • TraditionalOk
  • YaruGreen
  • YaruOk

Expected behaviour

There's should be a symbol in the close button for the dconf-editor window.

Actual behaviour

There's no symbol in the close button for the dconf-editor window.

Steps to reproduce

trisquel_11.0.1_amd64.iso live mode

  • No need to run sudo apt-get install dconf-editor mate-themes -- both packages are installed in Trisquel live mode
  • Change the theme: BlueMenta, Menta, or GreenLaguna -- the symbol in the close button for the dconf-editor window appears as it should for each theme. In the steps below I use BlueMenta for demonstration.
  • Open dconf-editor

image

ubuntu-mate-24.04.2-desktop-amd64.iso live mode (upstream issue)

Disclaimer: I describe the Ubuntu MATE upstream issue instead of Trisquel as an example here; Former MATE developer raveit65 claimed that the problem did not exist in mate-themes version 3.22.24 in Redhat as it does for Ubuntu MATE but did not specify which distribution version he tested. He later became frustrated when I asked whether he had closed and reopened dconf-editor after running the command gsettings set org.mate.Marco.general compositing-manager false and ultimately deleted the original issue I submitted (see issue #306 on GitHub) without any warning. Reconstructing the issue here took time. Due to this experience, I will not be resubmitting the issue on GitHub, as I cannot risk it being deleted again. If this isssue it is going to be re-submitted to MATE's GitHub then it's better to wait and evaluate Ubuntu MATE 26.04.

  • sudo apt-get install dconf-editor mate-themes
  • Run mate-appearance-properties -p theme
  • Change the theme: BlueMenta, Menta, or GreenLaguna -- the symbol in the close button for the dconf-editor window appears as it should for each theme. In the steps below I use BlueMenta for demonstration.
  • Open dconf-editor

image

  • Uncheck "Show this dialog next time." and click on the "I'll be careful." button

  • Run gsettings set org.mate.Marco.general compositing-manager false -- the border of the dconf-window is modified when it is changed for the opened window for the current session, but the close button is still not not blank: image

  • Make the composition-manager setting take effect on the applied theme (this is important, otherwise the close button will not disappear!):

    • Close dconf-editor
    • Start dconf-editor, and observe that the close button now has disappeared: image

Steps to reproduce the behaviour

See Actual behaviour.

MATE general version

1.26.0

Package version

For Trisquel 11, Trisquel 11 in live mode, Trisquel 11.0.1, and Trisquel 11.0.1 in live mode

$ apt-cache show mate-themes
Package: mate-themes
Architecture: all
Version: 3.22.23-1
Priority: optional
Section: universe/x11
Origin: Ubuntu

For Ubuntu MATE 22.04:

$ apt-cache show mate-themes
Package: mate-themes
Architecture: all
Version: 3.22.23-1
Priority: optional
Section: universe/x11
Origin: Ubuntu

For Ubuntu MATE 23.04:

$ apt-cache show mate-themes
Package: mate-themes
Architecture: all
Version: 3.22.23-1
Priority: optional
Section: universe/x11
Origin: Ubuntu

For Ubuntu MATE 24.04 (upgraded tested 2025-05-06):

$ apt-cache show mate-themes
Package: mate-themes
Architecture: all
Version: 3.22.24-1
Priority: optional
Section: universe/x11
Origin: Ubuntu

Upstream issues

Edited by David Hedlund
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information