我遇到一个问题,服务登录/注销声音不时播放。这非常烦人,它打扰了看电影、听音乐等一切。我也不知道这个声音通知应该告诉我什么。
声音文件位于此处:
/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 和/或启用静音按钮