i3 창 관리자와 함께 manjaro(5.8.18-1-MANJARO)를 사용하고 있습니다.
화면을 잠그고 일정 유휴 시간이 지나면 활동을 일시중지하려고 합니다. 나는 xautolock
using -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 "systemctl suspend"
그러나 이것은 작동하지 않는 것 같습니다.
- 사물함 부분은 잘 작동하지만 시스템이 60분 후에도 일시 중지되지 않습니다.
- 시스템을 수동으로 정지하면(수정된 버전의 스크립트를 사용
i3exit
하고 실행된 명령은 다음과 같습니다xautolock -locknow && systemctl suspend
) 시스템이 정지됩니다.다시회복된 지 얼마 되지 않았습니다. 이 동작은 최근에 시작되었습니다. 시스템 업데이트 후에i3exit
시스템 설정/구성에서 나 외에는 아무것도 변경하지 않은 것 같습니다. 내가 아는 한 활성화된 전원 관리자가 없기 때문에 무엇이 시스템을 다시 절전 모드로 전환하는지 모르겠습니다.
당신의 도움을 주셔서 감사합니다!
답변1
파트 1)에 답하려면 다음과 같이 Blurlock에 no-fork 옵션을 추가하세요.
exec --no-startup-id xautolock -time 5 -locker 'blurlock -n' -notify 15 -notifier "notify-send 'Screen will lock in 15 s'" -detectsleep -killtime 60 -killer "systemctl suspend"
Blurlock은 i3lock 위에 구축되었으므로 i3lock에 따라 다음 옵션을 전달합니다.매뉴얼 페이지):
-n, --nofork 시작 후 포크를 수행하지 않습니다.
나는 이것이 다소 신비하다고 생각하며 비슷한 질문이 아니었다면 스스로 알아 내지 못했을 것입니다.아치 포럼.