왜 이 두 스크립트가 일시정지 상태에서 깨어날 수 있나요?

왜 이 두 스크립트가 일시정지 상태에서 깨어날 수 있나요?

내 Thinkpad T400의 Ubuntu 14.04가 때때로(항상 그런 것은 아니지만) 일시 중지 상태에서 깨어나지 못합니다.

내 그래픽 컨트롤러의 드라이버가 여전히 의심되는 동안 두 개의 스크립트(여기그리고여기). 나는 그들이 왜 작동하는지 이해하지 못합니다.

  1. 일시 중지 및 깨우기 작업을 수행하는 스크립트에 명령이 있습니까? 나는 그것을 찾지 못했습니다.

  2. 왜 하나의 스크립트는 에 저장 /etc/pm/sleep.d/fglrx-fix되고 다른 스크립트는 에 저장 됩니까 /etc/pm/sleep.d/99_wake_hack?

  3. 스크립트에서 깨우기가 성공하도록 만드는 것은 무엇입니까? 깨울 때 텍스트 콘솔로 전환하고 깨운 후 그래픽 콘솔로 전환(Ctrl-Alt-F7)하시겠습니까?

답변1

  1. 스크립트는 운영 체제에서 제공하는 첫 번째 인수($1)를 확인하여 컴퓨터가 절전 모드인지 아니면 다시 시작하는지 알려줍니다 case.

  2. 거의 모든 배포판은 휴면 또는 재개 시 실행할 후크(스크립트)를 /etc/pm/sleep.d/에서 찾습니다. 찾은 스크립트는 절전 또는 재개 프로세스를 실행하지 않고 프로세스를 "연결"할 뿐입니다.

  3. 예. 이상하게 chvt여기서는 가상 터미널( )을 변경하면 작동하는 것 같은데 이유는 모르겠습니다. 아마도 또 다른 대답이 이유를 설명할 것입니다.

관련 정보