LightDM(Light Display Manager)是一個全新的輕量級 Linux 桌面顯示管理器,而傳統的 Ubuntu 是使用 GNOME 桌面標準的 GDM。ubuntu
LightDM 是一個跨桌面顯示管理器,其目的是成爲 X org 的 X Server 的標準顯示管理器。session
LightDM 是 2010 年開始的新項目,且被設計爲輕量、小巧、快速。相較於 GDM-GTK, KDM-Qt,LightDM 實際上與界面無關,它僅支持本地圖形界面得到最好兼容性。app
Ubuntu 中運行的 LightDM 負責啓動 X servers,用戶會話和歡迎界面。Ubuntu 默認的歡迎界面是 Unity Greeter。ide
LightDM 配置文件包括:spa
/usr/share/lightdm/lightdm.conf.d/*.conf
/etc/lightdm/lightdm.conf.d/*.conf
/etc/lightdm/lightdm.conf
系統使用的配置參數保存在 /usr/share/lightdm/lightdm.conf.d/*.conf,用戶不能編輯。系統管理員能夠在 /etc/lightdm/lightdm.conf.d/*.conf 和 /etc/lightdm/lightdm.conf 重載系統配置參數。系統會依次讀取前述的三個文件最後獲得 LightDM 的有效配置信息。命令行
例如,若是你想要重載系統默認的會話(默認會話保存在 /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf),你能夠新建文件 /etc/lightdm/lightdm.conf.d/50-myconfig.conf,內容以下:設計
[SeatDefaults] user-session=mysession
在 /usr/share/doc/lightdm/lightdm.conf.gz 文件中保存着全部可能的配置狀況示例。日誌
LightDM 默認容許你以臨時訪客登陸,禁止該功能:code
[SeatDefaults] allow-guest=false
Unity Greeter(其餘相似歡迎界面也同樣)默認顯示一個用戶列表。若是你想禁用該功能,可使用如下配置,如下配置也能夠用以啓動手動登陸。server
[SeatDefaults] greeter-hide-users=true
Unity Greeter 默認不容許你輸入用戶名來登陸。你可使用如下配置啓用該特性。
[SeatDefaults] greeter-show-manual-login=true
設置 autologin-user 來設置系統啓動時自動登陸某個賬戶。設置 autologin-user-timeout 限制用戶在設定秒內若是沒有自動登陸則不能自動登陸。
[SeatDefaults] autologin-user=username autologin-user-timeout=delay
設置自動登陸訪客帳號。
autologin-guest=true
默認會話設置保存在 /usr/share/lightdm/lightdm.conf.d/ 會話包中。
[SeatDefaults] user-session=name
其中 name 表明 /usr/share/xsessions/*.desktop 中 <name>.desktop。
歡迎界面由 /usr/share/lightdm/lightdm.conf.d/ 中歡迎界面包提供。你能夠重載該設置。
[SeatDefaults] greeter-session=name
其中 name 表明 /usr/share/xgreeters/*.desktop 中的 <name>.desktop 文件。
若是你想在 X servers 和用戶會話啓動/關停時自動作些事情,那麼能夠按照如下方式設置自動執行命令:
[SeatDefaults] display-setup-script=command display-stopped-script=command (Not in Ubuntu 12.04 LTS) greeter-setup-script=command session-setup-script=command session-cleanup-script=command session-wrapper=command greeter-wrapper=command (Not in Ubuntu 12.04 LTS)
display-setup-script 在 X server 啓動後,歡迎界面啓動以前運行。該命令由 root 運行,若是命令執行出現錯誤,X server 會中止運行。
display-stopped-script 在 X server 退出後運行。該命令由 root 運行。
greeter-setup-script 在歡迎界面啓動前運行。該命令由 root 運行。若是命令執行出現錯誤,歡迎界面將沒法啓動並致使 LightDM 退出。
session-setup-script 用戶會話啓動以前運行,若是失敗,用戶會話將不啓動。
session-cleanup-script 在歡迎界面或用戶會話退出以後運行。由 root 運行。
session-wrapper 該命令用於運行會話。該命令使用用戶身份運行。默認值爲 lightdm-session。
greeter-wrapper 該命令用於運行歡迎界面。等同於 session-wrapper。
LightDM 不配置歡迎界面外觀。
Unity Greeter 默認顯示當前選中的用戶的背景圖案。設置默認背景,並中止背景切換,編輯 /usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override。
[com.canonical.unity-greeter] draw-user-backgrounds=false background='/foo/wallpaper.png'
而後運行 sudo glib-compile-schemas /usr/share/glib-2.0/schemas/ 使配置生效。
若是使用的是 LightDM GTK+ 歡迎界面,編輯 /etc/lightdm/lightdm-gtk-greeter.conf:
background=/usr/share/lubuntu/wallpapers/lubuntu-default-wallpaper.png
切換命令行:alt-ctrl-F1。
LightDM 日誌:/var/log/lightdm。
關停 LightDM:$ sudo stop lightdm。
啓動 LightDM:$ sudo start lightdm。
設置 LightDM 爲默認顯示管理器:$ sudo dpkg-recofigure lightdm。