Файлы, .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
скрипт по умолчанию предпочитает создавать файлы с уникальным именем для начала?