AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 25531
Accepted
Bryce
Bryce
Asked: 2011-02-10 12:52:25 +0800 CST2011-02-10 12:52:25 +0800 CST 2011-02-10 12:52:25 +0800 CST

如何从命令行禁用警报音量?

  • 772

“声音首选项”对话框的“声音效果”选项卡中有一个选项可以切换警报音量静音。它可以满足我禁用烦人的系统蜂鸣声/铃声的需要。

但是,为了测试目的,我重新安装了很多系统,并且想在 shell 脚本中设置这个设置,这样它就可以关闭,而不必摆弄 GUI。但是对于我的生活,我似乎无法找到可以通过命令行工具切换的位置。

我已经扫描了gconf-editorPulseAudio 的pacmdped grepthrough/etc甚至挖掘了gnome-volume-control源代码,但我没有看到如何设置它。

我认为gnome-volume-control自从几个版本之前发生了变化。

想法?

command-line
  • 3 3 个回答
  • 4210 Views

3 个回答

  • Voted
  1. Philippe De Swert
    2012-08-22T01:43:17+08:002012-08-22T01:43:17+08:00

    为此找了很久。特别是因为我不使用pulseaudio,并且我无法从用户界面静音警报声音(WTF!?)

    这样做。哦,沉默的甜蜜喜悦!

    # gsettings set org.gnome.desktop.sound event-sounds false
    
    • 13
  2. Best Answer
    bumbling fool
    2011-02-10T13:47:10+08:002011-02-10T13:47:10+08:00
    • 选项 0:(这可能是您正在寻找的)

      sudo su gdm -c "gconftool-2 --set /desktop/gnome/sound/event_sounds --type bool false"
      
    • 选项1:

      暂时的:

      sudo modprobe -r pcspkr  
      

      永恒的

      echo “blacklist pcspkr” >> /etc/modprobe.d/blacklist
      
    • 选项 2:

      /etc/inputrc在(选项为none或visible)中搜索“set bell-style”

    • 选项 3:

      sudo mv -v /usr/share/sounds/ubuntu/stereo/*.ogg {*.disabled}
      
    • 选项 4:

      man xset
      
    • 6
  3. ladar
    2022-04-26T23:58:33+08:002022-04-26T23:58:33+08:00

    我编写了一个脚本,让我可以使用pacmdandpactl命令轻松调整音量。当我使用 GNOME 桌面(Wayland 或 Xorg)时似乎运行良好,并且到目前为止它在 RHEL/Fedora 和 Ubuntu 上运行。我还没有尝试将它与其他桌面/发行版或环绕声系统等一起使用。

    将它放在您的路径中,然后在没有任何值的情况下运行它以查看当前卷。或者通过传递一个百分比来设置音量。单个值设置两个扬声器,两个值将分别设置左侧和右侧。理论上你不应该使用 0%-200% 以外的值,但是该命令会让你将音量设置为高于 200%,这可能会损害你的扬声器,所以要小心。

    [~]# volume
    L    R   
    20%  20% 
    [~]# volume 100% 50%
    [~]# volume
    L    R   
    100% 50% 
    [~]# volume 80%
    [~]# volume
    L    R   
    80%  80% 
    
    #!/bin/bash
    
    [ ! -z "$1" ] && [ $# -eq 1 ] && export LVOL="$1" && export RVOL="$1"
    [ ! -z "$1" ] && [ ! -z "$2" ] && [ $# -eq 2 ]  && export LVOL="$1" && export RVOL="$2"
    
    SINK=$(pacmd list-sinks | grep -e '* index:' | grep -Eo "[0-9]*$")
    
    if [ -z "$LVOL" ] || [ -z "$RVOL" ]; then
      # pacmd list-sinks | grep -e '* index:' -A 20 | grep -e 'name:' -e '^\s*volume:.*\n' -e 'balance' --color=none
      printf "%-5s%-4s\n%-5s%-4s\n" "L" "R" $(pacmd list-sinks | grep -e '* index:' -A 20 | grep -e '^\s*volume:.*\n' --color=none | grep -Eo "[0-9]*%" | tr  "\n" " " | sed "s/ $/\n/g")
      exit 0
    elif [[ ! "$LVOL" =~ ^[0-9]*%$ ]] || [[ ! "$RVOL" =~ ^[0-9]*%$ ]]; then
      printf "The volume should specified as a percentage, from 0%% to 200%%.\n"
      exit 1
    elif [ "$SINK" == "" ]; then
      printf "Unable to find the default sound output.\n"
      exit 1
    fi
    
    pactl -- set-sink-volume $SINK $LVOL $RVOL
    
    • 0

相关问题

  • 如何从命令行仅安装安全更新?关于如何管理更新的一些提示

  • 如何从命令行刻录双层 dvd iso

  • 如何从命令行判断机器是否需要重新启动?

  • 文件权限如何工作?文件权限用户和组

  • 如何在 Vim 中启用全彩支持?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    我需要什么命令来解压缩/提取 .tar.gz 文件?

    • 8 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Martin Hope
    EmmyS 我需要什么命令来解压缩/提取 .tar.gz 文件? 2011-02-09 14:50:41 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve