일시중지 및 재개 시 소리 재생

일시중지 및 재개 시 소리 재생

나는 사운드 테마가 내가 원하는 방식으로 작동하도록 노력하고 있습니다.

독서사운드 명명 규칙freedesktop이 작성한 이 항목에는 "일시 중지-시작" ​​및 "일시 중지-종료" 항목이 있는데, 이 항목은 컴퓨터가 "일시 중지하려고 할 때", 그런 다음 "컴퓨터가 일시 중지 상태에서 돌아올 때", "시스템 준비가 완료되었을 때" 실행되도록 되어 있습니다. 및 "시스템 종료" 항목. 이 외에도 테마의 사운드는 대부분 잘 작동합니다.

systemd전원 공급 장치를 제어하기 위해 아치 Linux를 실행하고 있습니다 . 나는 또한 gnome3을 실행하고 있습니다.

/usr/lib/systemd/system-sleep/시스템이 일시 중지 및 최대 절전 모드로 전환될 때 USB 포트를 껐다가 켜고, 시스템이 해동되거나 재개될 때 다시 켜는 또 다른 스크립트가 있습니다 .

그래서 canberra비슷한 방법으로 전화를 걸 수 있겠다는 생각이 들었습니다. USB 사운드 스크립트와 같은 다른 스크립트를 만들었습니다.

#!/bin/sh
# File: /usr/lib/systemd/system-sleep/sound.sleep

case $1/$2 in
        pre/*)
                # Play suspend-start
                exec canberra-gtk-play -i "suspend-start"
        ;;
        post/*)
                # Play suspend-resume
                exec canberra-gtk-play -i "suspend-resume"
        ;;
esac

로그에서 실행 중인 것을 볼 수 있지만 소리가 나지 않습니다. 이유는 잘 모르겠지만 이 함수가 호출될 때 오디오 시스템이 정지된 것 같은 느낌이 듭니다. (그것에 대해 내 말을 인용하지 마십시오. 나는 기본적으로 "작동하지 않지만 그래야만 합니다"에 지나지 않습니다.)

별로 중요한 것은 아니지만, 재미있게 즐기는 방법에 대해 더 알고 싶은 것입니다. 누구든지 실제로 작동시킬 수 있는 제안이나 방법이 있다면 좋을 것입니다.

그 밖에 필요한 사항이 있으면 댓글을 달아주세요.

추가 시스템 정보:

  • 아치리눅스
  • 3.15.3-1-아치
  • 그놈 쉘 3.12.2
  • 펄스 오디오 5.0
  • alsactl 1.0.28 (기본적으로 alsa 사운드도 있습니다)

관련 정보