ファイルがある.serverauth.#####
場所を#####
5桁の数字です。
私のホームディレクトリにはこれらのファイルがいくつかあり、作成期間は数年に渡ります。
これらのファイルは何からのものですか?それらを削除しても安全ですか?
ファイルがある.serverauth.#####
場所を#####
5桁の数字です。
私のホームディレクトリにはこれらのファイルがいくつかあり、作成期間は数年に渡ります。
これらのファイルは何からのものですか?それらを削除しても安全ですか?
回答:
X Windowsセッションを開始するたびに、そのファイルが作成され、Xセッションが正常に終了すると削除されます。startxが異常終了した場合-たとえば、シャットダウンシーケンスがkillシグナルを送信した場合(スクリプトはシグナルをキャッチしません)-ファイルは削除されません。これらのファイルを削除しても安全です。
可能性のある解決策はありますが、副作用についてはテストしたことがありません。startx
コマンドの次の行を変更します(/usr/bin/startx
):
xserverauthfile=$HOME/.serverauth.$$
に
xserverauthfile=$XAUTHORITY
~/.Xauthority
。なぜデフォルトのstartx
スクリプトは、一意の名前の認証ファイルを作成することを好むのですか?