Файли .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
сценарій за замовчуванням вважає за краще створювати однозначно названі файли auth для початку?