我在浏览器中听音乐(无论是 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,则选择“快捷键”,然后选择“工作区”下的“全局快捷键”
侏儒:
进入“设置”
点击键盘快捷键
选择“声音和媒体”类别
参考:https://help.ubuntu.com/stable/ubuntu-help/keyboard-shortcuts-set.html.en
KDE/Ubuntu:
进入系统设置
点击“工作区”下的“快捷方式”
点击“全局快捷方式”
选择“媒体控制器”
然后,您将能够为各种音频/视频控件分配键盘快捷键。
答案4
如果有人像我一样想要使用相同的快捷方式pause
,play
那么这是我正在使用的命令
/bin/bash -c "/usr/bin/pacmd info | /usr/bin/grep -q 'state: SUSPENDED' && /usr/bin/pacmd suspend 0 || /usr/bin/pacmd suspend 1"