It looks like Mate System Monitor now has a dependency on systemd that gets not flagged or resolved:
[stephan@Bazil ~]$ mate-system-monitor
mate-system-monitor: error while loading shared libraries: libsystemd.so.0: cannot open shared object file: No such file or directory
This applies to mate-system-monitor 1.28.1-3, version 1.28.1-1 works just fine. Not sure what to do except holding back this package. Also, just reading about some tool wanting systemd on Artix made an ice-cold shiver run down my spine. :o
I have a suspicion that you got your package from Arch and not Artix. Our build server isn't even able to build against libsystemd.so. It doesn't have access to it.
Artix builds (https://gitea.artixlinux.org/packages/mate-system-monitor/src/branch/master/PKGBUILD) the package with the
--disable-systemd option, so as corysanin said, you most likely installed the package from the Arch repositories. Also, I tested this package and as you can see, everything is fine:
~ ❯ LANG=en
~ ❯ doas pacman -Qi mate-system-monitor
Name : mate-system-monitor
Version : 1.28.1-3
Description : A system monitor for MATE
Architecture : x86_64
URL : https://mate-desktop.org
Licenses : GPL-2.0-or-later
Groups : mate-extra
Provides : None
Depends On : gtkmm3 libgtop libwnck3 gettext polkit
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : mate-system-monitor-gtk3
Replaces : mate-system-monitor-gtk3
Installed Size : 11.01 MiB
Packager : Thiago O Calsolari <[email protected]>
Build Date : Sat Apr 26 03:06:52 2025
Install Date : Thu Aug 7 09:55:20 2025
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
~ ❯ mate-system-monitor
(process:7615): Gtk-WARNING **: 09:56:08.044: Locale not supported by C library.
Using the fallback 'C' locale.
Fontconfig warning: using without calling FcInit()
Artix repositories should always be located ABOVE the Arch repositories in your /etc/pacman.conf. (https://wiki.artixlinux.org/Main/Repositories#Arch_repositories)
I removed it again and reinstalled it, this time it worked. I do have a few Arch repositories on, but the package in both cases allegedly came from the Artix Extra [mate-extra] repository. The wrong package was part of a regular pacman -Syu update. Weird.
I any case, thank you for the pointer in the right direction, problem solved.
Artix doesn't have an 'extra' repo, that is an arch repo. :)