I would like to assign a permanent name to some workspaces, (I mean permanent across rebooting
the machine). I have tried both the "Workspace Settings" tool
(documented in http://docs.xfce.org/xfce/xfwm4/workspa … workspaces)
and a utility called rename-xfce-workspace downloaded from the net.
Both work, but the renaming only persists during the current work session. It is not saved, it vanishes
upon restart, shutdown, or upon hibernating the computer. It seems that some information that
should be saved to some file isn't.
I would like the naming of the Workspaces to persist and remain unchanged, until I explicitly
change it or remove the corresponding workspaces.
I am using Xfce version 4.10. My Linux distribution is Debian Jessie 8.6.
The "Workspace Settings" tool run form the menu tree seems to work fine.
Running xfmw4-workspace-settings from the command line yields no error message.
Running rename-xfce-workspace yields error message:
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
The set command yields the following output:
Thank you in advance for your help.
It is not saved, it vanishes upon restart, shutdown, or upon hibernating the computer.
Strange that it happens both during startup and hibernate.
Log files might help identify the issue. Debian Jessie has an ~/.xsession-errors and ~/.xsession-errors.old file. The first would be useful for boot-up messages and the second may contain some shutdown messages.
As for the hibernate, try:
sudo journalctl | grep -i hibernate
sudo journalctl | grep PM
Also look at the ownership of the configuration files:
ls -al ~/.config/xfce4/xfconf/xfce-perchannel-xml
...they should be owned by the user you are logging in as so that the changes can be saved to them.
And finally, before hibernating, save the result of:
...and compare it to the result after you resume to see if the xfconfd daemon is crashing (which might also show in the log files above).
Changing the file ownership solved the problem.