Сложно сказать кто тут виноват и что делать, а я пока привожу work around для временного решения проблемы (необходимо выполнить этот скрипт в окне терминала):
cat << EOF | sudo tee /etc/gdm/PostLogin/Default #!/bin/bash auth=\$HOME/.Xauthority if [ -e \$auth ]; then diff <(xauth extract - \$DISPLAY) \\ <(XAUTHORITY=\$auth xauth extract - \$DISPLAY) > /dev/null \\ && exit 0 fi xauth extract - \$DISPLAY | XAUTHORITY=\$auth xauth merge - EOF sudo chmod +x /etc/gdm/PostLogin/Default
Update: тоже самое справедливо и для Arch Linux, по крайней мере если у вас установлен Gnome.
2 комментария:
а симлинька тут не поможет?
Думаю, что нет, потому что путь к файлу, судя по всему, непостоянный.
$ env|grep XAUTH
XAUTHORITY=/var/run/gdm/auth-for-giner-nYEOYX/database
Отправить комментарий