Dosyalardır .serverauth.#####nerede #####5 haneli bir sayıdır.
Birkaç yıl kapsayan çok çeşitli oluşturma tarihleri ile ana dizinimde bu dosyaların bir avuç var.
Bu dosyalar nereden geliyor? Onları silmek güvenli mi?
Dosyalardır .serverauth.#####nerede #####5 haneli bir sayıdır.
Birkaç yıl kapsayan çok çeşitli oluşturma tarihleri ile ana dizinimde bu dosyaların bir avuç var.
Bu dosyalar nereden geliyor? Onları silmek güvenli mi?
Yanıtlar:
En yenisi hariç hepsini kaldırabilirsiniz. Bunlar startxkomut dosyası tarafından oluşturulur . X düzgün bir şekilde kapanmazsa, dosyalar kaldırılmaz ve sonsuza kadar kalır (bu hataya bakın ).
/usr/bin/startxDosyadaki satırı daha kullanışlı bir şekilde değiştirebilirsiniz:
Ara xserverauthfile=komut ve satırı değiştirin:
xserverauthfile=$XAUTHORITY
Bir X windows oturumunu her başlattığınızda, bu dosya oluşturulur ve X oturumu normal olarak çıktığında silinir. Startx düzgün olmayan bir şekilde çıkarsa - örneğin, kapatma dizisi bir kill sinyali gönderirse (komut dosyası sinyalleri yakalamaz) - dosya asla kaldırılmaz. Bu dosyaları kaldırmak güvenlidir.
Muhtemel çözümler var ama yan etkileri test etmedim. startxKomutunuzdaki ( /usr/bin/startx) aşağıdaki satırı değiştirin :
xserverauthfile=$HOME/.serverauth.$$
için
xserverauthfile=$XAUTHORITY
~/.Xauthority. Varsayılanstartxkomut dosyası neden başlamak için benzersiz olarak adlandırılmış kimlik doğrulama dosyaları oluşturmayı tercih ediyor?