फाइलें हैं .serverauth.#####
जहां #####
5 अंकों की संख्या है।
मैं अपने घर निर्देशिका में इन फ़ाइलों का एक मुट्ठी भर निर्माण की तारीखों की एक विस्तृत श्रृंखला के साथ कुछ साल है।
ये फाइलें किससे हैं? क्या उन्हें हटाना सुरक्षित है?
फाइलें हैं .serverauth.#####
जहां #####
5 अंकों की संख्या है।
मैं अपने घर निर्देशिका में इन फ़ाइलों का एक मुट्ठी भर निर्माण की तारीखों की एक विस्तृत श्रृंखला के साथ कुछ साल है।
ये फाइलें किससे हैं? क्या उन्हें हटाना सुरक्षित है?
जवाबों:
आप उन सभी को हटा सकते हैं, जिनमें सबसे नया है। वे startx
स्क्रिप्ट द्वारा बनाई गई हैं । यदि X इनायत से बंद नहीं होता है, तो वह फाइल हटा नहीं दी जाती है और हमेशा के लिए रुक जाती है (उस बग को देखें )।
आप /usr/bin/startx
फ़ाइल में लाइन को अधिक आसान तरीके से बदल सकते हैं :
xserverauthfile=
स्क्रिप्ट में खोजें और पंक्ति को इसके साथ बदलें:
xserverauthfile=$XAUTHORITY
हर बार जब आप एक एक्स विंडो सेशन शुरू करते हैं, तो वह फाइल बन जाती है और जब एक्स सेशन सामान्य रूप से बाहर निकलता है तो उसे डिलीट कर दिया जाता है। अगर startx ungracefully को बाहर निकालता है - उदाहरण के लिए, यदि शटडाउन अनुक्रम इसे एक किल सिग्नल भेजता है (स्क्रिप्ट सिग्नल को पकड़ता नहीं है) - फ़ाइल को कभी भी हटाया नहीं जाएगा। इन फ़ाइलों को निकालना सुरक्षित है।
संभावित समाधान हैं, लेकिन मैंने कभी साइड इफेक्ट के लिए परीक्षण नहीं किया है। अपने startx
आदेश में निम्नलिखित पंक्ति बदलें ( /usr/bin/startx
):
xserverauthfile=$HOME/.serverauth.$$
सेवा
xserverauthfile=$XAUTHORITY
~/.Xauthority
। डिफ़ॉल्टstartx
स्क्रिप्ट विशिष्ट नाम वाली फ़ाइलों को बनाने के लिए प्राथमिकता क्यों देता है ?