It is most wise to be cautious.
I do not anticipate that anything we do at this point can affect anything else than the WM and the settings for the xfce desktop.
And yes, doing that "rm -rf" command and logging back in, you will loose any and all alterations you have made to the xfce desktop.
In the event you have made extensive alterations from default that you desire to resort back to... what can be done is save all the files residing in /.cache/sessions ...upon re-activating xfce one can - one at a time - copy a saved file back and log-out and in to see the effects. A very long and tiresome process to be sure. That method will isolate the file that is producing the errors.
Backups: backing up ones "/home" directory should be a standard policy if one does not regularly make backups of important files via other means. I know of no reason in a standard install to back up any other files. In the event of catastrophic system corruption, (re-)installation is the cleanest solution to restore.
As you use a windows manager to log into the xfce desk top... I would expect when one logs out from xfce that one would return to the login gui screen. If you do indeed -when logging out of xfce - you get a text login terminal... that will work just as well for the purpose of removing "$home/.cache/sessions.
It is of no shame to have ignorance .. none of us were born knowing what we know, you are but lacking and that given time is amendable !
There is no hurry on my part to resolve the error in xfce... nor do I mind taking things in small steps - sometime I prefer to.
Can you now login to your xfce desktop ? When booting are you booting to the GUI login or are you getting a text login ?
We need to know where you are to give the requested guidance.
Now here is what is: I am tired now and preparing to retire for the night, I have to be away from the keyboard most of tomorrow but I will return in my eve (GMT-6). In the meantime I want you comfortable with executing this minor procedure, Rest assured we are not messing about with any system files. Just config files that are replaceable (that is what we are doing). Take your time and be aware of exactly what we are doing to your computer. I want you knowledgeable. aware, and comfortable.
Be advised there are hundreds of people to "take up the slack" if there is a problem following the guidance given and I am not available to take care of that situation.
From the GUI login screen, by all means play around with the console (terminal), ctl+alt+f1 -> CLI, then look at your computer from a files perspective:
Ask yourself why the output is the same...look at the lines in the output, a lot of information is there. A line starting with a "d" is a directory (ok ya may call it a folder ), a line starting with a "-" is a file ...Files may be accessed by many means and one can see what is in a file:Code:ls -la $HOME/.cache/sessions ls -~/.cache/sessions
Never any harm in just "reading" a file.Code:cat ~/.cache/sessions/<file_name>
'till tomorrow evecheers