Ubuntu Server: startx를 GUI로만 사용하는 방법

Ubuntu Server: startx를 GUI로만 사용하는 방법

저는 Minecraft 서버로만 사용하는 PC를 가지고 있습니다. Ubuntu Server 20.04.2를 실행 중입니다.

명령줄을 사용할 수 있지만 작업할 공간이 하나만 있는 것을 좋아하지 않습니다. 내 솔루션은 startx입니다.

나는 과거에 startx를 사용해 본 적이 있으며 즐겨 사용했습니다. 검정색 배경을 사용하면 너무 많은 그래픽 리소스를 가져오지 않고도 여러 터미널을 열 수 있습니다.

나는 항상 이것을 참고로 사용합니다.https://askubuntu.com/questions/53822/how-do-you-run-ubuntu-server-with-a-gui
구체적으로,

Minimal GUI:

sudo apt install xorg
sudo apt install --no-install-recommends openbox

Run the command startx and openbox will start (you can open a terminal there and run any application you want)"

Ubuntu Server 20.04.1에서 작동했지만 최근 작동이 중단되었습니다.

서버를 시작하면 명령줄 대신 GUI 로그인 화면이 나타나고, 로그인하면 명령줄 대신 전체 GUI 데스크탑이 표시됩니다.

일반화하다:

  1. 시스템을 부팅하고 명령줄 로그인을 받고 싶습니다.
  2. 로그인한 후에는 "startx"를 입력할 때까지 명령줄에 그대로 유지하고 싶습니다.
  3. "startx"를 입력하면 startx가 startx GUI를 실행하도록 하고 싶습니다.

이 지침을 따르면 작동했지만 더 이상은 작동하지 않습니다. 내가 무엇을해야 하나?

감사합니다!

답변1

서버를 그래픽 대상 대신 다중 사용자 대상으로 변경하십시오(좀 더 익숙한 경우 UNIX 및 비시스템 Linux 배포판의 개념이나 실행 수준과 동일).
sudo systemctl set-default multi-user.target

재부팅하면 로그인하라는 콘솔 텍스트 프롬프트가 표시됩니다.

다음을 통해 확인할 수 있습니다:
systemctl get-default

사용 가능한 명령이 없으면 startxxinit 패키지를 설치하십시오.
sudo apt install xinit

이는 필수 단계는 아니지만 명령줄 로그인으로 전환하고 거기서부터 시작하므로 X디스플레이 startx관리자(DM)를 제거할 수도 있습니다. 그래픽 로그인을 제어하는 ​​애플리케이션입니다. Openbox를 설치해도 어떤 것이 설치되어 있는지 알 수 없으므로 검색해야 합니다.

답변2

sudo apt install xorg

이렇게 하면 Ubuntu 데스크톱 버전을 설치하는 것과 거의 비슷하게 데스크톱 관리자 및 응용 프로그램이 포함된 전체 그래픽 설치가 설치됩니다. 다음 명령을 사용하여 최소 버전을 설치하기만 하면 됩니다.

sudo apt-get install --no-install-recommends xserver-xorg x11-xserver-utils xinit openbox

답변3

startxGUI 서버를 시작합니다. 이는 "서버" 불일치 및 리소스 남용입니다.

screen더 나은 도구입니다. 읽다 man screen.

관련 정보