Skip to content

There is disCONNECT between GUI preferences and their corresponding gsettings keys #505

Description

@suivue

Steps to Reproduce

  1. Open 'Profile Preferences'.
  2. For any of the options (at least the ones under 'General' tab), say 'Use custom default terminal size', note the initial choice (selected or deselected).
  3. Search for the corresponding gsettings key. Say, gsettings get org.mate.terminal.profile:/ use-custom-default-size. They match (probably because they are the default setting).
  4. Change the option in GUI (select in our example) and check the gsettings key. Key value has not changed.
  5. Normalise (i.e., deselect again from GUI) and this time, change the key value (to 'true' in our example). Check GUI if it has changed. The GUI option has not changed.

Expected Behavior

Any changes in GUI should be reflected in corresponding gsettings key and vice versa.

Actual Behavior

One does not change the other. In fact, gsettings key changes have no effect on GUI at all, whereas GUI preference changes work as expected.

Error Output

Version

1.26.1 and 1.28.3

Distribution

Checked on Debian/stable, UM noble, Debian/Sid and Fedora44 and Artix all up-to-date.

Additional Context

While discussing issues #443 and #474, I encountered this by chance.

Reproducibility

Every time

Checklist

  • I have searched existing issues to avoid duplicates
  • I have provided all the requested information above

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