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

changes make to process preferences are reverted the next time open system monitor #234

Closed linuxgirl22 closed 2 years ago

linuxgirl22 commented 2 years ago

Expected behaviour

That preferences constant across sessions and not removed.

Actual behaviour

Change which columns are viewed, but, next time open system monitor, changes are reverted.

Steps to reproduce the behaviour

Open system monitor, make changes in Preferences/Processes. Close system monitor. Re-open and changes are gone.

MATE general version

1.26.0-1

Package version

1.26.0-1

Linux Distribution

Sparkylinux

Link to bugreport of your Distribution (requirement)

No point in bothering them with this, as this issue only happens since upgrade to Mate 1.26.0-1 yesterday. Sparkylinux have no involvement in that.

On trying to find a config, I so far saw there is a system.3.gz ... I tried extracting that, but the system.3 is too complex to understand. Is there a simple config anywhere, in which to save changes? Concerned that this is one of the parts of Mate that has had wayland support added, and that changes are deliberately reverted, with, so far, no easy way to block that. If this applies to any part of Mate that's been adapted to wayland, I will have to look to another desktop.

mbkma commented 2 years ago

does https://github.com/mate-desktop/mate-system-monitor/commit/ddeb66b5af61a5367c8b72a5e5845317e82b62a4 fix your problem? This patch should be included in the next point release.

linuxgirl22 commented 2 years ago

Hi @mbkma and thank you very much for your response. :-) After seeing a thread that seemed to say wayland wouldn't be in Mate for a long time, I think I got a surprise after the update, to read that wayland was already involved in Mate packages. I'm not keen on wayland tbh, so, although it's great that the patch is available, I've already reinstalled and locked Sparkylinux packages at 1.24. Something odd had been going on with freefilesync too on 1.26 (some '2-way/crossover' error), which wasn't happening on Mate 1.24. There's more to it about wayland overall (safeguarding graphics tablet working, not keen on webkit/IoT etc) and I'm sorry therefore that I can't do any testing or stuff like that. Good wishes for the holidays and 2022.

raveit65 commented 2 years ago

does ddeb66b fix your problem? This patch should be included in the next point release.

+1 for merging the commit into 1.26 and closing this report.

mbkma commented 2 years ago

@linuxgirl22 Wayland is not delivered with MATE, nor does MATE officially have Wayland support. It is only that some of our applications got Wayland support, which means they run on Wayland and on X11. There should nothing stop you from running MATE 1.26. Everything should work on X11 absolutely fine. Most commits to support Wayland are of the form:

if (on wayland) do this
else do that

so there is nothing really to worry about.

linuxgirl22 commented 2 years ago

Thanks for your assurances, but unfortunately wayland did cause issues with running my X11 desktop properly ... the sysmon issue, and freefilesync had odd errors, and that was just after a fresh install and the initial updates which included 1 26. No issues with freefilesync on reinstalling and locking at 1 24. Also, seeing that config files appear to need the unzipping/re-zipping of a file from a very large folder of zipped files concerned me a lot. I don't want a desktop that's constantly transitioning things to wayland, throwing up issues, or runs anything wayland.

colibris79 commented 2 years ago

@mbkma same problem here with Mint 21, and mate-system-monitor 1.26.0-1. Tried to install the github version but got some dependencies error. Any other way to apply the patch?

configure: error: Package requirements (
    glib-2.0 >= 2.56.0
    libgtop-2.0 >= 2.37.2
    gtk+-3.0 >= 3.22.0
    gtkmm-3.0 >= 3.8.1
    libxml-2.0 >= 2.0
    librsvg-2.0 >= 2.35
    glibmm-2.4 >= 2.22
    giomm-2.4 >= 2.26.0
    gmodule-2.0
) were not met:

No package 'glib-2.0' found
No package 'libgtop-2.0' found
No package 'gtk+-3.0' found
No package 'gtkmm-3.0' found
No package 'libxml-2.0' found
No package 'librsvg-2.0' found
No package 'glibmm-2.4' found
No package 'giomm-2.4' found
No package 'gmodule-2.0' found

Thanks

mbkma commented 2 years ago

to install the Github version on Linux Mint/Debian/Ubuntu:

  1. sudo apt build-dep mate-system-monitor
  2. ./autogen.sh --prefix=/usr
  3. make
  4. sudo make install

Be careful though, this might lead to instabilities and reverting back to the old version is not always that easy.

colibris79 commented 2 years ago

to install the Github version on Linux Mint/Debian/Ubuntu:

  1. sudo apt build-dep mate-system-monitor
  2. ./autogen.sh --prefix=/usr
  3. make
  4. sudo make install

Be careful though, this might lead to instabilities and reverting back to the old version is not always that easy.

Thanks for the reply. Then should I better wait for the official release?

mbkma commented 2 years ago

Yes, if the fix is not absolutely necessary for you.