xfce4-сеанс "не удается подключить дисплей" ошибка - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь запустить xubuntu-desktop на WSL согласно руководству, данному на многих сайтах. Но я не могу подключиться к дисплею VcXsrv, и он всегда показывает:

xfce4-session: Cannot open display: .
Type 'xfce4-session --help' for usage.

Если я запускаю startxfce4, он говорит:

/usr/bin/startxfce4: X server already running on display muhammadsalmanafzal:0.0
xrdb: Connection refused
xrdb: Can't open display 'muhammadsalmanafzal:0.0'
xfce4-session: Cannot open display: .
Type 'xfce4-session --help' for usage.

Хотя окно VcXsrv Xlaunch закрыт. Кто-нибудь может помочь мне найти ошибку? Что я делаю неправильно? Кроме того, когда я впервые установил xubuntu-desktop, в самом конце он сказал:

Errors were encountered while processing:
 blueman
E: Sub-process /usr/bin/dpkg returned an error code (1)

А потом я прочитал где-то, чтобы удалить его, поэтому я сделал и переустановил xubuntu-desktop, и ошибки не было.

1 Ответ

0 голосов
/ 08 апреля 2020

Если вы используете WSL 1, тогда вам нужно добавить следующую строку к .bashr c в доме:

export DISPLAY=:0.0

и снова запустить bash. Однако, если вы используете WSL 2, вам нужно получить IPv4 вашей WSL-сети (поскольку при преобразовании в WSL 2 он становится сетью), проверив ipconfig в Powershell, а затем экспортируйте относительное значение в .bashr c

...