일시 중단 후 시스템이 깨어날 때 사운드 파일을 재생하는 방법이 있습니까?


13

랩탑을 깨우거나 일시 중단 할 때마다 사운드 파일을 재생할 수있게하려고합니다. 이렇게 할 수있는 방법이 있습니까?

답변:


7

하자의 특정 당신이 말하는 /path/to/your/soundfile.mp3(경로 /로 / 당신의 / soundfile.mp3 당신이 연주하고자하는 사운드 파일의 전체 경로와 파일 이름을 임)

시험:

sudo gedit /etc/pm/sleep.d/50playsound

파일에 다음 줄을 추가하십시오.

case "$1" in
        hibernate|suspend)
                # Do nothing
                ;;
        thaw|resume)
                play /path/to/your/soundfile.mp3
                ;;
        *) exit $NA
                ;;
esac

를 눌러 Ctrl+는 S다음이 파일을 저장하려면 다음 명령을 사용하여이 파일을 실행 할 수 있습니다.

sudo chmod +x /etc/pm/sleep.d/50playsound

2

예. pm-utils패키지를 사용하십시오 . 보낸 사람 /usr/share/doc/pm-utils/README:
=== pm-utils ===

pm-utils 란 무엇입니까?

  • Pm-utils는 일시 중단 및 다시 시작시 공급
    업체, 배포 또는
    사용자 제공 스크립트 를 실행하는 데 사용할 수있는 컴퓨터 를 일시 중지 및 최대 절전 모드로 전환 하는 간단한 셸 명령 줄 도구를 제공합니다.

왜 필요한가요?

  • 모든 주요 배포판은 동일한
    전원 관리
    작업 을 지원하기 위해 동일한 기능을 다시 구현합니다 . pm-utils는
    일반적인 전원 관리 작업을위한 표준화 된 분배 불가지론 레이아웃 및 인터페이스를 제공하므로
    소프트웨어 및 하드웨어 공급 업체가
    분배 별 일시 중단 / 재개 기능 을 유지 관리 할 필요가 없습니다 .


  • /etc/pm/sleep.d 디렉토리에 파일을 설치하여 일시 중지 / 다시 시작 기능을 쉽게 수정할 수 있습니다 .
    후크 라고하는 이러한 파일은 다음 과 같이 일시 중단 / 재개에 대한 특정 작업을 수행 할 수 있습니다.

    • 랩톱 하드웨어에서 대기 LED 활성화 및 비활성화
    • suspend2와 같은 GUI 일시 중지 사용
    • 비디오 다시 활성화
    • 일시 중단에 대처할 수없는 서비스 시작 및 중지
    • ntp로 시간 재 동기화
    • 필요할 때 모듈 제거 및 개조
    • grub을 최대 절전 모드의 기본 대상으로 설정
    • 특정 시스템에서 수행해야하는 엉뚱한 것들

후크는 어떻게 작동합니까?

  • 실행 파일을 /etc/pm/sleep.d에 넣습니다. 일시 중지 또는
    최대 절전 모드를 호출하면 몇 가지 상황이 발생합니다.

    1) /etc/pm/config.d/*의 파일은 C 정렬 순서로 평가됩니다.
    이 파일은
    pm-utils 외부의 개별 패키지에서 제공 할 수 있으며
    pm-utils 및 후크에 대해 전 세계적으로 사용 가능한 구성 설정 을 포함합니다 .
    2) /etc/pm/sleep.d/*의 각 후크는
    "suspend"또는 "hibernate"의 명령 행 인수와 함께 C 정렬 순서 로 실행됩니다 .
    3) 시스템이 일시 중단되거나 최대 절전 모드로 전환됩니다.
    4) 어떤 이벤트는 머신을 깨
    웁니다. 5) 각각의 /etc/pm/sleep.d/*는
    명령 행 인수 "resume"또는 "thaw"와 함께 C 정렬 순서의 역순으로 실행됩니다 .

  • 후크 작동 방식 및 작성 방법에 대한 자세한 내용은
    HOWTO.hooks를 참조하십시오.

  • pm-utils를 디버깅하는 방법에 대한 자세한 내용은 README.debugging을 참조하십시오.

    그게 다야!


좋아, 그래서 나는 단지 /etc/pm/sleep.d에 사운드 파일을 추가합니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.