Skip to content

Pluma: org.mate.pluma color-scheme is unset #320

@davidhedlund

Description

@davidhedlund

Description:

When switching between themes from the mate-themes and ubuntu-mate-themes packages, the background color in Pluma does not revert to its original state after switching back to the initial theme. Another text editor, gedit, is not affected.

Steps to Reproduce:

  1. Open Pluma.
  2. run
$ gsettings get org.mate.pluma color-scheme
'Yaru'
  1. Change the theme to any mate-theme, for example BlueMenta. Pluma's is still white but the color-scheme is not changed, verified by:
$ gsettings get org.mate.pluma color-scheme
'Yaru'
  1. Change the theme to any Yaru-dark. Pluma's is now set to dark background, verified by:
$ gsettings get org.mate.pluma color-scheme
'Yaru-dark'
  1. Change back the theme to BlueMenta. The background color is still dark in Pluma, verified by:
$ gsettings get org.mate.pluma color-scheme
'Yaru-dark'

Observed Behavior:

  • Themes from the ubuntu-mate-themes package configure Pluma’s color scheme by running gsettings set org.mate.pluma color-scheme '[STYLE]', where [STYLE] should be replaced with the name of any color scheme file (without the file extension) found in /usr/share/gtksourceview-2.0/styles/ for GTK-2 themes, /usr/share/gtksourceview-3.0/styles/ for GTK-3 themes, and so on. For example: gsettings set org.mate.pluma color-scheme 'Yaru'.
  • The themes from the mate-themes package does not behave like this.

Expected Behavior:

  • The themes from the mate-themes package should behave like the Observed Behavior for ubuntu-mate-themes

OS

Ubuntu MATE 24.04

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

More

Note: This issue is not limited to the current theme; it also affects several other themes, including: greybird-gtk-theme, and its for trisquel-gtk-theme

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions