Примерно раз в месяц я пытаюсь запустить X windows на локальном рабочем столе с помощью:
startx
но терминал вроде зависает, потом выдает ошибку:
xauth: timeout in locking authority file /home/myaccount/.serverauth.8280 xauth: timeout in locking authority file /home/myaccount/.Xauthority
Я попробовал все методы, которые люди предложили, когда я посмотрел эту ошибку:
- Убедитесь, что разрешения для.Xauthority принадлежат моей учетной записи
- Удалить.Файл Xauthority перед запуском startx
Однако в последнее время эти методы не сработали. Затем я увидел, что в моем домашнем каталоге есть файлы, которые доступны только для чтения. Из-за этого я понял, что сам мой домашний каталог почему-то не имеет правильных разрешений даже для создания файлов.
Итак, на основании инструкций на:
https://ubuntuforums.org/showthread.php?t=1276517
Я сделал:
chown -R myaccount:myaccount /home/myaccount
и теперь я могу запустить X Windows.
Я не знаю, почему это происходит каждые несколько недель, так как ничего не изменилось в ОС. Единственное, о чем я могу думать, - это то, что иногда я захожу на свой рабочий стол, и это создает какую-то проблему для моей учетной записи.
Я размещаю это здесь, потому что я не видел это как решение.Xauthority проблема, и это может быть кому-то полезно. Я использую Red Hat Enterprise Linux версии 6.7.