
我在安裝桌面版本的 Ubuntu gnome 時遇到了一些問題(預設不支援我的顯示卡,我必須為其安裝正確的驅動器,然後才能獲得一個沒有完全損壞的 shell,即使安裝了伺服器我也是如此)不得不盲目輸入驅動安裝命令),所以我決定安裝Ubuntu伺服器然後安裝ubuntu-gnome-desktop
這是國家知道的。一切都“很好”,但有兩件事我不明白:
安裝桌面後,我必須運行
startx
才能獲取可視桌面,重新啟動後,我默認獲得登入畫面。SUPER當我使用+ ALT[ F1, ,...]切換 tty 時,F2我的 gnome 桌面在 tty2 上運行,登入畫面在 tty1 上運行。當我嘗試在 tty1 上登入時,我最終登入 tty2,並在 tty1 上再次安撫登入畫面。
答案1
對於你問題的第一部分:
當您啟動系統時,它將引導到特定目標,它可以是「單一使用者」、「多使用者」、「圖形」或其他目標。每個系統都有一個預設目標,假設您的預設目標是圖形目標,當您啟動到圖形目標時,Ubuntu 會尋找要執行的顯示管理器,例如「gdm」、「slim」、「lightdm」等,並且它可以'找不到任何東西,因為您沒有桌面環境,因此沒有任何登入管理器,因此無法載入登入管理員。
然後,您已經安裝了“ubuntu桌面”,它與名為“lightdm”的登入管理器統一,但是系統不會立即運行它,因為它之前運行過並且失敗了,但是在下次啟動時,當它嘗試載入登入管理員“lightdm”時“ 存在並將運行。
startx
是一個初始化會話的腳本X
,您可以使用它來載入會話,而不是使用登入管理器,登入管理員會詢問您的使用者名稱和密碼並讓您選擇桌面,startx 會尋找名為xinitrc
並基於其包含的載入的文件為您提供一個 X 會話,因此您所做的就是載入會話,而無需登入管理員參與工作。
對於第二部分,可能是 lightdm、「X」的一些設定錯誤或安裝在不應該使用 GUI 的伺服器版本上,它需要更多調查,但您可以執行:
sudo dpkg-reconfigure lightdm
這可能會有幫助。