데스크탑 환경을 설치하지 않고 "startx"로 실행하기 위한 기본 GUI는 무엇입니까?

데스크탑 환경을 설치하지 않고 "startx"로 실행하기 위한 기본 GUI는 무엇입니까?

기본적으로 데스크탑 환경이 설치되어 있지 않은 Ubuntu Server를 사용하면서 "apt-get install startx; startx"를 했더니 흰색 상자에 콘솔이 표시되고 GUI 응용 프로그램을 실행할 때마다 매우 간단한 것을 볼 수 있습니다. 드래그하거나 일반적으로 GUI 창에서 기대할 수 있는 멋진 작업을 수행하는 방법을 찾을 수 없지만 여전히 작동하는 창입니다. Firefox 브라우저도 실행할 수 있었습니다! 마우스 커서는 흰색 윤곽선이 있는 검은색 X입니다. 그리고 멀티태스킹은 불가능해 보입니다.

KDE, GNOME, Unity 등과 같은 어떤 종류의 데스크탑 환경도 설치되어 있지 않으며 "startx" 명령이 실행되고 있는지 알고 싶습니다.

답변1

구경하다 /etc/X11/Xsession.d/50x11-common_determine-startup:

if [ -z "$STARTUP" ]; then
  if [ -x /usr/bin/x-session-manager ]; then
    STARTUP=x-session-manager
  elif [ -x /usr/bin/x-window-manager ]; then
    STARTUP=x-window-manager
  elif [ -x /usr/bin/x-terminal-emulator ]; then
    STARTUP=x-terminal-emulator
  fi
fi

따라서 기본적으로 이는 X11 세션 관리자(이와 비슷한 것)를 찾으려고 시도 gnome-session하고 실패하면 창 관리자를 찾으려고 시도하며 실패하면 터미널 에뮬레이터를 실행합니다.

세션 관리자나 창 관리자가 설치되어 있지 않을 가능성이 높습니다. 창을 이동하거나 크기를 조정할 수 없다는 사실은 물론 실행 중인 창 관리자가 없기 때문입니다. 하지만 적어도 터미널 에뮬레이터가 설치되어 있을 것 같습니다 xterm. 아마도 .

x-session-manager이들( ,, x-window-manager) 은 모두 x-terminal-emulator데비안에 설정되어 있습니다.대안, 그래서 사용자는 선호하는 것을 사용할 것을 선택할 수 있습니다 update-alternatives.

"멀티태스킹이 불가능해 보인다"는 것이 무슨 뜻인지 잘 모르겠습니다. 창 간에 초점을 전환한다는 뜻인가요? 그렇다면 이는 창 관리자의 업무이기 때문입니다. twm창 관리자가 전혀 없는 것보다 조금 더 작은 단계에 불과한 것을 얻으려는 것처럼 아주 고전적이고 단순한 창 관리자를 설치해 볼 수 있습니다 .

관련 정보