You are not logged in.
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:
XDG_CONFIG_DIRS=/etc/xdg
XDG_CURRENT_DESKTOP=XFCE
XDG_DATA_DIRS=/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share
XDG_MENU_PREFIX=xfce-
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SESSION_DESKTOP=default
XDG_SESSION_ID=1
XDG_VTNR=7
_=xfwm4-workspace-settings
__git_printf_supports_v=yes
__grub_script_check_program=grub-script-check
_backup_glob='@(#*#|*@(~|.@(bak|orig|rej|swp|dpkg*|rpm@(orig|new|save))))'
_myos=Linux
Thank you in advance for your help.
Offline
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
...or:
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:
pgrep xfconfd
...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).
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Changing the file ownership solved the problem.
Thanks.
Offline
[ Generated in 0.011 seconds, 7 queries executed - Memory usage: 535.5 KiB (Peak: 539.2 KiB) ]