You are not logged in.
Good news for a lot of folks. Mate is pretty far down the list as far as Linux DE popularity, around 2% by most estimates i've seen, but still that works out to over 700,000 users world-wide. It's quite a bit lighter than Gnome or KDE but still gives a good well-rounded DE experience.
Good on older hardware too. And the older folks who I have converted to Linux over the years have overwhelmingly chosen it over other choices i've offered them.
I use it half the time, and Openbox the other half. It runs really well on Devuan, I think if more people tried it they would like it. So it's going to be one of my main focuses now that we are in testing season for new releases in the fall.
Mate's in the same boat as a lot of others, lack of developers and testers, so things take a while. Trying to learn more myself so I can help out better in the future, right now i'm just a user yelling at clouds, lol.
Question for you @deepforest, I see in your screenshot that you have an Nvidia GPU, how did that process work out for you? Did you load Nvidia drivers or use the onboard Nouveau driver?
I stay away from adding proprietary Nvidia drivers on my isos because of some warning i've seen in Synaptic saying that some will conflcit with others, and I don't have an Nvidia machine myself to do any testing. Those are pretty much the only drivers I exclude.
The colors are dark and calming and easy on the eyes, i've done a ton of research into color theory (I used to own a small custom paint contracting business), and I chose the colors for Vuu-do to be easy on the eyes and on the brain as well.
The skulls and the font for wallpaper (Zombified) are just pure whimsy based on the pronunciation of Vuu-do.
I'm a headbanger from waaaay back in the day, so that's some of my influence.
Also a former #! user and that's where I started really liking darker themes and Openbox, and the very first Miyolinux that I tried and based Vuu-do on, also had dark wallpaper and colors. The current Vuu-do wallpaper in fact was originally Miyo wallpaper that I modded, and that's why I still use it, as it has historical and sentimental value to me.
In any case, wallpaper is usually the very first thing people change on any linux distro upon install, so it's a moot point, I set Vuu-do up with very little onboard in the way of themes to start with, as I expect people will want to use their own. The whole thing is set-up to be easily customizable in the MIYO spirit. You'll find notes from me in all kinds of places, explaining how to easily change things.
Update: They already pushed it into sid, wasn't there yesterday, woo-hoo!
But they will also have to add updated caja-common, libcaja-extension1, and libmate-desktop for it to work, and none of those are updated yet.
Update 4-13-25 Just checked and caja-common and libcaja-extension1 (1.26.4-1) are now in sid as well.
^^^band-aids man. The update _should_ fix the wound itself.
The errors come from a glib/gio file that was changed at some point, hardcoded in and no way gnome was gonna take it back. So the Mate guys had to patch Caja. But Debian still has the unpatched 1.26.3 version in both trixie and sid, but they are moving 1.26.4 in hopefully soon, there are some other libraries that need to be pushed as well to enable the new version, we may see a lot of new Mate packages come down the pipe.
ETA: Thank you Mike Gabriel at Debian, we do appreciate it!
Test iso pulled for now until Debian pushes a new caja package to replace the current broken one.
Well they closed the bug on me already, response indicated they will be pushing the 1.26.4 caja package sometime hopefully sooner than later. As soon as I see it i'll mark this one solved.
Filed using reportbug: https://bugs.debian.org/cgi-bin/bugrepo … ug=1102686
"Just delete the file and don't ever turn your machine off" is also not a great answer my friend.
In any case, I don't even blame Mate/Caja for the issue in the first place, as fanderal pointed out earlier this seems like typical gnome-f***ery once again. Break GTK yet again and call it a feature and everybody else has to scramble to figure out fixes and workarounds.
Debian needs to update Mate, they just literally swapped from a working version in bookworm to a broken one in trixie. I'd file a bug report but they pretty much ignored the last one I filed. Filed anyway.
Well switching themes didn't help, still doing it.
@golinux, don't know about your system, but here I can delete the file(s), but it re-spawns every time you re-boot or logout/logbackin.
I'm gonna have to take down the test iso for now, this thing is nasty. Debian doesn't seem to want to update Mate to 1.28 like most of the major distros have done...don't know what to say about that, but going forward it's a major concern as just telling folks "hey be sure to delete .xsession-errors at the beginning of your session if you use Mate or else you could get fubar'ed" doesn't seem like it would go over well.
... permanently screw up a solid state drive.
No doubt, that's why i'm messing with it, it's a nasty bug.
And anyway, was hoping we'd be moving up to mate 1.28 or at least 1.27 in Devuan 6.
@fanderal so you're thinking it's an issue that only manifests with certain themes?
I am using the stock desktop-base and it's themes in the excalibur iso, but not in my own (daedalus) projects, so I can't say for certain that it never occurred in the 1.26.1 version....
Been some 10 months since they patched the issue in 1.26.4, doesn't seem to be a good reason why it's not already in trixie...
I'll go test again using my own theme, need more data here. Caja 1.26.4 also needs the common files package and a couple of libraries that are also not in testing repo, possibly more since one of those libraries is libmate-desktop, so it will be difficult for me to go that route.
I guess I just don't understand how a theme could cause glib gio critical errors like that.
Thank you Altoid for that link!!!
That is EXACTLY what i'm experiencing, read through that link and others. Basic problem seems to be in Caja. And it's nasty, it will literally build to 100's of mb's if you select and then hover over that file, and pretty much any other file. It really is a critical error because it could build up bad enough unattended to do some damage.
In current daedalus Caja is version 1.26.1 and does not have this issue, in excalibur it's version 1.26.3 which seems to be particularly bad, and documentation seems to say they fixed the issue in 1.26.4 and later.
Need a .deb of Caja 1.26.4 to test....
ETA: Found one at the opensuse build service, testing here shortly.
FYI not only does trixie still have the 1.26.3 package, but so does sid. Pretty far behind...
Unfortunately this is new, I have the .xsession-errors down to almost zero errors, just standard output, in my daedalus versions of vuu-do. It took a lot of work, mostly just tiny errors in .css theme files and some in the icon theme and some complaints about other things. It's actually kind of handy for tracking down those tiny errors and fixing them.
The above is new with my current excalibur Devuan. I know we are just now into testing and many things will be dealt with as the year progresses and bugs are fixed and packages updated, but still i'd like to figure out these things and address them in the meantime, and thus possibly be able to give feedback that might be helpful.
If I knew where the files are that are being referenced it would help, but the above is only giving me: file ../../../gio/gfileinfo.c
Just testing and figuring things out as I go here. This is from a vanilla Devuan mini with the Mate desktop, rolled over to excalibur, and updated yesterday (some 400+ updates). Other than some boot errors it all seems to be working okay, but i'm getting a huge amount of .xsession-errors that all look like the below code, literally highlighting the error file in the file manager (caja) cause more to be generated until you de-select it. Anybody have an idea?
(caja:1927): GLib-GIO-CRITICAL **: 17:53:34.651: GFileInfo created without standard::sort-order
(caja:1927): GLib-GIO-CRITICAL **: 17:53:34.652: file ../../../gio/gfileinfo.c: line 2122 (g_file_info_get_sort_order): should not be reached
(caja:1927): GLib-GIO-CRITICAL **: 17:53:34.652: GFileInfo created without standard::symlink-target
(caja:1927): GLib-GIO-CRITICAL **: 17:53:34.652: file ../../../gio/gfileinfo.c: line 2076 (g_file_info_get_symlink_target): should not be reached
(caja:1927): GLib-GIO-CRITICAL **: 17:53:34.656: GFileInfo created without standard::sort-order
(caja:1927): GLib-GIO-CRITICAL **: 17:53:34.656: file ../../../gio/gfileinfo.c: line 2122 (g_file_info_get_sort_order): should not be reached
(caja:1927): GLib-GIO-CRITICAL **: 17:53:34.657: GFileInfo created without standard::symlink-target
(caja:1927): GLib-GIO-CRITICAL **: 17:53:34.657: file ../../../gio/gfileinfo.c: line 2076 (g_file_info_get_symlink_target): should not be reachedWrong thread^^^^, lol, that's one of my Vuu-do 5 builds, not the Devuan 6 mate-mini.
Vuu-do has nothing to do with vodun/vodou/voodoo.
Vuu-do stands for Veteran Unix User - do, it's just an acronym and a play on words, and a nod to it's Devuan origin (VUA's), i'm not an admin myself, just a veteran user thus VUU, then do comes from sudo.
I use Mate and Openbox at home, so that's what I build, Devuan already makes an xfce live-dvd so no need for another one.
Doesn't fix the problem but I do have a way to stop the alsa errors at boot, the error claims that it can't find the alsa_restore_go definition in the 90-alsa-restore.rules file in /usr/lib/udev/rules.d/ but, the definition is clearly in that file, seems like a syntax error somewhere.
Workaround to stop boot errors: Create a 90-alsa-restore.rules file in /etc/udev/rules.d/
content:
ACTION=="add", SUBSYSTEM=="sound", KERNEL=="controlC*", KERNELS!="card*", TEST=="/usr/sbin", TEST=="/usr/share/alsa", GOTO="alsa_restore_go"
GOTO="alsa_restore_end"
LABEL="alsa_restore_go"
TEST!="/etc/alsa/state-daemon.conf", TEST=="/usr/sbin/alsactl", RUN+="/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime restore $attr{device/number}"
TEST=="/etc/alsa/state-daemon.conf", TEST=="/usr/sbin/alsactl", RUN+="/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime nrestore $attr{device/number}"
LABEL="alsa_restore_end"And here's the /usr/lib/udev/rules.d/90-alsa-restore.rules file from excalibur currently if anyone can take a look and maybe see an issue:
# do not edit this file, it will be overwritten on update
ACTION=="add", SUBSYSTEM=="sound", KERNEL=="controlC*", KERNELS!="card*", TEST=="/usr/sbin", TEST=="/usr/share/alsa", GOTO="alsa_restore_go"
GOTO="alsa_restore_end"
ENV{ALSA_CARD_NUMBER}="$attr{device/number}"
# mark HDA analog card; HDMI/DP card does not have capture devices
DRIVERS=="snd_hda_intel", TEST=="device/pcmC$env{ALSA_CARD_NUMBER}D0p", RUN+="/bin/sh -c 'echo ALSA_CARD_HDA_ANALOG=$env{ALSA_CARD_NUMBER} >> /run/udev/alsa-hda-analog-card'"
# check for ACP hardware
TEST=="device/device/acp3x-dmic-capture", GOTO="alsa_hda_analog"
TEST=="device/device/acp6x-dmic-capture", GOTO="alsa_hda_analog"
TEST=="device/device/acp63-dmic-capture", GOTO="alsa_hda_analog"
TEST=="device/device/acp-pdm-dmic", GOTO="alsa_hda_analog"
GOTO="alsa_restore_std"
LABEL="alsa_hda_analog"
# restore configuration for profile with combined cards (HDA + digital mic)
TEST!="/run/udev/alsa-hda-analog-card", GOTO="alsa_restore_std"
IMPORT{program}="/usr/bin/cat /run/udev/alsa-hda-analog-card"
ENV{ALSA_CARD_HDA_ANALOG}!="", ENV{ALSA_CARD_NUMBER}="$env{ALSA_CARD_HDA_ANALOG}"
LABEL="alsa_restore_go"
TEST!="/etc/alsa/state-daemon.conf", TEST=="/usr/sbin/alsactl", RUN+="/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime restore $env{ALSA_CARD_NUMBER}"
TEST=="/etc/alsa/state-daemon.conf", TEST=="/usr/sbin/alsactl", RUN+="/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime nrestore $env{ALSA_CARD_NUMBER}"
LABEL="alsa_restore_end"It does include it, it's the vanilla Devuan iso of excalibur I made last month, just updated it today. Didn't even think about that, so the current one onboard then in the excalibur repo is the one from daedalus that was giving you trouble in xfce recently?
I'll have to take a better look at the log, my errors came from caja, the theme stuff seems to be working perfectly in Mate, I tried changing theme, wallpaper and all and it worked fine.
From another forum, don't know if pertinent here:
I can't get live-build to work with the trixie images (the debian-installer needs the fuse package, which tries to pull in libfuse3-3 instead of the listed libfuse3-4 dependency for some reason
Interesting. Getting a lot of .xsession-errors on excalibur, from caja the file manager in Mate complaining of some symlink errors, this is in my snapshot version, not fsmithred's isos.
Wondering if that's related to usrmerge somehow?
I have an appimage of FF esr on the 2005 machine (64-bit) with just one gig of ram, it will run one tab just fine, even up to 2-3 tabs, but if I open anymore or try to open another app while the browser is open, it bogs down and gets all swappy.
Wondering if the 32 bit version of FF would be any lighter on ram? Most 32 bit apps are.
Yeah the browser is the only fly in the ointment, otherwise i'd just make an updated 32 bit from that repo, with all the apps somebody might could use offline, I mean it all works fine, it's just the browser from that time that's not going to work right and may have bad security issues.
Re: security; I don't know that much about appimages, just the basics, but isn't an appimage already partially sandboxed? Especially if it's in userspace with no root privileges?
Updated: 4-10-2025 , over 400 updates overall including some new packages. Still
getting some error messages during boot, still have an Alsa issue with 90-alsa-restore.rules,
the usual wdat_wdt error, and a long pause of 25 seconds right after:
"Waiting for /dev to be fully populated...". And some of that is actually the alsa
error repeating again as there's some problem with the file, you can actually make
it stop by replacing that file with the one from daedalus if I remember correctly.
Also getting a LOT of errors in .xsession-errors, most all are coming from caja the file manager
complaining about Glib GIO critical stuff that has to do with symlinks somehow for the
most part, have not investigated that yet, just making note of it, I wonder if that's
something to do with usrmerge?
If you install it, take note that the grub screen is very different now, jury is still out
but I think I kinda like it. The icon thing is cool.
The whole thing feels pretty snappy for the most part and looks good, did have some longer
than normal pauses while I was running snapshot but no issues that I can see with the iso and
other than that it ran and finished normally. Happy testing!
I'm aware of tiny-core, have messed with it a lot over the years. I don't want to use it. I want to make this thing using Devuan.
@RRQ- Security is probably not even much of an issue for people who might use this, I started to just update the 32-bit system I already have with a 32-bit appimage of a browser, but then I started wondering about making the whole thing more secure and of course live-CD/DVD/USB popped into my head and that would probably be the simplest and most secure. But many old machines won't boot from USB, and having to rely on an old optical drive to boot and run every day may not pan out well in the end.
I've had multiple people ask me to build a new 32-bit Vuu-do, and I have some 32 bit machines down at the library and a printer-scanner i'd like to resurrect.
I'm not targeting anything below 512 mb of ram, that's for stuff like Tiny-core.
I agree with the above post by debdog, i'd sure be happy to test and contribute to that project. @EDX-0
Oh i'm aware, I used to be a user, actually have some isos still around here somewhere. But I think what i'm proposing is different, Puppy is all read-only with the potential for a persistence file, no real difference from a live-usb.