Xstart 세션을 이용한 CDE, KDE, GNOME 등의 사용자 환경 구성

개요


네트워크 구성 문제로 Xmanager 등 XDMCP 연결을 할 수 없는 경우 편리한 사용자 환경인 CDE, GNOME, KDE를 이용할 수 없는 문제가 발생합니다.

XDMCP 접속을 하지 않고도 이런 환경을 사용할 수 있는 방법에 대해 알아봅니다.



내용


CDE, GNOME, KDE 환경의 경우 원격 윈도우 매니저가 구동되고 여러 가지 사용자 설정 사항들을 실행하므로 단일 윈도우 모드를 사용하실 필요가 있으며, Xmanager 자동 끝내기' 옵션은 꺼 놓아야 합니다.

  • Common Desktop 환경(CDE)
    • /usr/dt/bin/Xsession을 실행시킵니다. Xsession은 DISPLAY값을 받아들이지 못하므로 미리 DISPLAY 환경변수를 설정한 후 실행시켜야 합니다.
    • Xstart 세션에서 바로 실행하는 경우
      DISPLAY=$DISPLAY; /usr/dt/bin/Xsession
  • GNOME환경
    • /usr/bin/gnome-session을 실행시킵니다.
    • Xstart 세션에서 바로 실행하는 경우
      /usr/bin/gnome-session --display $DISPLAY
  • K Desktop 환경(KDE)
    • /usr/bin/startkde를 실행시킵니다.
    • Xstart 세션에서 바로 실행하는 경우
      DISPLAY=$DISPLAY; /usr/bin/startkde
  • xdm 환경(Xwindow 시스템의 기본 환경) 
    • $XDM_CONFIG_DIR/Xsession을 실행시킵니다.
    • Xstart 세션에서 바로 실행하는 경우
      DISPLAY=$DISPLAY; $xdm_config_dir/Xsession

      $XDM_CONFIG_DIR 
      리눅스 -> /etc/X11/xdm=/usr/lib/X11/xdm
      유닉스 -> /usr/lib/X11/xdm