Skip to content

Commit 3fd997e

Browse files
cjqklwaterlovemelon
authored andcommitted
chore: 批量同步gerrit代码到GitHub上
fix: 过滤前2s内的人脸认证错误 原因:摄像模组重新上电后,会有2s的由暗变亮过程,此时获取的图片会报错,影响体验; 方法:定时器过滤前2s的错误 Log: Bug: https://pms.uniontech.com/bug-view-285495.html Influence: 人脸认证前2s的错误 Change-Id: If6a8cf12b5fa21001854cc8c1f9a26d1a2615b11 (cherry picked from commit 8f8f3c7a2f04bdc0162c5d8d9068dee6a4dbe2e4) (cherry picked from commit 83efc5cc5f0e092f318428257fa1b01be7b7ffa4) fix:greeter界面触控板无法点击异常-脚本异常,补充脚本 有些厂商系统,未默认设置触控点击属性,致使greeter界面点击无效 Log: 修复greeter触控点击异常异常问题 Bug: https://pms.uniontech.com/task-view-368567.html Influence: 触控 Change-Id: Ic3b3c3e35b3998a27aae27b5db009a8d7eb73ede (cherry picked from commit bba3f4d2abe086d1ab9bf63c106ed5aabaca71dd) (cherry picked from commit c9a5097f83adefed81e1a85b11da19ef338d9138) fix: 唤醒后从送显到锁屏出现时间较长 prepareForSleep信号有时候会会延迟,使用定时器来确认是否已经唤醒,尽早显示出锁屏。 Log: Bug: https://pms.uniontech.com/bug-view-306351.html Influence: 唤醒显示锁屏界面的时间 Change-Id: I001215b4e91be2722b5885b6f2a7546ed4c4a2f7 (cherry picked from commit 425676f80ffbb8fdd12740d94507d51441d3f9a1) (cherry picked from commit 8680e2b95032ffe9d4048ccbd2864e619a019ae0) fix: 修复登录界面外接屏显示不全的问题 窗口位置变化时,qt当前屏幕信息未及时更新,获取的原点坐标错误,导致窗口位置错误 Log: Bug: https://pms.uniontech.com/bug-view-307369.html Influence: 登录界面外接屏显示 Change-Id: Iddbad03568cc0bec40fc3354c5c53e71cfc59e32 (cherry picked from commit 5c83d124550d165c7b7c5099003d278462812857) (cherry picked from commit 46a3eb7f2da7ffec43a14c5640dc6f9dfc095c61) chore: 日志清理 调整日志内容 Change-Id: I31be393ca32113d49fc3c60fd9ce3d42b37198d9 (cherry picked from commit 62b09536d8a39b1f89e6cd56ddbb4d4e5c79f8c4) (cherry picked from commit 2a6b196c56c752230d1e647cab3d200a7c7294f4) feat: 增加密码扩展插件类型 增加密码扩展插件类型,插件内容直接显示密码框下面,插件根据业务情况可以动态显示/隐藏插件 Log: Task: https://pms.uniontech.com/task-view-361575.html Influence: 单点登录、密码认证、工行验证码认证 Change-Id: Id15a0da8fc1650d1ba450cb3c6fce31f5c00d916 (cherry picked from commit 02481f6bdf197e52bf1ca67c8c588bd602f4803f) feat: 工行手势功能合入-part1 合入登录插件内容 Log: 插件与cmake文件合入 Task: https://pms.uniontech.com/task-view-369327.html Change-Id: I1b0a11c7cb6c62d540cb40e2df984977aea6a7bc (cherry picked from commit 378b9ef6080c552c86c132703b8678484810a573) feat: 工行手势功能合入-part2 功能适配性改动 Log: dss逻辑变动 Task: https://pms.uniontech.com/task-view-369327.html Change-Id: Id5f51ffbc984efac1825a913e8e97420bebf53d1 (cherry picked from commit 9021742371eecc4af1a497912c4395a9393e9089) feat: 工行手势功能合入-part4 更新翻译工具 Log: 翻译内容 Task: https://pms.uniontech.com/task-view-369327.html Change-Id: I81b6e904e5a660d7061645a4b7d06a01f73b6aad (cherry picked from commit 838cc34c467001d4c46fe76ed61db5cb7c110885) feat: 工行手势功能合入-part3 debian打包内容变动--解决插件包安装冲突 Log: deb打包 Task: https://pms.uniontech.com/task-view-369327.html Change-Id: I129fa7d43cc45697a19e39007f10e116218fcd54 (cherry picked from commit ef6383c3a1c7bbe2549a6d1995768e7f84c6c105) chore: 添加认证过程日志 小概率出现认证界面停留在认证过程中而无结果的情况 补充日志记录认证状态 Log: 补充日志 Bug: https://pms.uniontech.com/bug-view-294151.html Change-Id: If71390c5a7fc72a07f30c58b5ca31a4ba37d56a2 (cherry picked from commit 4dad812a1f6c5b8d4625196856ecc536ab93a22f) chore: shell安装时因控制中心尚未安装,指定的用户未创建 添加用户 回合主线时,该用户应由daemon而不是应用创建 log: 添加用户 Task: https://pms.uniontech.com/task-view-369327.html Change-Id: I5fd26d9ee5338877b57e982277d1a2c9c87d99de (cherry picked from commit 544c8a8de253028b7b69a89853934744c7eba551) chore: 补充依赖 添加依赖项,该插件在打包镜像时需要在dde-daemon,startdde后安装 log: 添加依赖 Task: https://pms.uniontech.com/task-view-369327.html Change-Id: I16e0a0a01a6b84c788181f37cec41c00ff4f7f17 (cherry picked from commit c05b6ca7c02105da8c68502ebd3646884f06c658) fix: 避免手势插件在未开启认证时加入认证 手势插件在单因下意外加入认证,导致单因认证窗口高度计算错误 Log: 手势认证在单因下的加载问题 Bug: https://pms.uniontech.com/bug-view-294985.html Change-Id: Ie44376c919d6f5fb3ac52c2ff78fded8c04e8682 (cherry picked from commit e4a1f9295d538f03c1d22bcb05e14fefadb881ed) fix: 重置密码对话框字体不明显 dtk控件问题 Log: 控件样式调整 Bug: https://pms.uniontech.com/bug-view-295859.html Change-Id: If5c9f151715b1b7fd8eeff515b3baabc7f45a79f (cherry picked from commit ad7002274d89fd87039f088f6737368e32a069f6) fix: 有验证码时点击按钮无法验证 原因:点击登录按钮的时候没有发送验证码 Log: Bug: https://pms.uniontech.com/bug-view-299127.html Influence: 登录、锁屏验证码登录 Change-Id: I6bd4a166a56d6582f8c7e90093b886ef41ead761 (cherry picked from commit 7dbd01e3757b6a7c9cd7c044805817beff607f08) chore: 修改微信扫码登录和认证码认证为强制依赖 把微信扫码登录和认证码认证改成强制依赖,避免低概率出现升级没有安装这两个包的问题。这两个包本身主要是依赖一些qt的底层库,理论上不会造成dde-session-shell升级失败。 Log: Task: https://pms.uniontech.com/task-view-361575.html Influence: 升级dde-session-shell Change-Id: Ia5e1102014a2837e93a0809c0a9429f59a818c35 (cherry picked from commit 95d5885c6f7ff0252d75600cf4d43d6f494d1d2d) fix: 切换到禁用用户时,未更新认证界面 多因次序认证需要处理AT_NONE类型的认证 Log: 多因次序认证需要处理AT_NONE类型的认证 Bug: https://pms.uniontech.com/bug-edit-300519.html Change-Id: I55dd18dd883a608ed807432f3547c2a04da26504 (cherry picked from commit c77a2489de500913c9c7f9d6eaa6c3828a6d9ab0) fix: 开启手势认证后输入正确验证码无法认证通过 原因:开启手势认证后,认证方式切换成了多因,多因没有处理验证码的逻辑 Log: Bug: https://pms.uniontech.com/bug-view-299127.html Influence: 验证码认证 Change-Id: I7db926b9a9187f1165984f18fec312d1623e2977 (cherry picked from commit 5ae1ea38a8e443163671014d94516920ffaf7a86) fix: 概率出现提示need verify code的文案 验证状态是AS_VerifyCode时会收到这个文案,这个无需显示出来,因为马上会收到AS_Verify状态提示密码错误 Log: Bug: https://pms.uniontech.com/bug-view-300293.html Influence: 认证失败错误文案 Change-Id: Icfb8049efd846d74134294890cca2e2a95260a85 (cherry picked from commit ed894a25765e27b3e80a91ef33f9931af09d1fd4) fix: 配置为小眼睛长按显示密码时,一些场景上功能失效 因为其它控件的可见性导致位置变化,且无法触发release事件 Log: 调整控件位置,确保不受其它控件影响 Bug: https://pms.uniontech.com/bug-view-300407.html Change-Id: If681caa1f8e211e15b534c0ed8dbd5e8e116353f (cherry picked from commit ed400fdcbd6424a00392b2fbac78e311eb390f8c) fix: 锁屏和登录界面取消圆角设置 修复flemingXS锁屏界面圆角的问题 Log: Task: https://pms.uniontech.com/task-view-375757.html Influence: 锁屏和登录界面圆角 Change-Id: Ibf0aa0e12175b0b882b7ec20db9e330a41bcb50d (cherry picked from commit 324c96bf8fc626b2feb2cedd437997509df6de21) chore: 调整定制引入的依赖项 定制引入的依赖项不作为强制依赖,会引起构建问题 定制项目插件作为推荐依赖引入(微信认证保留为强制依赖) Log: 依赖项调整 Influence:构建/编译 Change-Id: I2d2bbfdece6768c5b38eb4b8c63979e354bf0acc (cherry picked from commit 95dc9a796880081c00130e09e824eca65623b1a9) fix: 部分机器关机、重启点一下键盘或鼠标会闪桌面 部分机器关机、重启点一下键盘或鼠标会闪桌面 Log: 部分机器关机、重启点一下键盘或鼠标会闪桌面 Influence: 关机、重启点击键鼠闪桌面 Bug: https://pms.uniontech.com/bug-view-312647.html Bug: https://pms.uniontech.com/bug-view-310403.html Change-Id: I55849cacb9d0fc221b4cf310e540713fca0efdb2 (cherry picked from commit 248359d7b949fa3d80627e617e9f4bbeacadf19c) (cherry picked from commit 4a0b576f41353c950922d06e633b472db4daca4a) fix: 优化部分机器关机、重启点一下键盘或鼠标会闪桌面 部分机器关机、重启点一下键盘或鼠标会闪桌面 Log: 部分机器关机、重启点一下键盘或鼠标会闪桌面 Influence: 关机、重启点击键鼠闪桌面 Bug: https://pms.uniontech.com/bug-view-312647.html Bug: https://pms.uniontech.com/bug-view-310403.html Change-Id: I17691684b28be15ae7135d5ff688f345c6198869 (cherry picked from commit fbd600726127030a1d24e9fe43c501ea681506e7) (cherry picked from commit 717502712c6ccaf8fa8c66a5b6d9a7b3a88f2151) fix: 账户输入框添加Table按键事件处理 低版本系统上使用table按键可以开启验证流程,1071后因为其他问题去掉了功能 使用其他方案重新支持table按键事件开启验证流程 Log: 修复平安科技-107x登录密码框使用tab按键时不显示问题 Bug: https://pms.uniontech.com/bug-view-316375.html Influence: 按table按键开启验证 Change-Id: I235475d040e83ac6fb45d3ab7546f5ae90563e10 (cherry picked from commit dfd72ed7dbcb15ca37d3f09d4cfd2fad5b3c6390) fix: 主线不使用手势认证插件 1.主线默认不使用这个功能,移除推荐依赖 2.增加配置,后续可以使用配置+os-config 来灵活控制是否要启用这个插件 Log: Task: https://pms.uniontech.com/task-view-376653.html Influence: 一键登录功能 Change-Id: I0e9795d25974126af538197f8aded7abfbee1335 (cherry picked from commit bc03e7a03ed37072710b676050a35f0f52f06306) fix: 登录插件请求切换认证类型异常 1.多个自定义插件时需要匹配当前的类型。 2.支持非当前认证插件请求切换认证类型。 Log: Task: https://pms.uniontech.com/task-view-376747.html Influence: 单点登录、一键登录 Change-Id: I0bf2c709557addeebd53e07b61a41a0cbda84c00 (cherry picked from commit 50a6e7ded76d8eb498eaa765a716cc22835a8c91) fix: 使用AI清理DDE编译警告 Fix gesture enable check in GestureLoginModule initialization Move the `gestrueEnable` assignment inside the `m_userName.isEmpty()` condition to ensure it is only set to false when the username is empty, preventing unintended behavior. Log: 变量生命周期修改 Influence: 编译警告 Task: https://pms.uniontech.com/task-view-377061.html Change-Id: I8643848c9807b143b74aad9a0404ba8d494adfee (cherry picked from commit 71b917368e78ead2f6e4552dafe92938068af67f) fix: 修复微信认证插件不能加载问题 defaultAuthType在部分插件上不会提供正确信息(使用0作为默认值) 因此需要明确不加载插件的类型 Log: 插件兼容性问题 Bug: https://pms.uniontech.com/bug-view-318841.html Change-Id: I7bda6380fb7d5aa3c093393bdf39e30214f17a1b (cherry picked from commit 8a74067bc7f797b8ee93d4a364ae7ddae91cc1ec) fix: 修复锁屏界面一键登录失败切换到指纹认证的问题 详细说明: 1. 修改一键登录插件中发送认证类型的方式,将AT_Fingerprint改为AT_All,让登录器根据上次认证成功的类型自动选择合适的认证方式 2. 优化SFAWidget中onRequestChangeAuth函数的认证类型切换逻辑: - 当认证按钮组被禁用且请求的认证类型不是密码认证时,自动切换到密码认证 - 增加对AT_All类型的处理,让登录器根据上次认证成功的类型自动选择合适的认证方式 - 修复自定义认证类型切换时的类型转换问题 Log: 优化锁屏界面指纹认证的切换逻辑,提升用户体验 Bug: https://pms.uniontech.com/bug-view-320405.html Influence: 一键登录功能 Change-Id: I0f745adf7423ea2b9e8ee7bb9e7bcfbb8739b9ba (cherry picked from commit 4bf74ad8e4f364fe4d5ffba396d8d19e046df58e) fix: sleepLock配置为false,lock在切换用户时意外隐藏 场景:已登录用户在切换用户到未登录用户,在greeter电源选项待机 唤醒后切换到已登录用户,锁屏被隐藏 Log: 补充setLock(true)场景 Bug: https://pms.uniontech.com/bug-view-314491.html Change-Id: I59aaddabd21384e42b0ca41d3e5a77232e448c61 (cherry picked from commit 37b8ee5faf0751c74adef7cc60e74c5f669e57bd) (cherry picked from commit cb44887ef3b23c2e0257e73791d75012421b8709) fix: 修复关机黑屏页面出来时,部分机器会闪现鼠标光标 1.关机黑屏show出来时,隐藏鼠标光标; 2.删除关机、重启时调用dde-balckwidget,后端接口里面已经有调用了不需要重复调用 Log: 修复关机黑屏闪鼠标光标 Influence: 关机、重启 Bug: https://pms.uniontech.com/bug-view-312153.html Change-Id: Ia560196cd9c2d150264f9a055858e64a2c60f6c0 (cherry picked from commit bda85a03bddc143482e2eb8111aa207115110295) fix: 处理关机1/15概率会闪鼠标光标 之前将隐藏鼠标放在了showEvent里面,还是有概率会闪鼠标 Log: 修复关机概率闪鼠标 Influence: 关机闪鼠标 Change-Id: If4486dff745abfc6fcb699519e94a43bf88e1b24 (cherry picked from commit 3c6a213dcb6baeaa7f0e1fd1d1175af53d54d0c2) fix: 给shutdown黑屏增加配置开关 有部分机器加了这个黑屏闪鼠标光标,增加配置可以不开启该黑屏界面 Log: 对shutdown黑屏界面增加配置开关 Influence: 关机、重启 Bug: https://pms.uniontech.com/bug-view-312153.html Change-Id: I784a99f91cc475963a76fea46bbca97a89be7cb6 (cherry picked from commit fbd9a9e0ed0f9a2c85811556550cfad348c1c216) fix: 增加dde-lock待机/休眠黑屏时间,避免待机/休眠耗时太长在后面过程中又亮屏 在唤醒时会将黑屏取消掉,因此定时器中这里时间设置长一些,让黑屏显示更久会比较合理 Log: Influence: 待机/休眠过程中出现黑屏又亮屏 Change-Id: I6318e2f2ff180e6dc60e508adc8514180d5306ca (cherry picked from commit 78d8f54cc98a255ffaeac1232c2ccd21e8f08789) fix: user same name UI return logo low 问题原因:代码中手动调整了返回图标的大小,但是实际上调整的时候button按钮未布局 解决方式:删除掉手动调整的逻辑,使用DHiDPIHelper::loadNxPixmap自动加载 Log: 域账户选择同名账户列表的返回图标没有适配高分屏 Influence: Bug: https://pms.uniontech.com/bug-view-275387.html Change-Id: Ic0567e03272298d6e2c1b1cd4bc275a39e70685e (cherry picked from commit 343ab0c19d22f222c66636f7757de8fbea47bc70) fix: user same name UI userr panel text add right elide 1. 用户登录item文本添加右缺省 Log: 域账户登录界面同名账户菜单选择界面,账户名或全名的长度过长时,未省略形式展示 Influence: Bug: https://pms.uniontech.com/bug-view-274949.html Change-Id: I80b05ad378a6aafc1c8321bdaa2e8c16b1042527 (cherry picked from commit e478ad83c1bf00735a12d9a1b3c3e8b6f95903e1) fix: sameuser login item fullname 1. 域管全名信息未提供导致获取错误 Log: 【域账户同名搜索】未登录过的域账户,在同名账户搜索选择界面和其登录界面上,域账户名称显示都有多余的字符 Influence: Bug: https://pms.uniontech.com/bug-view-274979.html Change-Id: I4d2eca17f0d1b8c2903674cddc1eb7a4ab6b6d04 (cherry picked from commit 3bc1a19458e3083cede1072539126cd96498833c)
1 parent 86a050b commit 3fd997e

