轻松暂停所有音频

轻松暂停所有音频

我在浏览器中听音乐(无论是 Google Music、Spotify、Youtube 等)。有时我需要快速暂停音乐(例如当同事来到我的办公桌前时)。

我没有时间找到正确的浏览器选项卡并点击暂停,所以我现在迷失了音乐!

有没有一个简单的命令可以让我暂停所有音频?我可以将其分配给键盘快捷键!

我注意到 light-locker 就是这样做的!当我锁定屏幕时,它会暂停所有音频,而当我解锁时,它会继续在正确的位置播放。但我希望在同事来的时候保持屏幕解锁。

非常感谢任何建议 - 谢谢!

答案1

默认情况下,Ubuntu 中使用的音频系统是 PulseAudio,它由服务器和客户端组成。它们被称为sinks(输出设备)和sources(播放音频的应用程序)。PulseAudio 支持暂停这些接收器和源,从而导致音频暂停/恢复。

暂停所有音频:

pacmd suspend 1

恢复:

pacmd suspend 0

答案2

好的,这是我目前最好的解决方案。使用此命令“暂停”所有音频:

/bin/bash -c "/usr/bin/amixer -q -D pulse sset Master mute; /usr/bin/killall -q -STOP 'pulseaudio'"

并使用此命令“取消暂停”音频:

/bin/bash -c "/usr/bin/killall -q -CONT 'pulseaudio'; /usr/bin/amixer -q -D pulse sset Master unmute"

使用键盘设置将这些命令添加为应用程序快捷键(例如 Super+Backspace 暂停,Super+Enter 恢复)。

答案3

现在可以为 Ubuntu 中的一系列音频/视频操作分配键盘快捷键,包括暂停、静音、调高/调低音量等。

在 Ubuntu 20.04(可能还有之前的版本)中,只需进入系统设置即可。如果使用 GNOME,请选择键盘快捷键;如果使用 KDE,则选择“快捷键”,然后选择“工作区”下的“全局快捷键”

侏儒:

  1. 进入“设置”

  2. 点击键盘快捷键

  3. 选择“声音和媒体”类别

参考:https://help.ubuntu.com/stable/ubuntu-help/keyboard-shortcuts-set.html.en

KDE/Ubuntu:

  1. 进入系统设置

  2. 点击“工作区”下的“快捷方式”

  3. 点击“全局快捷方式”

  4. 选择“媒体控制器”

然后,您将能够为各种音频/视频控件分配键盘快捷键。

答案4

如果有人像我一样想要使用相同的快捷方式pauseplay那么这是我正在使用的命令

/bin/bash -c "/usr/bin/pacmd info | /usr/bin/grep -q 'state: SUSPENDED' && /usr/bin/pacmd suspend 0 || /usr/bin/pacmd suspend 1"

相关内容