我最近从 Fedora 31 更新到 Fedora 32(在 Thinkpad X1 Carbon 上——但我不确定它是否相关)。
自更新以来,我在明显随机的时间遇到蜂鸣警报声;这很烦人。
到目前为止我注意到的:
dnf我升级后并没有停止。此外,我只使用了发布后的 Fedora 32,而不是测试版(如 subreddit 中所示)。警报似乎与任何日历事件无关。据我所知,当我卸载 GNOME-Calendar 时,它们仍然存在。
警报与 GNOME-Clocks 警报无关。
没有正在运行的 cron 作业(既不是我的用户,也不是root)
导致这些警报的原因是什么?如何禁用它们?
小智 5
就我而言,播放它的程序是 Evolution。这是一种找出是什么程序导致它的方法:
安装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
Run Code Online (Sandbox Code Playgroud)
并加载规则:
$ sudo augenrules --load
Run Code Online (Sandbox Code Playgroud)
等待声音出现
检查审计日志:
$ 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
Run Code Online (Sandbox Code Playgroud)
该comm=和exe=元素可能指向罪魁祸首。
小智 2
卸载 gnome-clocks 为我解决了 11:00 的随机闹钟问题。
https://gitlab.gnome.org/GNOME/gnome-clocks/-/issues/102上有一个问题,不幸的是已关闭。
| 归档时间: |
|
| 查看次数: |
840 次 |
| 最近记录: |