X-Session(KDE)에서 절전 모드 해제 후 프로그램을 어떻게 실행할 수 있나요? 특히 xinput
일시 중지 후 손실되어 복원해야 하는 속성을 설정하는 일부 스크립트입니다 .
답변1
systemd가 있는 OS에서 이 작업을 수행하는 가장 좋은 방법은 다음을 사용하는 것입니다 /usr/lib/systemd/system-sleep/
.
systemd는 의 모든 실행 파일을 실행하고 /usr/lib/systemd/system-sleep/
각 실행 파일에 두 개의 인수를 전달합니다.
인수 1: 머신이 절전 모드로 전환할지 절전 모드로 전환할지 여부에 따라 사전 또는 사후 인수 2: 호출되는 항목에 따라 일시 중지, 최대 절전 모드 또는 하이브리드 절전 모드
와 달리 pm-utils
systemd는 이러한 스크립트를 차례로 실행하지 않고 동시에 실행합니다.
사용자 정의 스크립트의 출력은 systemd-suspens.service, systemd-hibernate.service 또는 systemd-hybrid-sleep.service에 의해 기록됩니다. systemd의 저널에서 결과를 볼 수 있습니다.
예제 스크립트:
#!/bin/sh
case $1/$2 in
pre/*)
echo "Going to $2..."
;;
post/*)
echo "Waking up from $2..."
;;
esac