본문 바로가기
Development/linux

failed to load session "ubuntu"

by 로젠크로와싱 2014. 4. 14.
반응형

xrdp를 설치 후 윈도우 OS에서 원격데스크탑으로 리눅스에 접근하려고 할 때에 로그인은 성공했지만 failed to load session "ubuntu"에 막혀 진행하지 못할 때, 해결방법으로는 다음과 같습니다.

1. 데스크탑 관련 패키지 설치 또는 재설치

# sudo apt-get update

# sudo apt-get install unity-2d

# sudo apt-get install ubuntu-desktop

# sudo apt-get install compizconfig-settings-manager

# sudo apt-get install compiz-plugins-extra

# sudo shutdown -r now


2. 쉘 스크립트 수정

# sudo nano /etc/xrdp/startwm.sh

After

# sudo /etc/init.d/xrdp restart

gnome-session에 해당되는 옵션이고, --session에 해당되는 값으로는 gnome-classic, gnome-fallback, gnome-shell, gnome이 있습니다.

LXDE 세션은 exec /usr/bin/lxsession -s Lubuntu -e LXDE을 추가하시면 됩니다.

ls -al /usr/share/xsessions

xsessions 하위에 각 세션들이 위치하고 있습니다.

각각에 맞는 바이너리(쉘 스크립트)를 exec하여 xrdp를 재 시작 하시면 됩니다. (검증 못함)


3. .xsession 추가

echo gnome-session --session=gnome-classic > ~/.xsession


반응형