시스템 복구 스크립트는 가끔씩만 실행됩니다.

시스템 복구 스크립트는 가끔씩만 실행됩니다.

현재 데스크톱 환경 없이 Awesome WM을 사용하고 있습니다. 이는 키보드와 마우스 설정을 수동으로 가져와야 함을 의미합니다. 그래서 나는 setxkbmapand 를 호출하는 쉘 스크립트를 작성했습니다 xinput.

Ubuntu 15.04는 이제 systemd를 사용하므로 복원 시 실행하기 위해 systemd 서비스 파일을 작성했습니다. 그것은 다음과 같습니다이와 같이:

[Unit]
Description=User resume actions
After=suspend.target

[Service]
User=%I
Type=oneshot
ExecStart=/usr/local/bin/mu-wakeup

[Install]
WantedBy=suspend.target

짜증나게도 이것이 작동할 때도 있고 작동하지 않을 때도 있습니다. 아직 패턴을 인식하지 못했습니다.

slock이것이 화면을 잠그는 데 사용하는 기능을 방해하는지 잘 모르겠습니다 . slock라고경기 중단 서비스:

[Unit]
Description=Lock screen
Before=sleep.target

[Service]
User=%I
Type=simple
Environment=DISPLAY=:0
ExecStart=/usr/bin/slock

[Install]
WantedBy=sleep.target

스크립트에 하나를 추가 했습니다 sleep 5. mu-wakeup이는 전혀 도움이 되지 않으므로 경쟁 조건이 아니거나 경쟁 조건을 깨뜨릴 수 없습니다.

관련 정보