ファイルは.serverauth.#####
どこ #####
は5桁の数字です。
これらのファイルのほんの一握りがホームディレクトリにあり、作成日は2、3年に及ぶ広範囲にわたっています。
これらのファイルは何からのものですか?それらを削除しても安全ですか?
最新のものを除くすべてを削除できます。これらはstartx
スクリプトによって作成されます。 Xが正常にシャットダウンしない場合、そのファイルは削除されずに永久に残ります(その bug を参照)。
/usr/bin/startx
ファイルの行をより便利な方法に変更できます。
スクリプトでxserverauthfile=
を検索し、次の行に置き換えます:
xserverauthfile=$XAUTHORITY
X Windowsセッションを開始するたびに、そのファイルが作成され、Xセッションが正常に終了すると削除されます。 startxが正常に終了しない場合(たとえば、シャットダウンシーケンスがkillシグナルを送信した場合(スクリプトはシグナルをキャッチしません))、ファイルは削除されません。これらのファイルを削除しても安全です。
考えられる解決策はありますが、副作用についてテストしたことがありません。 startx
コマンドの次の行を変更します(/usr/bin/startx
):
xserverauthfile=$HOME/.serverauth.$$
に
xserverauthfile=$XAUTHORITY