xautolock

尝试使用 xautolock 在一定时间后暂停活动
xautolock

尝试使用 xautolock 在一定时间后暂停活动

我正在使用 manjaro (5.8.18-1-MANJARO) 和 i3 窗口管理器。 我试图锁定屏幕,然后在给定的空闲时间后暂停活动。我发现xautolock使用-locker和-killer标志应该可以满足我的需求。我的 i3 配置包含以下内容: exec --no-startup-id xautolock -time 5 -locker blurlock -notify 15 -notifier "notify-send 'Screen will lock in 15 s'" -detectsleep -killtime 60 -killer "sy...

Admin

xautolock储物柜功能一分钟后停止工作
xautolock

xautolock储物柜功能一分钟后停止工作

我使用 xautolock 的方式略有不同:锁定屏幕后(i3lock在我的情况下使用),我希望显示器在一段时间不活动后关闭。如果它检测到活动,打开屏幕,但计算机未解锁,我希望它重新关闭。 这是我的脚本: /bin/bash function lockfunc { if [[ "$1" = -sleep ]]; then i3lock -t -i $backgroundimg && xautolock -time 1 -locker 'xset s activate' & while [[...

Admin

xautolock 运行的 shell 脚本在命令替换中保留停顿值
xautolock

xautolock 运行的 shell 脚本在命令替换中保留停顿值

我正在尝试制作一个简单的脚本,让我的计算机在无人看管的情况下依靠电池运行时进入睡眠状态。我有这个简单的脚本: #!/bin/sh if [ `cat /sys/class/power_supply/ADP1/online` -eq 0 ]; then cat /sys/class/power_supply/ADP1/online; # actual sleep command goes here fi 当我使用 运行它时xautolock -time 1 -noclose -locker /path/to/script.sh,它按预期工作,在断...

Admin

如果从 .xsessionrc 启动,xautolock/ssh-add 无法与 ssh-agent 交互
xautolock

如果从 .xsessionrc 启动,xautolock/ssh-add 无法与 ssh-agent 交互

我习惯xautolock在一定时间不活动后锁定屏幕并暂停笔记本电脑。这很好用。这是xautolock从以下开始的.xsessionrc: xautolock -time 60 -detectsleep -locker '~/bin/lockscreen --suspend' & 该~/bin/lockscreen脚本的作用之一是ssh-add -D从正在运行的 SSH 代理中删除所有 SSH 密钥。然而,当xautolock它产生时,这不起作用.xsessionrc- 该ssh-add -D命令抱怨它无法与身份验证代理对话。 但是,我可以ss...

Admin

为什么桌面锁定在一段时间后停止工作?
xautolock

为什么桌面锁定在一段时间后停止工作?

xautolock显然正在运行: $ ps wafux | grep [x]autolock user 21410 0.0 0.0 20124 2628 ? S Nov05 0:04 xautolock -time 10 -notify 30 -notifier notify-send --urgency low --expire-time=10000 -- 'Locking screen in 30 seconds' -locker slock 然而,当我尝试锁定它: $ xautolock -locknow C...

Admin

为什么我的 Before=sleep.target 服务*在恢复后*运行?
xautolock

为什么我的 Before=sleep.target 服务*在恢复后*运行?

我定义了以下内容服务到在挂起之前启动屏幕锁定器: $ cat /etc/systemd/system/screenlock.service [Unit] Description=Lock X session using slock Before=sleep.target [Service] User=my_user Environment=DISPLAY=:0 ExecStart=/usr/bin/xautolock -locknow [Install] WantedBy=sleep.target 启动时加载: $ systemctl statu...

Admin