Не задана переменная среды DISPLAY

Вместо остановки службы gdm вы можете попробовать команду killс PID, чтобы убить gdm .

Чтобы получить PID, вы можете использовать htop или top. С PID из этого вывода команды используйте команду kill в корневой оболочке:

$ kill -9  XXX <-- replace xxx with PID from the htop

Если это не сработает, вы также можете попробовать

pgrep дм -л

sudo kill XXX

2
17.07.2020, 10:28
1 ответ

Я решил эту проблему, просто жестко закодировав $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
4
18.03.2021, 23:19

Теги

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