Display Manager 使用於 X Window System,作為以 GUI 登入以及登入後顯示 GUI 畫面, 以及使用 GUI 切換使用者的應用程式。 一般而言 Gnome 使用 GDM,KDE Plasma 使用 SDDM, 同時也有可以適用於不同的 Window Manager 的 LightDM 可以使用。 理論上來說 Display Manager 與 Window Manager 是彼此獨立的程式, 實作良好的 Display Manager 只要設定沒問題就可以正確啟動各種 Window Manager session。
如果想要在 openSUSE 使用 LighDM,如果還沒有安裝,首先是安裝的指令:
sudo zypper in lightdm
如果要設定自動登入(並且關閉 guest login),編輯 /etc/lightdm/lightdm.conf:
[Seat:*]
allow-guest=false
user-session=default
greeter-setup-script=/usr/bin/numlockx default
autologin-user=
autologin-user-timeout=0
autologin-session=default
user-session 與 autologin-session 有效的選項可以查看 /usr/share/xsessions 以及 /usr/share/wayland-sessions 二個目錄下的設定。
使用下列的指令將 default display manager 設為 LightDM。
sudo systemctl enable -f lightdm.service
如果是 OpenSUSE Leap 15.0,使用下列的命令:
sudo update-alternatives --config default-displaymanager
(注意:如果是從 OpenSUSE Leap 升級到新的系統,系統可能使用相容的方式運作, 在第一次使用 systemctl enable 設置 display manager 時, 要先查詢 display-manager-legacy.service 是否正在執行,如果是要記得 disable)
或者是使用 Yast 設定,Yast > Miscellaneous > Alternatives。 自動登入也可以使用 Yast 設定,選擇 User and Group Management,點擊 Expert Options, 然後找到 Login Settings,這裡可以選擇 Display Manager 是否允許自動登入,勾選 Auto Login 並且選擇使用者。
使用下列的方式確定目前使用的 Display Manager:
sudo systemctl status display-manager
也可以檢查 systemd 所使用的檔案來確定目前所使用的服務:
file /etc/systemd/system/display-manager.service
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。