윈도우 환경에서 우분투 원격 접속 할때, 접속은 되지만 검은 화면(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

 

Ubuntu GUI 원격접속

윈도우 원격접속을 이용해서 Ubuntu GUI 환경으로 접속을 위해 xrdp 를 이용할 수 있다. 우선 하기와 같이 xrdp vnc3server tightvncserver를 삭제한다. 해당 서비스의 경우 높은 확률로 vnc error ( VNC error - probl

driz2le.tistory.com

 

반응형

'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

+ Recent posts