윈도우 환경에서 우분투 원격 접속 할때, 접속은 되지만 검은 화면(black screen)만 보이는 경우가 많다. (사실 대부분...?)
이 경우, xrdp X session start script에 아래 세 줄을 추가해서 해결할 수 있다.
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
. $HOME/.profile
우선 startwm.sh 파일을 연다. 하기처럼 해당 파일의 특정 위치에 추가해야 한다.
$ sudo vi /etc/xrdp/startwm.sh
#!/bin/sh
# xrdp X session start script (c) 2015, 2017 mirabilos
# published under The MirOS Licence
... 중략 ....
test -z "${LC_NUMERIC+x}" || export LC_NUMERIC
test -z "${LC_PAPER+x}" || export LC_PAPER
test -z "${LC_TELEPHONE+x}" || export LC_TELEPHONE
test -z "${LC_TIME+x}" || export LC_TIME
test -z "${LOCPATH+x}" || export LOCPATH
fi
if test -r /etc/profile; then
. /etc/profile
fi
# 추가할 부분
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
. $HOME/.profile
test -x /etc/X11/Xsession && exec /etc/X11/Xsession
exec /bin/sh /etc/X11/Xsession
~
추가한 세 줄은 test ... exec.. 위에 위치해야 하며 이후 xrdp 서비스를 재시작한다.
$service xrdp restart
원격 접속을 다시 시작해서 결과 확인한다.
□ 관련 페이지
- Ubuntu GUI 원격접속 https://driz2le.tistory.com/467
반응형
'Linux' 카테고리의 다른 글
Docker 중단없이 나오기(Detach) (2) | 2024.02.25 |
---|---|
Ubuntu 버전 확인 (0) | 2024.02.24 |
Ubuntu 디스크 용량 확인 (0) | 2024.02.07 |
[Windows] Jupyter notebook 띄우기 (2) | 2024.02.07 |
Ubuntu USB 만들기 (ubuntu 22.04) (0) | 2023.09.08 |