LightDM(Light Display Manager)是一个全新的轻量级 Linux 桌面显示管理器,而传统的 Ubuntu 是使用 GNOME 桌面标准的 GDM。

  LightDM 是一个跨桌面显示管理器,其目的是成为 X org 的 X Server 的标准显示管理器。

  LightDM 是 2010 年开始的新项目,且被设计为轻量、小巧、快速。相较于 GDM-GTK, KDM-Qt,LightDM 实际上与界面无关,它仅支持本地图形界面获得最好兼容性。

  Ubuntu 中运行的 LightDM 负责启动 X servers,用户会话和欢迎界面。Ubuntu 默认的欢迎界面是 Unity Greeter。

配置

  LightDM 配置文件包括:

/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 默认允许你以临时访客登录,禁止该功能:

[SeatDefaults]
allow-guest=false

隐藏用户列表

  Unity Greeter(其他类似欢迎界面也一样)默认显示一个用户列表。如果你想禁用该功能,可以使用以下配置,以下配置也可以用以启动手动登录。

[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

LightDM 相关操作

  切换命令行:alt-ctrl-F1。

  LightDM 日志:/var/log/lightdm。

  关停 LightDM:$ sudo stop lightdm。

  启动 LightDM:$ sudo start lightdm。

  设置 LightDM 为默认显示管理器:$ sudo dpkg-recofigure lightdm。

1. LightDM - Ubuntu wiki

[Ubuntu] LightDM 轻量级桌面显示管理器的更多相关文章

  1. 【Ubuntu 16】显示管理器lightdm

    lightdm是一个全新的轻量级的显示管理器,在Ubuntu16.04上面已经使用. 从图形界面进入到命令行界面 systemctl disable lightdm.service 从命令行进入到图形 ...

  2. blfs(systemv版本)学习笔记-编译安装ligtdm显示管理器

    我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! ligtdm带有显示管理器和登录器,参照我的笔记安装xorg和i3后安装lightdm,就可以组成一个简易的桌面环境了 下面是l ...

  3. debian、ubuntu:使用apt包管理器可能存在的问题! 让新手望而却步!

    apt包管理器说好真好,说不好真不好. 最近在debian9.ubuntu18.04上安装oracle 10g 玩. 怎么都准备不好安装环境.原因就是i386构架体系的deb包总安装不正确! baid ...

  4. Windows server 2008 R2 桌面服务器管理器打开提示:试图引用不存在的令牌

    来源:https://social.technet.microsoft.com/Forums/zh-CN/90f376a3-2b52-46c1-be34-4a2dbf4fdea2/winserver2 ...

  5. vncserver和Ubuntu Xfce4远程桌面环境的配置,解决不显示图形界面

    vncserver和Ubuntu Xfce4远程桌面环境的配置 参考的http://blog.163.com/thinki_cao/blog/static/8394487520130301453180 ...

  6. Ubuntu软件包管理器

    Ubuntu软件包管理 Ubuntu下对软件管理工具有:apt,dpkg,tasksel,aptitude等,我们常用的就是前三个工具.下面就介绍这三个工具的用法. dpkg 在Linux发展之初,安 ...

  7. SharePoint2013 显示网站菜单中设计管理器功能

    当部署完SharePoint2013后,并创建了对应的网站集,就开始试图去按照企业VI(Visual Identity)来定制站点的布局.色彩.字体等等的页面元素.可是,在站点的设置菜单中,默认没有“ ...

  8. zlib导致Ubuntu登录管理器失效

    ubuntu版本:10.04 现象:开机之后无法启动登录管理器. 原因:zlib与登录管理器冲突. 解决:卸载zlib.

  9. Redis 桌面管理器

    使用Redis桌面管理器,可以方便开发人员进行开发测试,对Redis存储内容进行可视化管理. 下载安装:https://redisdesktop.com/download 1. 为了方便测试,打开re ...

随机推荐

  1. 《JavaScript-The Definitive Guide》读书笔记:函数定义和函数调用

    定义函数 使用function关键字来定义函数,分为两种形式: 声明式函数定义: function add(m,n) { alert(m+n); } 这种方式等同于构造一个Function类的实例的方 ...

  2. Android:TextView控件

    3.2.1    TextView TextView 可以说是 Android 中最简单的一个控件了,你在前面其实也已经和它打过了一 些打交道.它主要用于在界面上显示一段文本信息,比如你在第一章看到的 ...

  3. 怎样使用ZOL一键安装器下载中关村在线的源安装包

    怎样使用ZOL一键安装器下载中关村在线的源安装包 马根峰               (广东联合电子服务股份有限公司, 广州 510300) 摘要    中关村在线近期開始推出ZOL一键安装器,用户直 ...

  4. Java中有哪些语法糖?

    不要你写汇编,Java句句是糖 不能同意上面的这句话,要说为什么,首先要定义下面要讲的“语法糖”. 语法糖指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,并没有给语言添加什么新东西,但是 ...

  5. Andorid源码 4.4 TAG

    Fetching project platform/frameworks/opt/timezonepickerremote: Counting objects: 11169, doneremote: ...

  6. pid 控制算法

    http://blog.csdn.net/huangkangying/article/details/78129148 https://zh.wikipedia.org/wiki/PID%E6%8E% ...

  7. 解决Ubuntu Chrome浏览器很卡不响应的问题

    1. 设定字体,使用Ubuntu Tweak Tool把系统字体设定为默认字体,而不是文泉驿字体: 2. 使用ADBLock Plus把垃圾的广告过滤掉,不然网页上很多Flash就会导致网页非常的卡顿 ...

  8. excel随机函数

    =D7+RAND()*(8000-4250) 含义: 1.在D7数值的基础上,随机加一个数值,该数值的随机范围为4250——8000. 2.注意8000和4250要反着写

  9. redis优化配置和redis.conf说明(转)

    1. redis.conf 配置参数: #是否作为守护进程运行 daemonize yes #如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pid pidfile redi ...

  10. SNF开发平台WinForm之十五-时间轴控件使用-SNF快速开发平台3.3-Spring.Net.Framework

    一.显示效果如下: 二.在控件库里选择UCTimeAxis 拖拽到窗体里. 三.加入以下代码,在load事件里进行调用就可以运行了. #region 给时间轴控件加载数据 private void U ...