• 了解Display Manager

1.Definition

  In the X Window System, an X display manager is a graphical login manager which starts a session on an X server from the same or another computer. 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.

  Available X display managers:
  查看显示管理器:

  • 1.grep ‘/usr/s?bin’ /etc/systemd/system/display-manager.service
  • 2.systemctl status display-manager
  • 3.cat /etc/X11/default-display-manager

  不同显示管理器:

  显示管理器向用户显示登录屏幕。 当用户成功输入用户名和密码的有效组合时,会话开始。

  • GDM,gnome系列的图形管理器

sudo apt-get install gdm3
sudo apt-get remove gdm3

  • KDM,SDDM是KDE系列的图形管理器
    kdm 是kde管理器的显示。 但在KDE5中,它被否决为 SDDM,它更适合作为显示管理器,因此在默认情况下,它是在屏幕。

sudo apt-get install sddm
sudo apt-get remove sddm

  • LightDM
    LightDM用于显示管理器的规范解决方案。 它应该是轻量级的,默认情况下是 Ubuntu。Xubuntu和 Lubuntu。 它是可以配置的,有多种欢迎主题可用。

sudo apt-get install lightdm
sudo apt-get remove lightdm

  Lightdm,gdm3和KDM都是针对linux的图形化登录。 Lightdm是Ubuntu的默认版本。 要在显示管理器之间进行 switch,请使用以下命令:

sudo dpkg-reconfigure lightdm

2.LightDM

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

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

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

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

2.1.配置

  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

2.1.1.启用自动登录

  • 第一种方法:修改autologin-user=uos
    sudo sed -i “s|#autologin-user=|autologin-user=uos|g” /etc/lightdm/lightdm.conf

  • 第二种方法:修改如下,修改之后不用输入用户名和密码,直接登陆。

/etc/lightdm/lightdm.conf:
89 [Seat:*]
126 autologin-user=用户名
127 autologin-user-timeout=0

2.2.Viewing current configuration

  To view effective configuration, run:

uos@uos-PC:~$ lightdm --show-config[Seat:*]
D  greeter-session=lightdm-deepin-greeter
A  greeter-hide-users=true
A  session-wrapper=/etc/X11/Xsession
B  greeter-setup-script=xhost +
B  display-setup-script=xhost +
C  xserver-command=X -background none
D  user-session=deepin
C  session-cleanup-script=/usr/sbin/deepin-fix-xauthority-perm[LightDM]
C  minimum-vt=1Sources:
A  /usr/share/lightdm/lightdm.conf.d/01_debian.conf
B  /usr/share/lightdm/lightdm.conf.d/50-slscreenagrentsvr.conf
C  /usr/share/lightdm/lightdm.conf.d/60-deepin.conf
D  /etc/lightdm/lightdm.conf

2.2.Greeter ( /etc/lightdm/lightdm-gtk-greeter.conf)

  可能需要安装一个 greeter。 greeter 是提示用户输入密码的 GUI 界面。如果配置了自动登录,可以不使用 greeter。参考的 greeter 是 lightdm-gtk-greeter,默认的配置会使用它。

  官方软件仓库包含如下 greeter:

  • lightdm-kde-greeter
  • lightdm-deepin-greeter (deepin-session-ui): Deepin 桌面提供.

  可以通过更改配置文件的 [Seat:*] 部分设置 greeter:

/etc/lightdm/lightdm.conf:
greeter-session=lightdm-deepin-greeter

  通过下面命令可以获取 greeter-session 的可用选项,/usr/share/xgreeters 目录下的每个 .desktop 目录都代表一个可用 greeter。

uos@uos-PC:~$ vim /usr/share/xgreeters/
lightdm-deepin-greeter.desktop  lightdm-greeter.desktop         lightdm-gtk-greeter.desktop

/usr/share/xgreeters/lightdm-gtk-greeter.desktop:

  1 [Desktop Entry]                                                                                                                                                                                                                          2 Name=LightDM GTK+ Greeter3 Comment=This runs the GTK+ greeter, it should only be run from LightDM4 Exec=lightdm-gtk-greeter5 Type=Application6 X-Ubuntu-Gettext-Domain=lightdm

2.3.Enabling LightDM

  Make sure to enable lightdm.service so LightDM will be started at boot; see also Display manager#Loading the display manager.

$ systemctl enable lightdm

2.4.命令行工具

  LightDM 提供一个命令行工具, dm-tool. 它可用来锁定当前 seat, 切换会话,等等。这对’极简’窗口管理器和测试非常有用。要列出可用命令,运行:

$ dm-tool --help

refer to

  • https://www.cnblogs.com/devilyouwei/p/12717535.html
  • https://wiki.ubuntu.com/LightDM
  • https://www.kutu66.com/ubuntu/article_155505
  • https://askubuntu.com/questions/75755/how-to-change-the-lightdm-theme-greeter

