我刚刚偶然发现我的 arch xfce4 发行版存在问题。
重命名我的用户后启动x命令不再起作用。
usermod -m -d /home/new_user -l new_user -m old_user
xorg 错误日志指出/home/旧用户再也找不到了。
答案1
解决问题相对容易:
我必须删除(或移动到备份位置)我的〜/.cache/会话
mv ~/.cache/sessions ~/.cache/sessionsbak
PS:~/.cache 目录是 XDG 规范的一部分:https://specations.freedesktop.org/basedir-spec/basedir-spec-latest.html
还要感谢 2012 年旧线程的贡献者。