首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么‘`systemctl启用rpcbind’会改变我声音的音量?我该怎么防止这件事?

为什么‘`systemctl启用rpcbind’会改变我声音的音量?我该怎么防止这件事?
EN

Unix & Linux用户
提问于 2015-02-18 13:08:16
回答 1查看 1.7K关注 0票数 3

我刚做了:

代码语言:javascript
复制
$ systemctl enable rpcbind

这使得我耳机的音量急剧增大。

首先,我不明白为什么会发生这种情况,因为rpcbind似乎与我的声音完全无关?第二次发出命令不会改变声音,start rpcbind也不会改变声音。

其次,我想防止这种情况再次发生;音量上升了一点以上(一些惊慌失措的动作,摘下我的耳机,伴随着大声的咒骂)。

这不是我第一次注意到systemd命令改变了我的音量.我在火狐中通过脉冲音频播放HTML5 <audio>标签。我正在运行Arch (更新)。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2015-02-18 14:25:01

这是一个错误

实际的根本原因要深一些:systemd的重新加载逻辑有缺陷。这就是为什么只有在实际启用了一个单元(即发生了“禁用的->启用”转换)时才看到它:在这种情况下,systemd隐式地重新加载单元。

我正在修复这个bug;同时,如果这种表现(自发的音量变化)困扰您,您可以使用alsa-state.service而不是alsa-{,re}store.service来解决它。有关如何使用前者而不是后者的详细信息,请参阅手册或单元文件本身。

更新

该错误已在commit 6e392c9c45643d106673c6643c6643ac8bf4e65da13c1中修复,并将成为systemd 220的一部分(除非支持移植)。

票数 5
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/185495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档