openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)
openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)
2024-06-29 02:23:24  作者:一切风化  网址:https://m.xinb2b.cn/life/onk356119.html

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

openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)(1)

登录

一、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,只有执行完这一步以后,才可以继续往下执行。

openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)(2)

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

openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)(3)

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

openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)(4)

openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)(5)

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

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

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

4. 启动桌面环境

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

openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)(6)

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

锁屏

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

openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)(7)

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

openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)(8)

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

openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)(9)

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

openKylin登录&锁屏小技巧

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

1. 快捷键

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

2. 免密登录

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

openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)(10)

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

openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)(11)

3. 自定义屏保

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

openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)(12)

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

openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)(13)

4. 输入用户名登录系统

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

openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)(14)

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

openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)(15)

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

openkylin系统详细教程(小白课程openKylin登录锁屏简要介绍)(16)

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

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

审核:openKylin

  • 苏菲玛索感情(喜欢大自己20岁的男人)
  • 2024-06-29喜欢大自己20岁的男人开头作为法国三代男人的偶像,苏菲·玛索一直都是该国国宝级的存在,曾有人夸张形容:就连女人们都愿意拉着自己的老公,一起追她的星,而女明星们也会因为和她穿着一样,而沾沾自喜但很少有人知道,她出身平凡,不想。
  • 电工证考了多久拿(取得电工证书需要多长时间)
  • 2024-06-29取得电工证书需要多长时间取得电工证书需要多长时间?南京顺杰企业管理咨询有限公司【官方网站】电工证类型:由应急管理部门颁发的原安全监督局颁发的电工证(俗称操作证、上岗证)电工证书查询类别:高压运行与维护、高压安装与维修、低压电。
  • 机器学习数学知识点(机器学习的数学01)
  • 2024-06-29机器学习的数学01知识脉络梳理本节的重点在于理解可数与不可数的概念,它们将用于定积分中函数的可积性,以及概率论中的离散型与连续型随机变量等重要概念中可数集是在“集合等势”概念的基础上进行定义的,因此要理解可数与不可数首。
  • 旁观者新手教程 旁观者2万用建议供水折扣技能获得攻略
  • 2024-06-29旁观者新手教程 旁观者2万用建议供水折扣技能获得攻略《旁观者2》玩家需要为自己公寓的日常花销买单,供水折扣这个技能可以少付一点水费,但是要如何获得呢,下面小编就为大家带来一篇万用建议供水折扣技能获得攻略,希望对各位有所帮助,一起来看看怎么获得吧万用建议。
  • 农村常吃的野果大全(农村1种野果又酸又甜)
  • 2024-06-29农村1种野果又酸又甜农村无杂草,用好都是宝,今天给大家介绍的这1种野果,在农村长大的朋友肯定都吃过,又酸又甜,它就是树莓,小时候每当放学回家的时候,摘树莓是其中最大的一种乐趣,这种树莓一般喜欢生长在路旁的田坡上或者土坡上。
  • 殷世航怎么封号了(殷世航为什么被封账号)
  • 2024-06-29殷世航为什么被封账号现在的网红并不害怕自己传出负面丑闻,害怕的则是没有自己的新闻,对于这些网红来说,最重要的是要有关注度,殷世航应该就属于这种类型的网红殷世航账号解封喊话粉丝自己回来了,当初殷世航又是因为什么原因被封账号。
  • 彭禺厶电影大全集 花儿照相馆昨日上映
  • 2024-06-29彭禺厶电影大全集 花儿照相馆昨日上映由北京淘梦影业出品,北京道之城国际影视制作、深圳盘一文化传媒、北京万艺文化传媒联合出品,天津淘梦银河独家宣发的当代都市题材电影《花儿照相馆》,昨日(10月27日)正式登陆爱奇艺影片由导演张震执导,李艳。
  • 绣眉培训哪有(做个眉毛问你老公干啥)
  • 2024-06-29做个眉毛问你老公干啥我想做纹绣,可是觉得有点贵...我很想变漂亮,我想变年轻,可是我怕疼,我怕有副作用我怕我老公不同意,我怕花钱你说的都对,你什么都怕,就是不怕丑!不怕老!人生苦短,其实不用活得那么纠结只想告诉你,想干嘛。
  • 老公坚持怀孕生孩子(我妈用尽各种手段想生男孩)
  • 2024-06-29我妈用尽各种手段想生男孩我妈用尽各种手段想生男孩,终于怀孕后,全家都哄着她她以为婚姻有救了只有我,在一个又一个邪恶的念头中日渐扭曲……1我妈跳楼了尸体周边围满了人,七嘴八舌地讨论着原因我爸在忙着跟外婆狡辩:「我真没做对不起她。
  • 恋爱中的笨女人(恋爱那些匪夷所思的事之每个人都爱美女靓仔)
  • 2024-06-29恋爱那些匪夷所思的事之每个人都爱美女靓仔恋爱的那些匪夷所思人人都爱靓女和帅哥哈喽啊小伙伴们,开场不废话,喜欢美女帅哥的请评论区扣个1,不喜欢美女帅哥的请抠鼻屎,因为小编我一点都不相信人间凡物已经能够不被美丽的外表吸引了,真诚面对自己的内心并。