Файлы, .serverauth.#####где #####находится 5-значный номер.
У меня есть несколько этих файлов в моем домашнем каталоге с широким диапазоном дат создания, охватывающих пару лет.
Откуда эти файлы? Безопасно ли их удалять?
Файлы, .serverauth.#####где #####находится 5-значный номер.
У меня есть несколько этих файлов в моем домашнем каталоге с широким диапазоном дат создания, охватывающих пару лет.
Откуда эти файлы? Безопасно ли их удалять?
Ответы:
Вы можете удалить все из них, кроме самого нового. Они созданы по startxсценарию. Если X не закрывается изящно, эти файлы не удаляются и остаются навсегда (см. Эту ошибку ).
Вы можете изменить строку в /usr/bin/startxфайле более удобным способом:
Найдите xserverauthfile=в скрипте и замените строку на:
xserverauthfile=$XAUTHORITY
Каждый раз, когда вы запускаете сеанс X Windows, этот файл создается и удаляется при нормальном выходе из сеанса X. Если startx завершает работу некорректно - например, если последовательность выключения посылает ему сигнал уничтожения (скрипт не перехватывает сигналы) - файл никогда не будет удален. Это безопасно удалить эти файлы.
Есть вероятные решения, но я никогда не проверял на побочные эффекты. Измените следующую строку в вашей startxкоманде ( /usr/bin/startx):
xserverauthfile=$HOME/.serverauth.$$
в
xserverauthfile=$XAUTHORITY
~/.Xauthority. Почемуstartxскрипт по умолчанию предпочитает создавать файлы с уникальным именем для начала?