잠금 화면 알리미
5136 단어 i3devjournaltoolingtutorial
i3-screensaver-tips 시리즈에서 모서리에 대한 기사를 읽어보십시오.
여기 내 xautolock 구성이 있습니다.
xautolock -time 5 -locker "~/bin/lockscreen.sh" -detectsleep -corners '++--' -cornerdelay 5 -notify 5 -notifier ~/bin/lockscreen-notify.sh
내
~/bin/lockscreen-notify.sh
의 내용은 다음과 같습니다.#!/bin/sh
set -e
notify-send --urgency=critical --icon preferences-desktop-screensaver --expire-time=5000 "about to lock screen ..." "move or use corners"
나는 dunst 을 사용하고 있지만 이것은 구문이 모든 알리미와 호환됩니다.
대안 #1: 진행률 표시줄
dunst
1.7.0이 필요합니다.dunst --version
Dunst - A customizable and lightweight notification-daemon 1.8.1 (2022-03-02)
하이라이트 일명 진행률 표시줄은 1.7.0에서만 사용할 수 있으며 다음 명령의 힌트
int:value:10
입니다.귀하의 dunst 또는 알리미가 이를 지원할 수 있는지 테스트하려면 다음을 시도하십시오.
dunstify -h int:value:42 "Working ..."
진행률 표시줄이 표시되면 이 기술을 사용할 수 있습니다.
다음 스크립트는 기존 메시지를 재사용할 수 있는 힌트
x-dunst-stack-tag
를 사용합니다.테스트하려면 다음을 시도하십시오.
notify-send $(date) -h 'string:x-dunst-stack-tag:whatever'
notify-send $(date) -h 'string:x-dunst-stack-tag:whatever'
2개의 메시지가 표시되면 작동하지 않는 것입니다.
다른 알리미가 그러한 종류의 태그를 지원하는지 확실하지 않지만
dunst
는 지원합니다.그래서 여기 제가 만든 스크립트가 있고 지금 알리미로 사용하고 있습니다.
#!/bin/bash
set -e
for p in $(seq 0 2 100); do
dunstify --icon preferences-desktop-screensaver \
-h int:value:$p \
-h 'string:hlcolor:#ff4444' \
-h string:x-dunst-stack-tag:progress-lock \
--timeout=500 "about to lock screen ..." "move or use corners"
sleep 0.05
done
seq
및 sleep
설정의 단계는 5s 루프에서 완전히 렌더링되도록 조정되었습니다.결과는 다음과 같습니다.
대안 #2: 밝기
나는 처음에 밝음을 가지고 놀려고 했고 그래서 내
lockscreen-notify.sh
대본은 이와 같았고 내가 반응하도록 강요하는 밝은 물결을 만들었습니다.#!/bin/sh
set -e
primary=$(xrandr | grep " primary" | cut -f1 -d " " | head -n 1)
# decreasing brightness
trap "xrandr --output $primary --gamma 1" EXIT
for g in $(LANG=C seq 1 -0.02 0.4) ; do
xrandr --output $primary --brightness $g
sleep 0.01
done
# increasing brightness
for g in $(LANG=C seq 0.4 +0.02 1) ; do
xrandr --output $primary --brightness $g
sleep 0.01
done
스크립트를 CTRL+C로 해도 밝기를 재설정하려면 여기
trap
에 유의하십시오.
Reference
이 문제에 관하여(잠금 화면 알리미), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ccoveille/lock-screen-notifier-4o1h텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)