Ubuntu 定时锁屏3.0

升级到Ubuntu 22.04后,原有的锁屏功能因wayland更新而失效,同时面部识别软件Howdy出现故障,导致登录时摄像头异常。为解决这些问题,需要调整PAM配置文件,删除多余的howdy认证,并修复锁屏功能的一个漏洞,以防止在锁屏瞬间通过鼠标唤醒Howdy。

更新了Ubuntu 22.04,还行吧,功能冲突包模块冲突的不算多,之前的锁屏是不可用了,因为U更新了wayland做管理。

另外howdy也不好用了,重装也用不了,登录的时候摄像头不断在闪,看日志是已经登录成功的,但没通过认证,需要手动修改更新下/etc/pam.d/下面的配置,把多余的howdy认证require删掉。vim的youcompleteme也不好用了-。-

3.0版改了下一些小细节,修复了一个feature防止自己作弊,哈哈:上个版本时候在锁屏那一刻按住鼠标是可以重新唤醒howdy,又可以重新面容识别继续工作。

#!/bin/bash
# Auth: Zagfai
# lock screen and stop working

# Check if another instance of script is running
sleep 2
pidof -o %PPID -x $0 >/dev/null && echo "ERROR: Script $0 already running" && exit 1

echo "Started Restme"

#########################################################
# config env
export DISPLAY=:0
export XDG_SESSION_TYPE=wayland

user=$(whoami)

fl=$(find /proc -maxdepth 2 -user $user -name environ -print -quit)
i=0
while [ -z $(grep -z DBUS_SESSION_BUS_ADDRESS "$fl" | cut -d= -f2- | tr -d '\000' ) ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值