ubuntu实现自动锁屏不熄屏

ubuntu从12.04开始,Ubuntu不附带任何屏幕保护程序,只是系统空闲时出现的黑屏。

如果我们在黑屏时仍有除内存之外的工作,在不安装虚拟显示器的情况,就会出现卡顿,但因为屏幕黑了,其实你是看不到的。但如果我们需要用ubuntu进行渲染或者计算时,就会明显变慢。

以下提供ubuntu实现自动锁屏不熄屏的方案,需要注意的是,这个方案会在自动锁屏的基础上实现不熄屏,但在锁屏的一瞬间其实屏幕还是会黑一下。后续就屏幕一直亮着了,如果考虑省电问题,可以自己关闭显示器的电源,不影响工作。

那么,我们就开始吧

方案一:设置锁屏时间为你需要的时间自动锁屏,防止因人离开而忘记锁屏。在有工作需要时,通过win+L主动锁屏,如果考虑省电可以关闭显示器。

1,首先需要安装一下ubuntu桌面的扩展应用,稍后的命令行需要用到这个

sudo apt install gnome-screensaver xdotool -y

2,新建一个sh文件内容如下,注意语言是英文需将 "为活动" 修改为 "is active":

#!/bin/bash

declare -i i=0
declare -i f=0
gnome-screensaver-command -l
xdotool sleep 1 key ctrl sleep 3
while (($f == 0))
do
	if(gnome-screensaver-command -q | grep -q "为活动");
	then
		xdotool sleep 2 key ctrl
	else
		let f=1
	fi
done

exit 0

3,修改系统快捷键,把原来旧的锁屏修改为ctrl+alt+L,其实任意热键都可以,只要不冲突即可。

4,新增系统快捷键,内容如下:

名称(随便取):lockscreen

命令:bash -c "/上文那个sh文件的具体路径.sh"

快捷键:Super+L

方案二:设置屏幕关闭时间为“从不”,有工作需要时,长按win+L,使系统采用显示器关闭时间。这个是灵活应用了短按win+L马上熄屏,长按win+L使用系统设置方案的技巧。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

帝利特

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值