我已经做了:
$ systemctl enable rpcbind
这造成了我的耳机的音量增加severly。
首先,我不明白为什么会这样,因为rpcbind似乎与我的声音完全无关?第二次发出命令不会改变声音,也不会改变声音start rpcbind
。
其次,我想防止这种情况再次发生。音量跳了一点点(有些惊慌的动作将我的耳机移开,随后发出大声的冒号声)。
这不是我第一次注意到systemd命令通过这种方式改变音量……我<audio>
在Firefox中通过Pulseaudio播放HTML5标签。我正在运行Arch Linux(已更新)。
这是一个错误。
真正的根本原因是更深层次的:systemd的重载逻辑有缺陷。这就是为什么只有在实际启用某个单元(即发生“禁用->启用”转换)时才看到它的原因:在这种情况下,systemd隐式重新加载了这些单元。
我正在修正错误;同时,如果这种表现(自发的音量变化)困扰您,您可以使用alsa-state.service
代替来解决它alsa-{,re}store.service
。有关如何使用前者而不是后者的详细信息,请参阅手册或单位文件本身。
该错误已在commit 6e392c9c45643d106673c6643ac8bf4e65da13c1中修复,并将成为systemd 220的一部分(除非向后移植)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句