15 该文件.serverauth.#####,其中#####有5位数字。 我的主目录中有几个这样的文件,其创建日期跨越了数年。 这些文件来自什么?删除它们安全吗? ssh files x11 home — 双锂矩阵 source
16 您可以删除所有这些,但最新的除外。它们是由startx脚本创建的。如果X不能正常关闭,则不会删除该文件并将其永久保留(请参见该bug)。 您可以/usr/bin/startx使用更方便的方式更改文件中的行: xserverauthfile=在脚本中搜索,并将该行替换为: xserverauthfile=$XAUTHORITY — 混沌 source 1 您能否解释一下此修复程序还会发生什么变化?如果我理解正确,则更改后将只有一个auth文件~/.Xauthority。为什么默认startx脚本更喜欢创建唯一命名的身份验证文件? — WGH
8 每次启动X Windows会话时,都会创建该文件,并在X会话正常退出时将其删除。如果startx异常退出-例如,如果关闭序列向其发送一个kill信号(脚本没有捕获信号)-该文件将永远不会被删除。删除这些文件是安全的。 有可能的解决方案,但我从未测试过副作用。在startx命令(/usr/bin/startx)中更改以下行: xserverauthfile=$HOME/.serverauth.$$ 至 xserverauthfile=$XAUTHORITY — 他利津 source
~/.Xauthority
。为什么默认startx
脚本更喜欢创建唯一命名的身份验证文件?