Файли .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 для початку?