Я пытаюсь избавиться от.Xauthority файла в своем корневом каталоге.
Дуга Wiki предлагает определить
export XAUTHORITY="$XDG_RUNTIME_DIR"/Xauthority
но ни размещение этой строки в .profile, ни добавления
XAUTHORITY DEFAULT=${XDG_RUNTIME_DIR}/Xauthority
к .pam_environment добивается цели:
echo $XAUTHORITY
возвраты /home/user/.Xauthority
.Отметьте это ICEAUTHORITY DEFAULT=${XDG_RUNTIME_DIR}/ICEauthority
работы как ожидалось.
Кажется, как будто LightDM вмешивался в XAUTHORITY
переменная среды путем устанавливания ее собственного значения.
, В то время как мне не удалось найти способ предотвратить это, я смог достигнуть своей цели путем добавления
[LightDM]
user-authority-in-system-dir=true
к /etc/lightdm/lightdm.conf
.
После этого переменная среды изменила свое значение
$ echo $XAUTHORITY
/var/run/lightdm/user/xauthority
, который решает исходную проблему избавления от $HOME/.Xauthority
.
В Raspbian (Raspberry Pi) редактирование lightdm.conf не помогите, поэтому я только что создал символическую ссылку:
cd ~
ln -s /tmp/.Xauthority .Xauthority
, которая, кажется, работает хорошо.