如何在 Ubuntu (Unity) 17.04 中制作更精细的音量步长?

amD*_*848 11 sound unity 17.04

Ubuntu Unity 17.04 中的音量更改步骤。大约是 6% 一步一步。问题是将它们更改为每步 2%。

更新

按照以下答案中的步骤操作后,它会使用键盘按钮更改 2% 的音量,但滑块(音量指示器)每步保持 6%。

有没有办法将滑块也设置为 2%?

Sum*_*ukh 9

此答案的第一部分取自此处最初由Geppettvs D'Constanzo发布

此命令将在您现有的音量设置中添加 2% 的音量

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

这将减少它

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

如果您想要对音量进行更精细的控制,也可以将其设置为 1%,并且还可以为这些命令添加键盘快捷键,以便在没有终端的情况下以可靠的方式使用它们。


另一种方法

这是系统范围的,不会改变工作流程(例如记住新的自定义快捷方式),但为此您需要向系统添加PPA以使其工作,如何使用 PPA?

sudo add-apt-repository ppa:george-edison55/gnome-settings-daemon
sudo apt-get update
sudo apt-get install unity-settings-daemon
Run Code Online (Sandbox Code Playgroud)

并运行升级(以防万一)

sudo apt-get update
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

安装完成后需要重新启动。升级包后,您可以使用以下dconf命令更改卷增量:

dconf write /org/gnome/settings-daemon/plugins/sound/volume-step 2
Run Code Online (Sandbox Code Playgroud)

(默认值为 6。)

现在,当您按下音量键时,音量级别应以 2 为增量变化


激进步骤

使用Ubuntu Gnome 17.04(或 Gnome DE)

gnome 桌面的默认行为是什么?

这是我amixer get Master | grep Mono现在的输出

Playback channels: Mono
Mono: Playback 53 [72%] [-21.00dB] [on]
Run Code Online (Sandbox Code Playgroud)

输出说我的音量现在是 72%,现在我转到 Gnome 中的音量滑块并将其滑动一个刻度(滚动(er)刻度),现在我的输出是

Playback channels: Mono
Mono: Playback 54 [73%] [-20.00dB] [on]
Run Code Online (Sandbox Code Playgroud)

请注意,它只改变了1%,这已经很好了。

我想指出的另一件事是它(这个功能)对你来说看起来真的很重要,如果你愿意采取这个激进的步骤,那么你正在寻找的几个主要优势

  1. Unity 已经死了,所以新补丁很可能不会发布
  2. Gnome 将成为 Ubuntu 18.04 及以后的默认桌面,使其成为 2017 年尝试的一个很好的竞争者
  3. 它还为您提供了对事物的早期预览
  4. 和 Gnome 真的很好(个人意见)

如何安装 Gnome Shell?

sudo apt install gnome-shell
Run Code Online (Sandbox Code Playgroud)

您可以在 Unity 和 Gnome shell 之间进行选择

如何获得完整的 Ubuntu Gnome 17.04?

干得好

关于 Gnome shell 的更多信息