Почему у меня в моем домашнем каталоге столько файлов .Xauthority. *

Для более поздних версий Spotify решение, предложенное Nik, больше не работает. Это связано с тем, что файлы конфигурации были помещены в zip-файл, расположенный по адресу /opt/spotify/spotify-client/Data/resources.zip.

Вы могли бы сделать то же самое, что предложил Ник. Сначала откройте терминал и откройте zip-файл с правами root:

gksu file-roller /opt/spotify/spotify-client/Data/resources.zip

Затем внутри zip-файла перейдите в подпапку _linux и удалите в нее файлы .ico. Вот и все.

1
задан 23 May 2013 в 19:44

2 ответа

Кажется, это ошибка, которую некоторые люди испытывают с помощью lightdm

Итак, следуйте этой ссылке, и когда они ее разрешат, вы получите свой ответ.

https: //bugs.launchpad .net / ubuntu / + source / lightdm / + ошибка / 1175023

Поэтому установка диспетчера окон gdm может избежать проблемы. Поскольку у меня нет этой проблемы, я не могу это проверить.

3
ответ дан 24 May 2018 в 21:52

Для тех, кто, как и я, желая избавиться от этого «загрязнения» в каталоге пользователя, временное решение может помещать нечто вроде следующего (исполняемого) файла сценария (который предполагает, что вы первый пользователь после root ) в каталог /etc/cron.daily:

#!/bin/bash
USER="$(users | awk -F ' ' '{print $2}')"
ls /home/"$USER"/.Xauthority.* > /home/"$USER"/.Xauthority-Files.txt
NFILES="$(grep -c Xauthority /home/"$USER"/.Xauthority-Files.txt)"
LOG="/home/"$USER"/.Xauthority-Files.log"
echo -e "$(date +"%x %R"): "$NFILES" .Xauthority.* files deleted" >> "$LOG"
rm -f /home/"$USER"/.Xauthority.*
rm -f /home/"$USER"/.Xauthority-Files.txt
exit 0

ПРИМЕЧАНИЕ. Этот обновленный сценарий хранит файл журнала с именем «.Xauthority-Files.log», чтобы вы могли следить, если последнее обновление положило конец (! d3)

user

@ user196886 предлагает альтернативный скрипт, говорящий « ПРИМЕЧАНИЕ. : Этот обновленный сценарий хранит файл журнала с именем «.Xauthority-Files.log», чтобы вы могли следить за последним обновлением этой ошибки, а затем удалить скрипт, когда он больше не нужен. "

@ user196886 предлагает альтернативный скрипт

for h in `awk -F: '$3 >500 && /home/ {print $6}' /etc/passwd`; do b=$h/.Xauthority;[ -f $b.* ] && ls -l $b.* >>Xa.log && sudo rm -i $b.*; done
0
ответ дан 24 May 2018 в 21:52

Другие вопросы по тегам:

Похожие вопросы: