openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)
openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)
2024-11-22 03:04:53  作者:一切风化  网址:https://m.xinb2b.cn/know/onk356119.html

登录&锁屏界面指的是需要提供帐号密码验证的界面,有控制用户权限、记录用户行为,保护操作安全的作用。今天就给大家简要介绍下openKylin操作系统登录&锁屏界面。


登录

一、LightDM简介

openKylin操作系统上登录界面的启动、展示、认证进入系统是在LightDM基础上实现的。下面我们来简单介绍一下LightDM。

LightDM全称Light Display Manager,是一款轻量级显示管理器。相较与GDM,LightDM是界面无关性的,它通过提供API给登录界面调用,来达到登录界面和LightDM完全分离的效果。因此可以通过LightDM的配置来完全实现一个登录界面。比如unity-greeter,lightdm-gtk-greeter就是基于LightDM来实现的。下面以openKylin登录为例,来介绍如何通过LightDM实现一个登录界面。

二、登录用到的接口

LightDM分别提供了GTK和QT的API接口,由于在openKylin中登录是使用QT来实现的,下面就对QT中LightDM常用的几个类进行介绍。

1. QLightDM::Greeter

QLightDM::Greeter类提供了登录界面连接LightDM必须要的一些接口,比如连接到LightDM,对用户进行认证,启动桌面环境,以及一些其他功能。

2. QLightDM::UsersModel

QLightDM::UsersModel类提供了用户信息,登录界面可以通过这个接口,拿到当前系统能够登录的用户列表以及用户信息。

3. QLightDM::PowerInterface

QLightDM::PowerInterFace提供了电源管理相关的功能,登录界面在进行关机,重启,睡眠,休眠等功能时,会用到该接口。

4. QLightDM::sessionsModel

QLightDM::SessionsModel提供了用户会话相关的信息,有时候桌面环境不止一个,这个时候就需要通过这个类来获取到当前有多少个桌面环境来提供给用户进行选择。

三、登录的实现原理

上面介绍了LightDM的几个类,下面重点介绍下登录从认证到进入桌面的大致流程。

1. 首先需要连接到LightDM,只有执行完这一步以后,才可以继续往下执行。


2. 实例化QLightDM::userModel来获取用户信息,用于展示用户列表。


3. 可以通过QLightDM::Greeter提供的authenticate()接口来开始进行认证,并连接相应的信号。



showMessage:表示系统pam(LightDM内部使用pam的接口进行认证,上层界面不需要接触pam)发来的消息,用于展示认证的一些消息给用户看,其中第一个参数是消息字符串,第二个参数是消息的类型。

ShowPrompt:表示系统pam发送的一些认证操作提示,显示在密码框里,比如openKylin登录密码框中的”密码”两个字,就是pam发送来的。这里第一个参数代码消息字符串,第二个参数代表消息类型,可以根据这个类型判断密码框中是否显示明文或密文,比如当发来的是”密码”两个字时,密码框应该是密文显示,发来的是”用户名”时,密码框就是明文显示。

authenticationComplete:当前认证已经完成的信号,可以通过QLightDM::Greeter的isAuthenticated()接口来获取认证的结果,如果认证成功,就代表用户可以登录,反之需要提示用户认证失败。

4. 启动桌面环境

这一步很简单,当用户认证通过以后,就可以通过调用QLightDM::Greeter 的startSession函数进行桌面环境的启动。


登录界面从启动,到认证,再到登录,大致的流程就是上面介绍的,但实际上还有更多需要做的部分,比如电源管理,桌面环境选择,用户语言的设置等,这里就不逐一介绍了。

锁屏

锁屏主要分为两个界面:一个是屏保,一个是锁屏。当锁屏监听到系统进入空闲的信号以后:


定时器开始计时,如果中途空闲没有被打断,定时器时间加上系统进入空闲的时间等于进入屏保的时间则发送一个sessionIdle()信号;


这时就会把屏保界面给显示出来了:


进入锁屏界面的逻辑也是如此。锁屏的认证机制和登录类似这里就不一一赘述了。

openKylin登录&锁屏小技巧

我们在日常使用电脑时,登录锁屏出现的场景还是比较多的,下面给大家来介绍一些openKylin登录&锁屏的小技巧。

1. 快捷键

这个大家应该用的比较多,就是Crtl Alt L或者Win L

2. 免密登录

我们在日常使用电脑时,肯定有遇到这种情况:一会不用电脑就自动进入锁屏了,这时又得输一遍密码进入桌面,其实openKylin是支持免密登陆的。在控制面板的账户中将免密登录的选项打开,也可以直接在终端输入sudo gpasswd -a (用户名) nopasswdlogin,打开免密登录,终端输入sudo gpasswd -d (用户名) nopasswdlogin,关闭免密登录:


这样在确保使用环境安全的前提下,锁屏以后就不用再输入密码才能进入桌面了。(一天省去了n次输入密码)


3. 自定义屏保

openKylin操作系统的屏保是支持自定义的,我们在控制面板的屏保的屏幕保护程序中选择自定义:


就可以将自己喜欢的图片放入一个文件夹,将屏保来源选择为所在文件夹的路径,这样屏保就会轮播自己所喜欢的图片啦!然后还可以选择图片切换顺序、频率,设置气泡等,可玩性还是很高的。


4. 输入用户名登录系统

大家有没有尝试过自己输入用户名登录系统呢?openKylin登录就有这个功能哦!在当前系统有多用户的条件下,在/etc/lightdm/lightdm.conf(登录配置文件)中添加greeter-show-manual-login=true:


然后重启电脑,这时我们重新登录的时候就可以在用户列表中看到一个“登录”的选项,选择用户列表中的登录,就可以自己输入用户名登录啦!


