记录一次修改用户主目录的中文文件夹为英文,导致manjaro无法启动的问题

系统:

manjaro

桌面环境:

kde

起因:

想要将用户目录下的“下载”、“文档”等几个文件夹改为英文名称,由于之前重命名过文件夹,“下载”改成了“Download”,“文档”改为“Document”,其他的文件夹类似。但是这也仅仅只是给文件夹改了一个名字罢了。

重启系统后,由于 x session无法在用户目录下找到“桌面”、“下载”等文件夹,一律会把XDG_DESKTOP_DIRXDG_DOWNLOAD_DIR…这些和主目录相关的变量改为$HOME(变量的配置文件目录:${HOME}/.config/user-dirs.dirs)。

由于XDG_DESKTOP_DIR变成了${HOME},可以看到${HOME}目录下所有的文件夹和文件都会出现在KDE的桌面上。这个问题,只需要手动修改${HOME}/.config/user-dirs.dirs文件,然后重启系统即可。

我在修改这个配置文件的同时,为了符合英语的复数使用规范,重命名文件夹DocumentDocuments

重启系统后,我发现,登陆用户之后,迟迟无法进入桌面。之后检查了/var/log下的日志,没有发现异常。systemctl status sddm可以看到closed session用户会话退出,但是也没有异常信息。

之后打算通过U盘的live系统重新安装manjaro,安装系统前,先进行整理文件,将一些重要的文件进行备份。

无意中发现,在${HOME}/.local/share/sddm/有个xorg-session.log,看这名字应该是sddm的session会话记录,文件当中只有一条日志:source: No such file or directory: /home/user/Document/script/console/fcitx5.sh,这个文件是我配置tcitx5输入法的脚本文件,最后我在/etc/profile中看到source /home/user/Document/script/console/fcitx5.sh,好像知道问题在哪了,把Document改为Documents,然后重启系统,成功了,好险。。。

发现:

${HOME}/.local/share/sddm/xorg-session.log这个文件应该是记录GUI程序的启动日志的,正常情况下,可以在这个文件可以看到GUI程序输出的所有log

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值