File-file itu di .serverauth.#####
mana #####
adalah angka 5-digit.
Saya memiliki beberapa file ini di direktori home saya dengan berbagai tanggal pembuatan yang mencakup beberapa tahun.
Dari mana file-file ini? Apakah aman untuk menghapusnya?
File-file itu di .serverauth.#####
mana #####
adalah angka 5-digit.
Saya memiliki beberapa file ini di direktori home saya dengan berbagai tanggal pembuatan yang mencakup beberapa tahun.
Dari mana file-file ini? Apakah aman untuk menghapusnya?
Jawaban:
Anda dapat menghapus semuanya kecuali yang terbaru. Mereka dibuat oleh startx
skrip. Jika X tidak dimatikan dengan anggun, file-file itu tidak dihapus dan tetap selamanya (lihat bug itu ).
Anda dapat mengubah baris dalam /usr/bin/startx
file, ke cara yang lebih praktis:
Cari xserverauthfile=
di skrip dan ganti baris dengan:
xserverauthfile=$XAUTHORITY
Setiap kali Anda memulai sesi X windows, file itu akan dibuat dan dihapus ketika sesi X keluar secara normal. Jika startx keluar dengan tidak berterima - misalnya, jika urutan shutdown mengirimkannya sinyal mematikan (skrip tidak menangkap sinyal) - file tidak akan pernah dihapus. Aman untuk menghapus file-file ini.
Ada beberapa solusi yang mungkin, tetapi saya belum pernah menguji efek sampingnya. Ubah baris berikut dalam startx
perintah Anda ( /usr/bin/startx
):
xserverauthfile=$HOME/.serverauth.$$
untuk
xserverauthfile=$XAUTHORITY
~/.Xauthority
. Mengapastartx
skrip default lebih suka membuat file auth bernama unik untuk memulai?