使用命令行将终端蜂鸣声从滴水变为玻璃?

使用命令行将终端蜂鸣声从滴水变为玻璃?

如何将终端蜂鸣声从默认的“滴水”改为“玻璃”?

我知道我可以打开“设置”,选择“声音”,然后在“警报声音”部分中选择“玻璃”。

如何使用命令行实现这一更改?

答案1

  1. 示例警报声音存储在/usr/share/sounds/gnome/default/alerts

    ls -1 /usr/share/sounds/gnome/default/alerts/
    bark.ogg
    drip.ogg
    glass.ogg
    sonar.ogg
    
  2. 声音主题存储在/usr/share/sounds

    ls -1 /usr/share/sounds
    alsa
    freedesktop
    gnome
    sf2
    sf3
    sound-icons
    speech-dispatcher
    Yaru
    
  3. 默认声音主题是freedesktop

  4. 根据这些信息,我们可以用中的文件替换目录bell.ogg中的文件。freedesktopglass.ogg/usr/share/sounds/gnome/default/alerts/

    cd /usr/share/sounds/freedesktop/stereo/
    sudo mv bell.oga bell.oga.original
    sudo cp /usr/share/sounds/gnome/default/alerts/glass.ogg ./bell.ogg
    
  5. 要使更改生效,请注销并重新登录,或使用类似工具切换声音主题Gnome 调整或者Dconf 编辑器


谢谢@未知为我指明了正确的方向。另一个答案的链接,当前选定的警报声音的符号链接?,UnKNOWn 提供的方法可能是更改系统警报声音更“合适”的方法,但我不想只为了更改这一种声音而创建一个全新的声音主题。

答案2

将文件夹复制/usr/share/sounds/Yaru到新文件夹中/usr/share/sounds/myBell

sudo cp -a /usr/share/sounds/Yaru /usr/share/sounds/myBell

然后打开index.theme

sudo nano /usr/share/sounds/myBell/index.theme

并将其内容更改如下:

[Sound Theme]
Name=myBell
Directories=myBell

[stereo]
OutputProfile=stereo

进入设置并更改声音,如下所示:

在此处输入图片描述

相关内容