如何禁用烦人的 freedesktop 服务登录声音

如何禁用烦人的 freedesktop 服务登录声音

我遇到一个问题,服务登录/注销声音不时播放。这非常烦人,它打扰了看电影、听音乐等一切。我也不知道这个声音通知应该告诉我什么。

声音文件位于此处:

/usr/share/sounds/freedesktop/stereo/service-login.oga
/usr/share/sounds/freedesktop/stereo/service-logout.oga

删除或重命名这些文件不会停止播放声音。你能帮我禁用声音通知吗?

这是我的配置:

 OS: Ubuntu 18.04 bionic
 Kernel: x86_64 Linux 4.15.0-23-generic
 Shell: bash 4.4.19
 Resolution: 3840x1080
 DE: GNOME 
 WM: GNOME Shell
 WM Theme: Adwaita
 GTK Theme: Flat Remix GTK [GTK2/3]
 Icon Theme: Obsidian-Sand
 Font: Lato 10
 CPU: Intel Core i5-7200U @ 4x 3.1GHz [49.0°C]
 GPU: Mesa DRI Intel(R) HD Graphics 620 (Kaby Lake GT2) 
 RAM:  3839MiB

当我使用 Gnome Wayland 桌面、cinnamon 桌面以及 Awesomewm 窗口管理器时,就会出现此问题。有什么方法可以禁用此声音吗?

编辑:感谢您的建议,我看到 journalctl 在声音出现时显示此消息:

Jun 25 21:17:24 marek-HP-ProBook-430-G4 terminator[7281]: Loading IM context type 'xim' failed
Jun 25 21:17:24 marek-HP-ProBook-430-G4 terminator[7281]: Loading IM context type 'xim' failed
Jun 25 21:17:24 marek-HP-ProBook-430-G4 terminator[7281]: Loading IM context type 'xim' failed
Jun 25 21:18:31 marek-HP-ProBook-430-G4 im.dino.Dino.desktop[4711]: [*****@wiuwiu.de] New connection with resource dino.f6849421: 0x5619eeb0c6e0
Jun 25 21:18:31 marek-HP-ProBook-430-G4 im.dino.Dino.desktop[4711]: [*****@wiuwiu.de] Error: GLib.IOError: Operation was cancelled
Jun 25 21:18:31 marek-HP-ProBook-430-G4 im.dino.Dino.desktop[4711]: [*****@wiuwiu.de] Check reconnect in 3 sec
Jun 25 21:18:35 marek-HP-ProBook-430-G4 systemd[1]: Starting Cleanup of Temporary Directories...
Jun 25 21:18:35 marek-HP-ProBook-430-G4 systemd[1]: Started Cleanup of Temporary Directories.

罪魁祸首是 Pidgin,当我关闭它时,问题就解决了。似乎 Pidgin 每隔一段时间就会重新连接到 xmpp/jabber 服务器,并导致此问题。Dino jabber 客户端也在重新连接,但没有相关声音。我已禁用除传入消息之外的所有通知,烦人的声音消失了。谢谢!

答案1

您需要找出是什么产生了系统声音。下次发生这种情况时,立即打开终端并输入journalctl -b。然后按下End键并查看发出声音的程序。

如果什么都没出现,请q按退出。然后键入dmesg并查找有问题的程序。时间戳对于将有问题的程序与声音发生的时间联系起来很重要。

答案2

打开 Pulseaudio 音量控制播放选项卡

pavucontrol -t 1

对于“系统声音”,将音量降低至 0 和/或启用静音按钮

相关内容