以上就是本篇文章对于openKylin登录&锁屏界面的基本介绍啦,希望能对大家有所帮助。如有更多疑问,可前往openKylin Gitee仓库留言反馈哦~


openKylin(开放麒麟)社区旨在以“共创”为核心,在开源、自愿、平等、协作的基础上,通过开源、开放的方式与企业构建合作伙伴生态体系,共同打造桌面操作系统顶级社区,推动Linux开源技术及其软硬件生态繁荣发展。

社区首批理事成员单位包括麒麟软件、普华基础软件、中科方德、麒麟信安、凝思软件、一铭软件、中兴新支点、元心科技、中国电科32所、技德系统、北京麟卓、先进操作系统创新中心等13家产业同仁和行业机构。

审核:openKylin

  • 楚乔传楚乔赵丽颖(星儿乔乔阿楚)
  • 2024-11-22星儿乔乔阿楚赵丽颖在《楚乔传》中有很多个称呼每个喜欢楚乔的人都喜欢给楚乔起一个专属于自己的昵称荆小六因为被送到荆家,在荆家所有的孩子中排行老六,这个时期赵丽颖叫荆小六星儿超强大脑荆小六通过选拔考试,成功成了宇文玥。
  • 具备核心能力(核心强则能力强)
  • 2024-11-22核心强则能力强原创内容,擅自搬运者必究!你知道什么是核心肌群吗,核心肌群的重要性你知道吗?健身训练的时候,我们身体各个肌群都会参与锻炼,而核心肌群是连接上半身跟下半身的重要组织核心肌群包括了下背肌以下,臀部以上,围。
  • 手机开机重启和关机的区别(手机重启关机再开机)
  • 2024-11-22手机重启关机再开机遇到手机卡顿,我们都知道重新启动,但手机有重启和关机再开机两个选项这两者有什么区别?小编这就讲给你听↓↓↓同样是重新启动手机,关机再开机vs重启有什么区别?因而如果手机出现卡顿情况,还是关机再开机清理。
  • 圣诞节的来历和传说是什么(圣诞节的来历和传说是怎样的)
  • 2024-11-22圣诞节的来历和传说是怎样的圣诞节的来历:其实圣诞节是庆祝圣子耶稣基督的诞生据说耶稣是因着圣灵成孕,由童女马利亚所生的使者加伯列在梦中晓谕约瑟,叫他不要因为马利亚未婚怀孕而不要她,反而要与她成亲,把那孩子起名为“耶稣”,意思是要。
  • 孙正义在马云艰难时投资五亿美金(孙正义投资马云挣了2000亿)
  • 2024-11-22孙正义投资马云挣了2000亿对于挣钱这个问题,我想相信争议的话题绝对不会少,往往这个社会,钱就决定了人的一生对于贫困如洗的人,钱是用来饱腹的;对于处境一般的人,钱是用来生活的;对于奔向小康的人,钱是用来安稳的;对于资产颇多的人,。
  • oppo ace 2 5g测评(OPPOAce2发布65W有线)
  • 2024-11-22OPPOAce2发布65W有线[PConline资讯]今天晚上7点,OPPO发布了新一款5G旗舰机OPPOAce2,除了配置骁龙865、4800万四摄、90hz刷新率屏幕外,还带来了40WAirVOOC无线闪充,与65WSuper。
  • 活性炭的种类以及区别(活性炭是什么分类有哪些)
  • 2024-11-22活性炭是什么分类有哪些活性炭是一种主要由含碳材料制成的微晶碳素材料,其外观呈黑色、比表面积大、内部孔隙结构发达、吸附能力强活性炭材料中有大量肉眼看不见的微孔,1克活性炭材料中有表面积高达800-1500平方米的微孔,特殊用。
  • 诗经课外阅读笔记(注音读书笔记30诗经)
  • 2024-11-22注音读书笔记30诗经邶bèi风·终风终风且暴,顾我则笑谑浪笑敖,中心是悼dào终风且霾,惠然肯来?莫往莫来,悠悠我思终风且曀yì,不日有曀寤言不寐,愿言则嚏曀曀其阴,虺虺huǐ其靁寤言不寐,愿言则怀1.终……风……:既…。
  • 送日历有什么忌讳(送日历有什么寓意)
  • 2024-11-22送日历有什么寓意送日历没有什么忌讳,而且不同人送日历的寓意不同 女生送男生日历:是希望男生对自己的生活有更好的规划,注意时间的流逝,或者是希望男生对女生多一点心思,能够记下他们之间的重要日子!男生送女生日历:是希望女。
  • 双11晚会第五年猫晚首对手(从冯小刚到大卫希尔)
  • 2024-11-22从冯小刚到大卫希尔第二阿累读娱君在现场:2016年双11晚会,它不仅是超级IP的成型,更是文化......2009年淘宝发起第一届双11购物节的时候,应该没有人会想到,这个本来带有促销意味的日子在短短的几年里会成为一个。
  • 姨妈痛暖宫贴真的有用吗(摆脱经痛困扰全靠它)
  • 2024-11-22摆脱经痛困扰全靠它广大女性朋友,试问一下每个月最难受的是什么时候?当然是来月经的那几天,除了来月经前的腹胀、腹痛、心烦气躁以外,来月经期间我们也会被经痛害的下不了床,轻度经痛会感受肚子抽疼,没有力气,而重度经痛的朋友则。
  • 西安限高撞轿运车事件(西安北二环上两辆运钞车飙车变道追逐)
  • 2024-11-22西安北二环上两辆运钞车飙车变道追逐视频截图4月11日,在车流量很大的西安市北二环上,行驶在左车道的一辆“龙护卫”运钞车,突然加速变道至中间车道,然后又快速斜插进入左道,一路狂奔看见自己被“同伴”超了,原本行驶在右道的另一辆“龙护卫”,。