mate-desktop / mate-system-monitor

Process viewer and system resource monitor for MATE
https://mate-desktop.org
GNU General Public License v2.0
45 stars 27 forks source link

Processes tab - Fails to save "Information fields" preferences. #245

Closed BusterKnutt closed 1 year ago

BusterKnutt commented 2 years ago

Expected behaviour

Program saves my settings between restarts.

Actual behaviour

Fails to save my settings in the Processes tab only. All others stick. Resets to showing the following fields: Process Name Status %CPU CPU Time Waiting Channel

Steps to reproduce the behaviour

Edit "Processes" preferences and change some values in the "Information Fields". Close and restart Mate-System-Monitor Your changes have gone.

MATE general version

1.26

Package version

1.26.0-1

Linux Distribution

Linux Mint

Link to bugreport of your Distribution (requirement)

Can't find an option to report the bug on the Mate website. They don't post a link...

mikilopez commented 2 years ago

Same problem here. Same MATE version in Manjaro. The defaults are different from @BusterKnutt ones, though. I also noticed that when I add columns, and change their width, when restarting the columns are lost but the width of the "default" columns are weird. Most obvious when I add "command line" column, make it super wide, and when restarting my "Memory" column is the one getting super wide.

mbkma commented 2 years ago

You could try if applying this patch https://github.com/mate-desktop/mate-system-monitor/commit/ddeb66b5af61a5367c8b72a5e5845317e82b62a4 helps. We will release version 1.26.1 with this patch included soon.

BusterKnutt commented 2 years ago

A little light bash scripting is the limit of my programming knowledge. I have no idea what to do with that linked text. I shall wait for the update to hit the repo. Thanks, mbkma

mbkma commented 2 years ago

Version 1.27.0 with the fix included is released: https://github.com/mate-desktop/mate-system-monitor/releases/tag/v1.27.0

mbkma commented 2 years ago

I'll leave this open until 1.26.1 is released...

okfruit commented 1 year ago

debian 12 has the same problem.

mikilopez commented 1 year ago

Manjaro updated to MATE 1.26.1 and the problem persists

mesov commented 1 year ago

This is happening only if I try to change the visibility of any field beyond "X Server Memory" (field number 7 in dconf). "X Server Memory" is not listed as a process information field in the Preferences window.

If applicable, any change to one of those fields is in fact applied to the next field after restart, probably because the numbering in the System Monitor is one field ahead from field 7 on.

mesov commented 1 year ago

Applying the patch in 1.26.0 fixed it downstream:

https://gitlab.trisquel.org/trisquel/package-helpers/-/commit/f75431198ce84e876c409946696b4f0fba94dd17

raveit65 commented 1 year ago

It's now in 1.26 branch. https://github.com/mate-desktop/mate-system-monitor/commit/83bd2793a7f660af3231eded3986cf622057baa3

raveit65 commented 1 year ago

1.26.1 is released https://github.com/mate-desktop/mate-system-monitor/releases/tag/v1.26.1 Closing...