我使用窗口管理器 BSPWM(所以没有 DE)运行 Arch Linux,最近我的.Xauthority文件出现问题。
我无法再启动我的 X 服务器,因为它无法写入我的.Xauthority文件。当我尝试删除我的.Xauthority文件以希望在我重新登录时为我创建一个新的.Xauthority文件时,没有创建一个新的.Xauthority文件。
我已经尝试手动重新创建.Xauthority文件并更改其权限,但它仍然没有工作。此外,我的主目录中有一个.Xauthority-n文件,我不确定它的作用 - 但是删除后,它会在我重新登录时重新出现。
当.Xauthority-n和.Xauthority文件存在时,在 startx 上它给了我这个错误:
xauth: unable to write authority file ~/.Xauthority-n
Run Code Online (Sandbox Code Playgroud)
我不确定为什么它不尝试使用常规的.Xauthority文件。
如何让 xauth 能够写入我的 .Xauthority 文件?.Xauthority-n 文件的目的是什么,我该如何摆脱它?