Các tập tin là .serverauth.#####
nơi #####
là một con số 5 chữ số.
Tôi có một số ít các tệp này trong thư mục nhà của tôi với một loạt các ngày tạo trong khoảng vài năm.
Những tập tin này là gì? Có an toàn để xóa chúng?
Các tập tin là .serverauth.#####
nơi #####
là một con số 5 chữ số.
Tôi có một số ít các tệp này trong thư mục nhà của tôi với một loạt các ngày tạo trong khoảng vài năm.
Những tập tin này là gì? Có an toàn để xóa chúng?
Câu trả lời:
Bạn có thể loại bỏ tất cả chúng trừ cái mới nhất. Chúng được tạo bởi startx
kịch bản. Nếu X không tắt một cách duyên dáng, các tệp đó sẽ không bị xóa và tồn tại mãi mãi (xem lỗi đó ).
Bạn có thể thay đổi dòng trong /usr/bin/startx
tệp, theo cách tiện dụng hơn:
Tìm kiếm xserverauthfile=
trong tập lệnh và thay thế dòng bằng:
xserverauthfile=$XAUTHORITY
Mỗi khi bạn bắt đầu một phiên X windows, tệp đó sẽ được tạo và nó sẽ bị xóa khi phiên X thoát bình thường. Nếu startx thoát một cách vô duyên - chẳng hạn, nếu chuỗi tắt máy sẽ gửi tín hiệu tiêu diệt (tập lệnh không bắt được tín hiệu) - tệp sẽ không bao giờ bị xóa. Nó là an toàn để loại bỏ các tập tin.
Có những giải pháp có thể xảy ra nhưng tôi chưa bao giờ thử nghiệm tác dụng phụ. Thay đổi dòng sau trong startx
lệnh của bạn ( /usr/bin/startx
):
xserverauthfile=$HOME/.serverauth.$$
đến
xserverauthfile=$XAUTHORITY
~/.Xauthority
. Tại saostartx
tập lệnh mặc định thích tạo các tệp auth có tên duy nhất để bắt đầu?