You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 20.04 LTS切换用户时如何关闭不受音量控制的提示音

Ubuntu 20.04 LTS切换用户时如何关闭不受音量控制的提示音

太懂这种烦人的情况了——切换个用户还跳出不受音量控制的大铃铛声,吵到家人真的尴尬!你之前调的终端和VM提示音根本不对路,因为这个声音是GNOME系统层面的,要么是桌面的事件提示音,要么是GDM登录管理器搞的,给你几个实用的解决办法:

  • 方法一:精准替换烦人的提示音文件(推荐,不影响其他通知)
    首先得揪出到底是哪个声音文件在作祟:

    1. 打开终端,挨个播放GNOME默认的提示音,找找你听到的那个“三连铃铛”:
      paplay /usr/share/sounds/gnome/default/alerts/glass.ogg
      paplay /usr/share/sounds/gnome/default/alerts/drip.ogg
      paplay /usr/share/sounds/gnome/default/alerts/sonar.ogg
      
      听到熟悉的声音就停下来,记好文件名(比如假设是glass.ogg)。
    2. 先把原文件备份一份,免得以后想恢复找不到:
      sudo cp /usr/share/sounds/gnome/default/alerts/glass.ogg /usr/share/sounds/gnome/default/alerts/glass.ogg.bak
      
    3. 生成一个静音的音频文件替换掉它,用ffmpeg就行(没装的话先sudo apt install ffmpeg):
      sudo ffmpeg -f lavfi -i anullsrc=r=44100:cl=stereo -t 0.1 /usr/share/sounds/gnome/default/alerts/glass.ogg
      
      这个命令会生成一个0.1秒的静音文件,覆盖原来的提示音,以后切换用户就安静了,低电量这类正常通知不受影响。
  • 方法二:关掉GDM的所有声音(适合不在乎登录音效的情况)
    如果切换用户的声音是来自登录管理器GDM的,直接关了GDM的声音就行:

    1. 打开终端编辑GDM配置文件:
      sudo nano /etc/gdm3/custom.conf
      
    2. 找到[daemon]这一段,在下面加一行:
      SoundEnabled=false
      
    3. Ctrl+O保存,回车确认,再按Ctrl+X退出,然后重启GDM生效:
      sudo systemctl restart gdm3
      
      这样GDM相关的登录、切换用户声音都没了,但桌面里的正常通知还是会响。
  • 方法三:排查GNOME扩展(如果你装了的话)
    要是你装了不少GNOME Shell扩展,说不定某个扩展在切换用户时偷偷播放提示音。打开GNOME Tweaks(没装就sudo apt install gnome-tweaks),进到“扩展”页面,挨个禁用扩展试试,看哪个禁用后声音就没了,找到后要么卸载那个扩展,要么在扩展设置里关掉提示音。

这些方法应该能解决你的问题,优先试试方法一,精准替换声音文件,不会影响其他通知。如果方法一没找到对应的声音文件,再试试方法二,关闭GDM的声音也能解决问题。

备注:内容来源于stack exchange,提问作者KenFar

火山引擎 最新活动