操作系统 - Lightdm相关推荐

  1. 10任务栏全屏时老是弹出_Deepin 15.10 发布,深度操作系统

    深度操作系统是一个致力于为全球用户提供美观易用.安全可靠的Linux发行版. 深度操作系统基于Linux内核,以桌面应用为主的开源GNU/Linux操作系统,支持笔记本.台式机和一体机.深度操作系统( ...

  2. 为ubuntu操作系统增加root用户

    1:当安装好虚拟机,安装好Ubuntu操作系统后,登陆的时候发现除了自己的设置的用户就是外来用户,其实Ubuntu中的root帐号默认是被禁用了的,所以登陆的时候没有这个账号,但是如果每次使用root ...

  3. 【转】聊聊Linux操作系统中的显示管理器及如何更换

    转自:聊聊Linux操作系统中的显示管理器及如何更换 - linux-123 - 博客园 聊聊Linux操作系统中的显示管理器及如何更换 | <Linux就该这么学> 什么是 Linux ...

  4. 前17名最喜欢的操作系统黑客(2017年名单)

    微软支付24000美元黑客黑客Outlook帐户 Vodafone说黑客有进入银行详细信息的1,827客户在最近的攻击 病毒在糖果粉碎和其他热门游戏攻击Android用户 找出最先进的操作系统的黑客攻 ...

  5. LightDM详细介绍

    本文的对当前我们的业务应用开发最值得关注的是隐藏用户列表.设置手动登录.通过LightDM的机制让用户自动登录. 什么是LightDM LightDM是运行在Debian系列操作系统上的桌面显示管理器 ...

  6. linux lightdm.conf,lightDM(Light Display Manager)简介

    # lightDM(Light Display Manager)简介 `项目地址`:[https://github.com/canonical/lightdm](https://github.com/ ...

  7. 《国产操作系统之银河麒麟》桌面环境

    目录 桌面环境 01. linux图形界面组成 图形界面组成 显示管理器DM 02. 图形界面配置 图形桌面配置文件 图形桌面配置文件xorg.conf 图形桌面配置文件xorg 命令配置分辨率xra ...

  8. deepin允许root登录_deepin官网发布深度操作系统15.10

    近期,deepin深度操作系统官网已经发布了深度操作系统15.10的发布下载. 深度操作系统V15.10修复了已知的各种问题,并对现有的部分功能进行了优化和改进,深度操作系统V15.10基于Debia ...

  9. 华中科技大学计算机课程设计,华中科技大学计算机学院操作系统课程设计资料报告材料[1].doc...

    <华中科技大学计算机学院操作系统课程设计资料报告材料[1].doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<华中科技大学计算机学院操作系统课程设计资料报 ...

最新文章

  1. python字典{:4}_Python字典101:详细的视觉介绍
  2. JAVA中的SimpleDateFormat yyyy和YYYY的区别
  3. 【转】AngularJs 弹出框 model(模态框)
  4. mybatis.mapper-locations 配置多个mapper路径
  5. php+nginx导入太大文件报http error错误的原因
  6. Qt工作笔记-QLineEdit中使用setValidator里面的坑
  7. python下雨动画特效_pygame用blit()实现动画效果
  8. (40)Xilinx PLL IP核配置(一)(第8天)
  9. 原创内容将成网络视频的一支奇军
  10. C++ STL学习笔记(5) Vector容器, array容器,deque容器
  11. jquery点击按钮显示和隐藏div
  12. [Java] 蓝桥杯 BASIC-1 基础练习 闰年判断
  13. 计算机无法上网修复工具,网络异常修复工具,连接后无法上网修复方式
  14. 优学院java架构52破解_2021年优学院Java程序设计(山西工程职业学院)课后习题答案...
  15. 使用numpy构建卷积网络
  16. java 线程池_Java 线程池 ThreadPoolExecutor 八种拒绝策略浅析
  17. 除了迅雷外,还有什么靠谱的BT下载软件?
  18. android反编译软件Mac,在Mac上进行安卓反编译
  19. 求证:拉皮手术费多少钱,拉皮手术后会有哪些后遗症,原来如此
  20. 第二届中国计量大学ACM程序设计竞赛个人赛(同步赛)B-Little Gyro and Sets【两个等差数列公式】

热门文章

  1. Anker—学习成长笔记
  2. 大数据时代的“被遗忘权”之争
  3. 使用Google colab的GPU运行resnet
  4. 最多50名同学的学号,姓名,及三科成绩,计算每位同学的平均成绩,并找出平均分的最高分和最低分
  5. 模拟客服自动回复代码
  6. 未知USB设备(设备描述符请求失败)终于解决。网上查到的所有方法我都试过了,全部失败。我的成功方法就是调整“电源选项”
  7. Ubuntu完全教程
  8. WMS 系统出入库理解
  9. fastadmin中selectpage条件wherein添加
  10. Windows Azure Active Directory (1) 前言 - 基于声明的验证和授权