問題描述
什么是gdm3,kdm,lightdm?如何安裝,拆卸和修理它們?誰能詳細解釋一下?
最佳解決方案
gdm3
,kdm
和lightdm
均為display managers。它們提供圖形登錄並處理用戶身份驗證。
來自維基文章,:
A display manager presents the user with a login screen. A session starts when a user successfully enters a valid combination of username and password.
-
gdm3
是gdm
的繼任者,后者是GNOME顯示管理器。較新的gdm3
使用最小版本的gnome-shell
,並提供與GNOME3會話相同的外觀。你可以安裝它:sudo apt-get install gdm3
並刪除它:
sudo apt-get remove gdm3
-
kdm
是KDE的顯示管理器。但它在KDE5中已被棄用,而SDDM
更有能力作為顯示管理器,因此Kubuntu默認使用它。你可以安裝它:
sudo apt-get install sddm
並刪除它:
sudo apt-get remove sddm
-
LightDM是Canonical的顯示管理器解決方案。它應該是輕量級的,默認情況下是Ubuntu,Xubuntu和Lubuntu。它是可配置的,提供各種迎賓主題。
你可以安裝它:
sudo apt-get install lightdm
並刪除它:
sudo apt-get remove lightdm
修復是廣義的。但是,如果安裝了多個顯示管理器,則可以使用以下方法在它們之間進行選擇
sudo dpkg-reconfigure gdm3
您可以在上面的命令中使用任何顯示管理器的名稱代替gdm3
,它允許您在它們之間進行選擇。您必須重新啟動才能使更改生效。
要檢查當前正在使用哪個顯示管理器,請運行以下命令:
cat /etc/X11/default-display-manager
正如這個問題所示:How to check using the command line which display manager is running?
需要注意的一點是,目前due to a bug(我在16.04中檢查過)你無法使用SDDM啟動GNOME3或Ubuntu Unity會話。因此,如果您同時安裝了KDE和Unity或GNOME3,請確保您的顯示管理器為gdm3
或lightdm
。
次佳解決方案
Lightdm,gdm3和kdm都是linux的圖形登錄。 Lightdm是Ubuntu的默認設置。要在顯示管理器之間切換,請使用以下命令:
sudo dpkg-reconfigure lightdm
並選擇您的顯示管理器。
如果要安裝gdm,請使用以下命令:
sudo apt-get install gdm