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 startx
komut 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/startx
Dosyadaki 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. startx
Komutunuzdaki ( /usr/bin/startx
) aşağıdaki satırı değiştirin :
xserverauthfile=$HOME/.serverauth.$$
için
xserverauthfile=$XAUTHORITY
~/.Xauthority
. Varsayılanstartx
komut dosyası neden başlamak için benzersiz olarak adlandırılmış kimlik doğrulama dosyaları oluşturmayı tercih ediyor?