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 startxskrip. Jika X tidak dimatikan dengan anggun, file-file itu tidak dihapus dan tetap selamanya (lihat bug itu ).
Anda dapat mengubah baris dalam /usr/bin/startxfile, 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 startxperintah Anda ( /usr/bin/startx):
xserverauthfile=$HOME/.serverauth.$$
untuk
xserverauthfile=$XAUTHORITY
~/.Xauthority. Mengapastartxskrip default lebih suka membuat file auth bernama unik untuk memulai?