我刚做了:
$ systemctl enable rpcbind这使得我耳机的音量急剧增大。
首先,我不明白为什么会发生这种情况,因为rpcbind似乎与我的声音完全无关?第二次发出命令不会改变声音,start rpcbind也不会改变声音。
其次,我想防止这种情况再次发生;音量上升了一点以上(一些惊慌失措的动作,摘下我的耳机,伴随着大声的咒骂)。
这不是我第一次注意到systemd命令改变了我的音量.我在火狐中通过脉冲音频播放HTML5 <audio>标签。我正在运行Arch (更新)。
发布于 2015-02-18 14:25:01
这是一个错误。
实际的根本原因要深一些:systemd的重新加载逻辑有缺陷。这就是为什么只有在实际启用了一个单元(即发生了“禁用的->启用”转换)时才看到它:在这种情况下,systemd隐式地重新加载单元。
我正在修复这个bug;同时,如果这种表现(自发的音量变化)困扰您,您可以使用alsa-state.service而不是alsa-{,re}store.service来解决它。有关如何使用前者而不是后者的详细信息,请参阅手册或单元文件本身。
该错误已在commit 6e392c9c45643d106673c6643c6643ac8bf4e65da13c1中修复,并将成为systemd 220的一部分(除非支持移植)。
https://unix.stackexchange.com/questions/185495
复制相似问题