For a couple of weeks I have had the problem that after monitor was sent to suspend, after waking up the panels were gone. Sometimes also when I changed display / monitor configuration. I could fix that with xfce4-panel -r.
Since yesterday, panel is already missing after starting the computer. When I start xfce4-panel manually, it’s apparently working without issue.
I don’t see any related messages via dmesg nor journalctl. I don’t know where else I should look. Are there log files I can activate or find for the panel?
You mean “Automatically save session on logout”?
Thanks, I’ll try.
One additional tidbit of information:
Since I had xfce4-panel started from a shell today, I got these error messages from the process when the screen went to sleep:
These warnings came while the display was off. And after I woke it up, the panel was gone again. I don’t know if the warnings are related to my problem or not. Just thought it might ring a bell for someone.
I created a new user. No problems with the panel there.
I then replaced my whole ~/.config/xfce4 folder with that from the other user. Still no panel after boot or resuming monitor from sleep.
The defaults are in /etc/skel - copy it from there.
But:
make sure that the Xfce user session is not running when you do this - either do it from that other users account or from a TTY while logged out of the graphical session.
The session of the user you want to reset to defaults can’t be running when you replace the config files.
I think I got that covered. I had logged out of the XFCE4 session and replaced the config from a text terminal.
I have manged to solve the problem that the panel was not started after starting the machine by deleting the old default session and creating a new one.
I still have no clue what causes the panel to disappear after the monitor goes to sleep. (Note that the panel process it is still running, but the panel is not displayed.)