Вместо остановки службы gdm вы можете попробовать команду kill
с PID, чтобы убить gdm .
Чтобы получить PID, вы можете использовать htop или top. С PID из этого вывода команды используйте команду kill в корневой оболочке:
$ kill -9 XXX <-- replace xxx with PID from the htop
Если это не сработает, вы также можете попробовать
pgrep дм -л
sudo kill XXX
Я решил эту проблему, просто жестко закодировав $DISPLAY как :1,
export DISPLAY=:1
в моем файле .bashrc
.
Однако я до сих пор не понимаю, почему это работает. Вот выводxauth list
ip-172-31-74-230.ec2.internal:1 MIT-MAGIC-COOKIE-1 8a44b41e42cae52c6acd4747763bb985
ip-172-31-74-230.ec2.internal/unix:1 MIT-MAGIC-COOKIE-1 8a44b41e42cae52c6acd4747763bb985
ip-172-31-74-230.ec2.internal:2 MIT-MAGIC-COOKIE-1 e24f36d585762b0c0fe24010b99e448d
ip-172-31-74-230.ec2.internal/unix:2 MIT-MAGIC-COOKIE-1 e24f36d585762b0c0fe24010b99e448d
ip-172-31-74-230.ec2.internal/unix:10 MIT-MAGIC-COOKIE-1 c84bcd904dd50f7776f667eca7a480f5