Because she has accounts to do I got it working again without finding out
why it happened, but as you'll see in the details below, the solution involved something very unexpected — to me, at least. There was one other piece of strangeness relating to a broken Trash link, but I'll put that in my next post after I re-read the image size limit in the rules
If anyone is interested in me writing up the consolidated steps I took (plus things like why I checked the process table after logging out) in the form of a tutorial, let me know.
m_pav wrote: Fri Jun 13, 2025 10:44 pm
You're over-thinking it. All your answers lie on the storage drives you already have in use. Just set Thunar to show the hidden files and you'll see them for yourself, BUT, do it on a fresh user account that has only been used once to log and nothing else.
I hear you, m_pav, but I wanted first to prove that the issue is Xfce-related (all "smartctl" tests and "e2fsck" are fine), which is why I did it this way around (first putting her config in a clean installation). Then I had to go to work, which is why I stopped there.
In the end it was a combination of your suggestion and some extra digging that got her working again, so thank you very much.
Thank you also to everyone else who pitched in to help.
Lastly, out of interest: if a user's home directory has at least one named pipe in it, then the MX User Manager won't delete that user's home directory — it will delete everything except any named pipes and doesn't warn you about it. I had to do a manual "rm -Rf /home/tempuser" as root before I could re-create it.
Some detail
After logging in as USER and having to get back to the login screen via Ctrl+Alt+Backspace, I saw there were a number of processes hanging around.
Code: Select all
root@lonsdale:/home# ps -ef | grep USER | grep -v "grep"
USER 13849 1 0 10:44 ? 00:00:00 /usr/bin/gpg-agent --sh --daemon
USER 14108 1 0 10:44 ? 00:00:00 compton --dbus --config /home/USER/.config/compton.conf -b
USER 14122 1 0 10:44 ? 00:00:00 /usr/bin/pipewire
USER 14123 1 0 10:44 ? 00:00:00 /usr/bin/pipewire-pulse
root@lonsdale:/home# updatedb
root@lonsdale:/home# locate compton.conf
/home/USER/.config/compton.conf
/home/USER.BROKEN/.config/compton.conf
/usr/share/compton-conf/compton.conf.example
/usr/share/mx-tweak/compton.conf
root@lonsdale:/home# killall -u USER
root@lonsdale:/home# ps -ef | grep USER | grep -v "grep"
root@lonsdale:/home# ls -l /home/USER/.config/compton.conf
-rw-r--r-- 1 USER USER 1254 Jun 20 2021 /home/USER/.config/compton.conf
As a test, I logged in as "tempuser" and then out again, and this was the result:
Code: Select all
root@lonsdale:/home/USER# ps -ef | grep tempuser | grep -v grep
tempuser 15129 1 0 10:52 ? 00:00:00 /usr/bin/pipewire
tempuser 15130 1 0 10:52 ? 00:00:00 /usr/bin/pipewire-pulse
So, some pipewire processes hang around for some reason, but "tempuser" had no "compton" process (no "gpg-agent" either, but that wasn't configured.
Here's the kicker: she hasn't had Compton configured since installation. So, after I killed all of USER's processes and logged in again, same problem, but if I did the same and also deleted "~USER/.config/compton.conf", then it all worked.
Thing is, that file has not been touched since 2021-06-20, so what changed? Also, her Xfce config directories had important files missing — ones she doesn't even know exist, nor how to get to — and I want to know
why, but for now, she can work.
That said, I have a complete backup and week after next I'll see if anyone on the Xfce forum wants to take a look, specifically because of what she explained to me about how shutting down has been taking longer recently. From my perspective some Xfce processes sometimes get out of sync during shut-down, which is why I mentioned serialisation, as every time except once when something similar has happened to me (identical from user experience, but different in solution), it was related to shut-down going awry in some way.
Again, if someone wants me to write up a tutorial on this, let me know.