如何重现音量调高按钮的通知消息和声音?

L.S*_*ton 5 notification sound command-line shortcut-keys 16.04

我知道以下命令会增加音量

amixer -D pulse sset Master 10%+
Run Code Online (Sandbox Code Playgroud)

此命令仅增加音量,但不显示任何 GUI 通知。但是,默认的提高音量键还提供 GUI 和声音通知。

当我按下音量调高按钮时会调用哪些命令?

Rav*_*ina 2

我不知道按下音量增大按钮时到底调用了什么命令,但我相信这不是一个命令。您可以使用三个简单的命令来模拟并实现相同的行为:

  1. 如您所知,要增加音量:

    amixer -D pulse sset Master 10%+
    
    Run Code Online (Sandbox Code Playgroud)
  2. 发送通知:

    notify-send Volume volume has been increased by +10
    
    Run Code Online (Sandbox Code Playgroud)
  3. 播放歌曲:

    paplay '/usr/share/sounds/KDE-Window-All-Desktops-Not.ogg'
    
    Run Code Online (Sandbox Code Playgroud)

将文件地址更改为您想要的任何内容,您可以在以下位置找到不同的歌曲:

/usr/share/sounds/
Run Code Online (Sandbox Code Playgroud)

或运行一个简单的搜索:

locate .ogg | grep /share
Run Code Online (Sandbox Code Playgroud)


des*_*ert 0

您\xe2\x80\x98 可能正在搜索X 屏幕显示库 XOSD。调用该包xosd-bin并执行命令osd_cat用于在屏幕上显示文本、状态栏等。

\n\n
osd_cat -b percentage -P 20 -T Status: -f "-adobe-helvetica-bold-*-*--34-*-*-*-*"\n
Run Code Online (Sandbox Code Playgroud)\n\n

显示

\n\n

在此输入图像描述

\n\n

请参阅此德语 wiki 页面以获取选项和示例以及man osd_cat了解更多信息。

\n\n
\n\n

正如其他人已经指出的那样,可以使用像aplay, paplay, cvlc, mplayer, cmus, \xe2\x80\xa6\n \xe2\x80\x93 这样的播放器来播放声音之类的播放器来播放声音我在哪里可以找到系统声音?

\n