Arch + i3wm + i3lock-wrapper 毛玻璃锁屏
生活随笔
收集整理的這篇文章主要介紹了
Arch + i3wm + i3lock-wrapper 毛玻璃锁屏
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今兒個 又看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吧。
上述“有反應”不一定指 調用鎖屏程序。
總結
以上是生活随笔為你收集整理的Arch + i3wm + i3lock-wrapper 毛玻璃锁屏的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 案例 github_2019年12月Gi
- 下一篇: MDK530编译出现ARM版本不符问题