Arch + i3wm + i3lock-wrapper 毛玻璃锁屏

news/2024/10/21 19:17:09/

今儿个 又看i3lock-wrapper的时候看了下man xautolock,发现了一些有意思的选项。

毛玻璃锁屏是酱紫的: 在.xinitrc里(startx的时候会执行.xinitrc里的命令)使i3lockwrapper.sh于后台运行,这个sh里再调用xautolock设置锁屏相关的东西,毛玻璃效果通过i3lock-wrapper实现。(i3lock-blur应该也行,没用过)

~/.xinitrc :

#!/bin/bash/usr/bin/monitor.sh
#urxvtd --quiet --opendisplay --fork
xrdb ~/.Xresources
fcitx &
~/wallpaper.sh &
~/i3lockwrapper.sh &
exec i3 -V &>> ~/i3logs/i3log-$(date +'%F-%k-%M-%S')

~/i3lockwrapper.sh :

#!/bin/bashxautolock -time 30 -locker "i3lock-wrapper" -corners +000 -cornersize 5 -cornerdelay 5 -cornerredelay 180

之前xautolock的选项只有time、locker,今天看man发现了其他有意思的:

  • corners: 由四个字符组成,分别代表屏幕的左上角、右上角、左下角、右下角,‘0’表示忽略这个角,’+‘表示对某个角“有反应”,’-'表示对某个角“没反应”
  • cornersize: 指定启用的角的区域的大小
  • cornerdelay: 指定鼠标悬停在某个角时 等待多少秒后“有反应”,默认是5秒
  • cornerredelay: 指定 解屏后 若鼠标仍在引起锁屏的那个角悬停没动 那么检测无操作达多少秒后再次“有反应”

所以上面辣个i3lockwrapper.sh的意思就是:
当xautolock检测到无用户操作的时长达30min后,就调用i3lock-wrapper锁屏;或者是当鼠标悬停在左上角5 pixel x 5 pixel的区域后,无操作时间达5s,就会调用i3lock-wrapper锁屏,而解屏后,若不进行任何操作(不按键盘、不挪鼠标),那就等180s再次锁屏,若解屏后只按键盘,但一直没将鼠标从左上角移开,那还是检测到无操作时间达180s就锁屏。


不清楚的话还是亲自看看man xautolock吧。
上述“有反应”不一定指 调用锁屏程序。


http://www.ppmy.cn/news/705897.html

相关文章

i3wm的简单配置

将自己的桌面环境迁移到了i3。Gnome好用是好用的,但是体量还是有点儿大了,吃资源有点多。 安装i3 安装的过程比较简单,pacman 就完事儿了。 1 2 3 4 5 6 7 8pacman -Syyu pacman -S i3这里有两个可以选择,一个是i3-wm, 还有一个是i3-gaps,…

I3D模型_2017_CVPR

作者的观点: 若在足够大的视频动作识别数据集上训练(Kinetics),是否能提升模型在其他数据集(HMDB-51,UCF-101)上的表现呢? 论文核心内容: 对于不同模型,这种方法&#…

i3wm安装记录

一、环境 centos 7(其他发行版大同小异) 二、步骤 添加 epel 源 yum update yum install -y epel-release安装i3wm,一般包名叫做i3和dmenu,i3里面包含了i3-wm,i3lock和i3status,dmenu是一个程序启动器。…

i3wm美化与配置之使用feh进行随机壁纸的配置并透明化终端

原文在我的个人博客:i3wm美化与配置之使用feh进行随机壁纸的配置并透明化终端 第一种:每次重启电脑或重启i3就会随机选择文件夹里的图片当作壁纸 当启动了某些并不支持启动提醒的某脚本或程序时,鼠标指针会逗留在忙碌状态六十秒以上。为防止…

I3D Finetune

背景介绍 在现有的的行为分类数据集(UCF-101 and HMDB-51)中,视频数据的缺乏使得确定一个好的视频结构很困难,大部分方法在小规模数据集上取得差不多的效果。这篇文章根据Kinetics人类行为动作来重新评估这些先进的结构。Kinetic…

Arch 使用 i3 美化桌面

前言 作为程序员,每天面对电脑屏幕,一个舒服高效的桌面的桌面环境是必不可少的。 前阵子用了Gnome,后来听闻i3的大名,就马上入了坑。 先附上一张美化后的图片。 安装 因为我想让启动环境更加简洁,所以通过命令行而…

Ubuntu更换i3桌面系统

写在前面的话 因为gnome比较是一个重量级的桌面的系统,简单点就是比较吃资源,所以下面的操作是将gnome卸载掉后安装i3桌面,这是一个轻量级的桌面系统,基本上是基于终端操作,不占资源,整个系统跑起来就会比…

windows 如何ping ip 加端口号

先在系统中找到 勾选上 和平时的pingip命令不一样了 现在是telnet ip 端口号 先看一组无法ping通端口号的案例 若telnet 127.0.0.1 6379 跳转至一个空白界面 代表ping此ip的端口号成功