File tree

103 files changed

+4907
-195
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

103 files changed

+4907
-195
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@ build*/
2929
tests/report/*
3030
.transifexrc
3131
.cache/
32-
32+
.cursor/
3333
# for snipe
3434
src/global_util/dbus/*

.tx/config

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,9 @@ file_filter = translations/dde-session-shell_<lang>.ts
88
source_file = translations/dde-session-shell_en.ts
99
source_lang = en
1010
type = QT
11+
12+
[o:linuxdeepin:p:deepin-desktop-environment:r:login-gesture]
13+
file_filter = plugins/login-gesture/translations/login-gesture_<lang>.ts
14+
source_file = plugins/login-gesture/translations/login-gesture_en.ts
15+
source_lang = en
16+
type = QT

CMakeLists.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,7 @@ set(LOCK_SRCS
260260
src/widgets/passworderrortipswidget.cpp
261261
src/widgets/passworderrortipswidget.h
262262
src/global_util/dbusconstant.h
263+
src/global_util/signal_bridge.h
263264
)
264265

265266
link_libraries(
@@ -324,8 +325,15 @@ set(GREETER_SRCS
324325
src/lightdm-deepin-greeter/logincontent.cpp
325326
src/lightdm-deepin-greeter/logintipswindow.cpp
326327
src/lightdm-deepin-greeter/sessionwidget.cpp
328+
src/global_util/signal_bridge.h
327329
)
328330

331+
if (USE_DEEPIN_WAYLAND)
332+
set(GREETER_SRCS
333+
${GREETER_SRCS}
334+
)
335+
endif(USE_DEEPIN_WAYLAND)
336+
329337
add_executable(lightdm-deepin-greeter
330338
${GREETER_SRCS}
331339
${QRCS}

configs/org.deepin.dde.lightdm-deepin-greeter.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,16 @@
301301
"description": "是否长按小眼睛显示密码,true-鼠按长按小眼睛才显示密码,false-鼠标点击一下就一直显示密码",
302302
"permissions": "readwrite",
303303
"visibility": "private"
304+
},
305+
"mfaSequence":{
306+
"value": {"userType":"","authSequence":[]},
307+
"serial": 0,
308+
"flags": ["global"],
309+
"name": "mfaSequence",
310+
"name[zh_CN]": "多因认证时控制前端按认证顺序展示UI",
311+
"description": "userType可用值,all:代表所有用户,adDomain:代表域用户,其它可选还有default、native,authSequence中的数组即代表认证类型的顺序",
312+
"permissions": "readwrite",
313+
"visibility": "private"
304314
}
305315
}
306316
}

configs/org.deepin.dde.lock.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,26 @@
281281
"description": "是否长按小眼睛显示密码,true-鼠按长按小眼睛才显示密码,false-鼠标点击一下就一直显示密码",
282282
"permissions": "readwrite",
283283
"visibility": "private"
284+
},
285+
"mfaSequence":{
286+
"value": {"userType":"","authSequence":[]},
287+
"serial": 0,
288+
"flags": ["global"],
289+
"name": "mfaSequence",
290+
"name[zh_CN]": "多因认证时控制前端按认证顺序展示UI",
291+
"description": "userType可用值,all:代表所有用户,adDomain:代表域用户,其它可选还有default、native,authSequence中的数组即代表认证类型的顺序",
292+
"permissions": "readwrite",
293+
"visibility": "private"
294+
},
295+
"enableShutdownBlackWidget":{
296+
"value": true,
297+
"serial": 0,
298+
"flags": ["global"],
299+
"name": "enableShutdownBlackWidget",
300+
"name[zh_CN]": "是否打开关机、重启黑屏界面",
301+
"description": "是否打开关机、重启黑屏界面;false:不开,true:开启。默认值为true;",
302+
"permissions": "readwrite",
303+
"visibility": "private"
284304
}
285305
}
286306
}

debian/control

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,14 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends},
4444
libssl1.1,
4545
libxcb-util0 | libxcb-util1,
4646
dde-dconfig-daemon,
47-
dde-wayland-config(>>1.0.10-1)
47+
dde-wayland-config(>>1.0.10-1),
48+
dss-wechat-auth-plugin
4849
Provides: lightdm-greeter,
4950
deepin-greeter-wayland
5051
Recommends: onboard,
52+
dss-captcha-plugin,
5153
dss-network-plugin,
52-
dde-wallpaper-cache,
53-
dss-wechat-auth-plugin
54+
dde-wallpaper-cache
5455
Conflicts: dde-workspace,
5556
deepin-notifications,
5657
dde-session-ui (<< 5.0.0),
@@ -70,3 +71,18 @@ Architecture: any
7071
Depends: ${shlibs:Depends}, ${misc:Depends}
7172
Description: deepin desktop-environment - dde-session-shell module development files
7273
DDE Session Shell module development files of deepin desktop-environment
74+
75+
Package: dde-gesture-login
76+
Architecture: any
77+
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends},
78+
deepin-desktop-schemas (>=5.9.14),
79+
dde-daemon (>=5.13.12),
80+
startdde (>=5.10.24),
81+
deepin-authenticate(>=1.2.27),
82+
libssl-dev,
83+
dde-dconfig-daemon,
84+
dde-wayland-config(>>1.0.10-1)
85+
Conflicts: dss-gesture-login-plugin
86+
Description: deepin desktop-environment - dde-session-shell login plugin files
87+
reset-pattern-dialog - modify gesture password enrolled, or create new gesture password
88+
liblogin-gesture.so - support gesture password login on greeter and lock

debian/dde-gesture-login.install

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
usr/share/dde-gesture-login/translations
2+
usr/lib/dde-session-shell/modules/liblogin-gesture.so
3+
usr/lib/dde-control-center/reset-pattern-dialog
4+
usr/share/dsg/configs/org.deepin.dde.lock/org.deepin.dde.dss-login-gesture.json
5+
usr/share/dsg/configs/org.deepin.dde.lightdm-deepin-greeter/org.deepin.dde.dss-login-gesture.json
6+
lib/dde-session-shell/modules/config.d/login-gesture.json

debian/dde-gesture-login.postinst

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#!/bin/sh
2+
3+
set -e
4+
5+
if getent passwd deepin-password-admin >/dev/null; then
6+
if which deluser >/dev/null; then
7+
deluser --system deepin-password-admin -q || echo "Could not remove deepin-password-admin user."
8+
fi
9+
fi
10+
11+
if getent group deepin-password-admin >/dev/null; then
12+
if which delgroup >/dev/null; then
13+
delgroup --system deepin-password-admin || echo "Could not remove deepin-password-admin group."
14+
fi
15+
fi
16+
17+
chown deepin-daemon:deepin-daemon /usr/lib/dde-control-center/reset-pattern-dialog
18+
chmod 500 /usr/lib/dde-control-center/reset-pattern-dialog
19+
20+
#DEBHELPER#
21+
exit 0

debian/dde-gesture-login.sysusers

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# This file is part of dde-control-center
2+
#Type Name ID GECOS Home directory Shell
3+
u deepin-daemon - "" - -
4+

debian/dde-session-shell.install

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
etc
22
usr/bin
3-
usr/share
3+
usr/share/applications
4+
usr/share/deepin-debug-config
5+
usr/share/dsg
6+
usr/share/glib-2.0
47
usr/share/xgreeters
5-
usr/share/dde-session-shell/greeters.d/x
6-
usr/share/dde-session-shell/greeters.d/wayland
8+
usr/share/dbus-1
9+
usr/share/deepin-authentication
10+
usr/share/deepin-log-viewer
11+
usr/share/dde-session-shell
712
usr/share/lightdm/lightdm.conf.d
8-
usr/lib/dde-session-shell/modules
9-
usr/lib/*/security
13+
usr/lib/dde-session-shell/modules/libone-key-login.so
14+
usr/lib/*/security

0 commit comments

Comments
 (0)