문맥
최근 Fedora 31에서 Fedora 32로 업데이트했습니다(Thinkpad X1 Carbon의 경우 - 관련이 있는지는 잘 모르겠습니다).
질문
업데이트 이후로 무작위로 경고음이 들리는 것은 짜증나는 일이었습니다.
지금까지 내가 알아차린 것은 다음과 같습니다.
- 경고음은 다음과 같습니다."디지털 시계 알람 시계"에 설명된 대로이 레딧 하위 레딧. 하지만 피드백 댓글에서 말한 것과는 달리
dnf
업그레이드 후에도 멈추지 않았습니다. 또한 저는 베타 버전이 아닌 출시 후 Fedora 32만 사용했습니다(이 Reddit 하위 레딧에서 볼 수 있음). - 알람음은 단말기 벨소리/알람음과 다릅니다.
- 알람시계는 하루에도 몇 번씩 울립니다. 약 10초 동안 지속됩니다. 시간은 매일 일정한 것으로 보이며 "주기 시간"(예: 08:50, 12:15 등)에 발생합니다.
알림은 캘린더 이벤트와 관련이 없는 것 같습니다. 내가 기억하는 한, GNOME-Calendar를 제거했을 때에도 여전히 여기에 있었습니다.
경고는 GNOME-Clocks 경고와 아무 관련이 없습니다.
실행 중인 크론 작업이 없습니다(내 사용자 또는
root
).
질문
이러한 경고의 원인은 무엇입니까? 비활성화하는 방법은 무엇입니까?
답변1
제 경우에는 재생하는 프로그램이 Evolution 입니다. 소리는 다음과 같습니다.Evolution 3.34.1 이상에서는 꺼졌습니다.(작성 시점에는 공개되지 않음) 설정 또는 다음을 통해:
gsettings set org.gnome.evolution-data-server.calendar notify-enable-audio false
어떤 프로그램이 문제를 일으키는지 알아내는 일반적인 방법은 다음과 같습니다.
설치
auditd
(일반적audit
으로 또는auditd
패키지)/etc/audit/rules.d/alarm-clock.rules
다음 콘텐츠를 생성하여 사운드 파일에 대한 모니터링을 구성합니다.-w /usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga -p rwxa -k alarm-clock
그리고 규칙을 로드합니다.
$ sudo augenrules --load
소리가 날 때까지 기다리세요
감사 로그를 확인하세요.
$ sudo grep alarm-clock /var/log/audit/audit.log type=SYSCALL msg=audit(1604335160.733:102): arch=c000003e syscall=257 success=yes exit=13 a0=ffffff9c a1=23ce800 a2=0 a3=0 items=1 ppid=1664 pid=2045 auid=1000 uid=1000 gid=1000 euid=1000 suid=1000 fsuid=1000 egid=1000 sgid=1000 fsgid=1000 tty=(none) ses=1 comm="evolution-alarm" exe="/usr/libexec/evolution-data-server/evolution-alarm-notify" subj==unconfined key="alarm-clock" type=PATH msg=audit(1604335160.733:102): item=0 name="/usr/share/sounds/freedesktop/stereo/alarm-clock-elapsed.oga" inode=3213038 dev=00:24 mode=0100644 ouid=0 ogid=0 rdev=00:00 nametype=NORMAL cap_fp=0 cap_fi=0 cap_fe=0 cap_fver=0 cap_frootid=0
comm=
요소가exe=
범인을 가리킬 수 있습니다.
답변2
gnome-clocks를 제거하면 11시에 무작위 알람 시계 문제가 해결되었습니다.
다음 위치에 문제가 있습니다.https://gitlab.gnome.org/GNOME/gnome-clocks/-/issues/102불행히도 문이 닫혔습니다.