
Ubuntu gnome의 데스크톱 버전 설치에 몇 가지 문제가 있었습니다(내 그래픽 카드는 기본적으로 지원되지 않습니다. 서버를 설치하더라도 완전히 손상되지 않은 셸을 얻기 전에 올바른 드라이브를 설치해야 했습니다. 드라이버 설치 명령을 블라인드 입력해야 해서) 우분투 서버를 설치한 후 설치하기로 했습니다.ubuntu-gnome-desktop
그것은 국가가 알고 있는 것입니다. 모든 것이 "괜찮습니다". 하지만 이해가 안 되는 두 가지 사항이 있습니다.
데스크탑을 설치한 후에는 비주얼 데스크탑을 얻기 위해 실행해야 했고
startx
, 재부팅 후에는 기본적으로 로그인 화면이 나타났습니다.SUPER+ ALT[ F1, ,...] 로 tty를 전환하면 F2tty2에서 gnome-desktop이 실행되고 tty1에서 로그인 화면이 실행됩니다. tty1에 로그인을 시도하면 결국 tty2가 되고 tty1에서는 로그인 화면이 다시 나타납니다.
답변1
질문의 첫 번째 부분:
시스템을 시작하면 특정 대상으로 부팅됩니다. "단일 사용자", "다중 사용자", "그래픽" 등이 될 수 있습니다. 각 시스템에는 기본 대상이 있습니다. 기본값이 그래픽이라고 가정하면 그래픽 대상으로 부팅할 때 Ubuntu는 "gdm", "slim", "lightdm" 등과 같은 실행할 디스플레이 관리자를 찾고 이를 수행할 수 있습니다. 데스크탑 환경이 없어 로그인 관리자가 없기 때문에 아무 것도 찾을 수 없으므로 로그인 관리자를 로드하지 못합니다.
그런 다음 "lightdm"이라는 로그인 관리자와 통합된 "ubuntu Desktop"을 설치했지만 시스템은 이전에 실패했기 때문에 즉시 실행되지 않지만 다음 부팅 시 로그인 관리자 "lightdm을 로드하려고 할 때" "가 있고 실행될 것입니다.
startx
세션을 초기화하는 스크립트입니다 X
. 사용자 이름과 비밀번호를 묻고 데스크톱을 선택할 수 있는 로그인 관리자를 사용하는 대신 이 스크립트를 사용하여 세션을 로드할 수 있습니다. startx는 해당 파일에 xinitrc
포함된 로드를 기반으로 이름이 지정된 파일을 찾습니다. X 세션을 제공했으므로 작업에 로그인 관리자를 가져오지 않고 세션을 로드하는 것이었습니다.
두 번째 부분의 경우 lightdm, "X"가 잘못 구성되었거나 GUI를 사용하지 않는 서버 버전에 설치되었을 수 있으므로 더 많은 조사가 필요하지만 다음을 실행할 수 있습니다.
sudo dpkg-reconfigure lightdm
도움이 될 수도 있습니다.